College of Inform & Comp Sci 160 - Object-Oriented Programming

Spring
2026
03LL

F 8:00AM 8:50AM

UMass Amherst
84294
Marston Hall room 220
This course will expose students to programming practices beyond the introductory level, concentrating on Object Oriented Programming techniques and an introduction to Data Structures. Students will also study and analyze the complexity of both the algorithms presented in class and of the algorithms they develop. This course also provides experience with the development and analysis of recursive algorithms and programs. Before taking this course, students are expected to have been exposed to the following concepts through a college-level course or equivalent in some high-level computer programming language: input and output operations, conditional statements, loops, arrays, recursion, and functions/methods. The course places an emphasis on the careful design and testing of programs. (Gen. Ed. R2)

Open to students majoring in Computer Science, Informatics, Computational Linguistics, or Math majors in the Mathematical Computing subplan. CICS 110 or COMPSCI 121

Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
Permission is required for interchange registration during the add/drop period only.