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 2022

Class No.DaysTimesRoomInstructor(s)TA(s)TypeSession
1 (1400)MW12:30 pm - 2:15 pmTBA M. Devine
LEC12W
2 (1400)Th10:30 am - 12:20 pmTBA G. Palaiopanos
LAB12W
3 (1400)Th2:30 pm - 4:20 pmTBA G. Palaiopanos
LAB12W
4 (1420)TuTh4:30 pm - 6:15 pmTBA P. Ferreira
LEC12W
5 (1420)F10:30 am - 12:20 pmTBA T. Arabghalizi
LAB12W
6 (1420)F12:30 pm - 2:20 pmTBA T. Arabghalizi
LAB12W

Past Sections

Please click the headings below to view the hidden sections.

Spring 2022

Fall 2021

Summer 2021