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

Summer 2024

Class No.DaysTimesRoomInstructor(s)TA(s)TypeSession
17635 (1005)MTuWTh1:30pm-3:15pmIS 405John Ramirez
Fatemeh Golshan
LEC6W1
17669 (1005)MW9:30am-11:20amIS 406LAB6W1
17668 (1005)MW11:30am-1:20pmIS 406LAB6W1