CMPINF 0401 INTERMEDIATE PROGRAMMING (replacing INFSCI 0017 and CS 0401, effective April 30, 2021)
This is an intermediate programming course that focuses on programming via an object-oriented paradigm. Students entering CMPINF 0401 are expected to have some previous concepts and then focus on object-oriented programming, including classes, encapsulation and abstraction, inheritance, polymorphism and interfaces. Some introductory data structures and algorithms will also be covered in this course.This class is a programming-intensive course, and students will be expected to complete several non-trivial programming projects throughout the term.
Academic Career: Undergraduate
Course Component: Lecture
Grade Component: LG/SNC Elective Basis
Course Requirements: Enrollment not permitted if currently or previously completed CS 0401 or INFSCI 0017
Course Attributes: DSAS Quant.-Formal Reason General Ed. Requirement
Minimum Credits: 4
Maximum Credits: 4
Current Sections
Fall 2026
| Class No. | Days | Times | Room | Instructor(s) | TA(s) | Type | ||
|---|---|---|---|---|---|---|---|---|
| 23687 (1060) | MW | 1:00pm-2:15pm | IS 403 | Nadine v. F. u. Ludwigsdorff | LEC | |||
| 23699 (1060) | Tu | 9:00am-10:50am | IS 501 | LAB | ||||
| 32982 (1060) | Tu | 1:00pm-2:50pm | IS 411 | LAB | ||||
| 23698 (1060) | Tu | 3:00pm-4:50pm | IS 406 | LAB | ||||
| 23685 (1100) | TuTh | 5:30pm-6:45pm | IS 405 | Timothy Hoffman | LEC | |||
| 23686 (1100) | W | 1:00pm-2:50pm | IS 404 | Timothy Hoffman | LAB | |||
| 23706 (1100) | W | 6:00pm-7:50pm | IS 406 | Timothy Hoffman | LAB | |||
| 23695 (1200) | TuTh | 1:00pm-2:15pm | IS 403 | John Ramirez | LEC | |||
| Description | SCI Launch | |||||||
| 23696 (1200) | W | 11:00am-12:50pm | IS 411 | LAB | ||||
| 33874 (1200) | W | 11:00am-12:50pm | IS 411 | LAB | ||||
| 26476 (1200) | W | 1:00pm-2:50pm | IS 405 | LAB | ||||
| 23707 (1200) | W | 5:00pm-6:50pm | IS 411 | LAB | ||||
| 23708 (1400) | TuTh | 9:30am-10:45am | IS 406 | John Ramirez | LEC | |||
| 23709 (1400) | W | 9:00am-10:50am | IS 411 | LAB | ||||
| 26477 (1400) | W | 11:00am-12:50pm | IS 501 | LAB | ||||