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
Spring 2023
Class No. | Days | Times | Room | Instructor(s) | TA(s) | Type |
---|---|---|---|---|---|---|
28911 (1100) | TuTh | 2:30 pm - 3:45 pm | CL 232 | T. Hoffman | LEC | |
28915 (1100) | W | 9:00 am - 10:50 am | IS 411 | TBD | LAB | |
29497 (1100) | W | 1:00 pm - 2:50 pm | IS 501 | TBD | LAB | |
29546 (1100) | W | 4:00 pm - 5:50 pm | IS 411 | TBD | LAB | |
29545 (1100) | W | 6:00 pm - 7:50 pm | CL 253 | TBD | LAB | |
32409 (1100) | W | 11:00 am - 12:50 pm | EBERL 206 | LAB | ||
28910 (1300) | MW | 4:30 pm - 5:45 pm | WEB | P. Ferreira | LEC | |
28916 (1300) | Tu | 3:00 pm - 4:50 pm | IS 501 | TBD | LAB | |
29548 (1300) | Tu | 6:00 pm - 7:50 pm | CL 149 | TBD | LAB | |
28912 (1400) | TuTh | 11:00 am - 12:15 pm | IS 305 | P. Healy | LEC | |
29498 (1400) | W | 11:00 am - 12:50 pm | CL 151 | TBD | LAB | |
29581 (1400) | W | 6:00 pm - 7:50 pm | CL 335 | TBD | LAB | |
28913 (1500) | MW | 1:00 pm - 2:15 pm | IS 405 | M. Devine | LEC | |
29549 (1500) | Tu | 11:00 am - 12:50 pm | IS 406 | TBD | LAB | |
29491 (1500) | Tu | 5:00 pm - 6:50 pm | CL 235 | TBD | LAB | |
28914 (1600) | MW | 9:30 am - 10:45 am | SENSQ 5129 | M. Devine | LEC | |
29532 (1600) | Tu | 9:00 am - 10:50 am | IS 406 | TBD | LAB | |
29495 (1600) | Tu | 1:00 pm - 2:50 pm | IS 406 | TBD | LAB |