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.DaysTimesRoomInstructor(s)TA(s)TypeSession
19919 (1000)MW11:30 am - 1:15 pmSENSQ 5502M. Devine
LEC12W
19978 (1000)Th9:30 am - 11:20 amSENSQ 5505G. Palaiopanos
LAB12W
19980 (1000)Th1:30 pm - 3:20 pmSENSQ 5505G. Palaiopanos
LAB12W
19920 (1005)MTuWTh1:30 pm - 3:15 pmSENSQ 6110J. Ramirez
LEC6W1
19983 (1005)MW9:30 am - 11:20 amSENSQ 5505Z. Fan
LAB6W1
19982 (1005)MW11:30 am - 1:20 pmSENSQ 5505Z. Fan
LAB6W1