CMPINF 0401 INTERMEDIATE PROGRAMMING (replacing CS 0401 and INFSCI 0017, 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
Summer 2022
Class No. | Days | Times | Room | Instructor(s) | TA(s) | Type | Session |
---|---|---|---|---|---|---|---|
19919 (1000) | MW | 11:30 am - 1:15 pm | SENSQ 5502 | M. Devine | LEC | 12W | |
19978 (1000) | Th | 9:30 am - 11:20 am | SENSQ 5505 | G. Palaiopanos | LAB | 12W | |
19980 (1000) | Th | 1:30 pm - 3:20 pm | SENSQ 5505 | G. Palaiopanos | LAB | 12W | |
19920 (1005) | MTuWTh | 1:30 pm - 3:15 pm | SENSQ 6110 | J. Ramirez | LEC | 6W1 | |
19983 (1005) | MW | 9:30 am - 11:20 am | SENSQ 5505 | Z. Fan | LAB | 6W1 | |
19982 (1005) | MW | 11:30 am - 1:20 pm | SENSQ 5505 | Z. Fan | LAB | 6W1 |