Computer Science 119 - Intro to Programming

Fall
2022
01
3.00
Cole Reilly

M W F 1:25PM 2:15PM

UMass Amherst
44892
Herter Hall room 227
careilly@umass.edu
A complete introduction to computer programming using the Python language. Topics include coverage of all the supported data types and program code structures, functions (up through lambda expressions and recursion), reasoning about and debugging existing code, implementation of custom libraries, selection of data structures, and the fundamentals of object-oriented programming. Students will create, debug, and run Python 3 programs that explore each of these topics in turn, from simple loops up through the processing of large data sets, and eventually to the creation of professional-quality libraries to synthesize graphics, audio, and other binary file types. No prior programming experience expected. Not open to Computer Science majors.

This course is open to Non-COMPSCI majors only. CS MAJORS ARE NOT ELIGIBLE FOR THIS COURSE. AFTER FRESHMEN, SOPHOMORES AND JUNIORS REGISTER, 119 MAY OPEN TO ALL UNDERGRADUATES IF AVAILABLE SEATS. STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/overrides.

Permission is required for interchange registration during the add/drop period only.