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

Spring 2024

Class No.DaysTimesRoomInstructor(s)TA(s)Type
27472 (1100)TuTh2:30pm-3:45pmCL 324Timothy Hoffman
LEC
27476 (1100)W9:00am-10:50amIS 501Timothy Hoffman
LAB
30231 (1100)W11:00am-12:50pmIS 501Timothy Hoffman
LAB
27868 (1100)W1:00pm-2:50pmIS 501Timothy Hoffman
LAB
27904 (1100)W4:00pm-5:50pmIS 406Timothy Hoffman
LAB
27903 (1100)W6:00pm-7:50pmSENSQ 5313Timothy Hoffman
LAB
27471 (1300)MW4:30pm-5:45pmIS 305Pat Healy
LEC
27477 (1300)Tu3:00pm-4:50pmIS 405LAB
27906 (1300)Tu6:00pm-7:50pmIS 501LAB
27473 (1400)TuTh11:00am-12:15pmIS 404Nadine v. F. u. Ludwigsdorff
LEC
27869 (1400)W11:00am-12:50pmSENSQ 6110LAB
27929 (1400)W6:00pm-7:50pmSENSQ 5505LAB
27474 (1500)MW1:00pm-2:15pmIS 404Paulo Ferreira
LEC
27907 (1500)Tu11:00am-12:50pmIS 501LAB
27862 (1500)Tu5:00pm-6:50pmIS 406LAB
27475 (1600)MW9:30am-10:45amIS 404Nadine v. F. u. Ludwigsdorff
LEC
27890 (1600)Tu9:00am-10:50amIS 406LAB
27866 (1600)Tu1:00pm-2:50pmIS 501LAB