CSI 32 - Introduction to Computer Programming I 2 lect 2 lab 3 credits Continuation of CSI 31. Introduction to object-oriented programming including encapsulation, polymorphism, and inheritance; class templates; recursion and recursive analysis; analysis of algorithms, program style; documentation of programs; debugging; development of major projects.
Review Sheet:
Supplementary handouts:
Prerequisites: CSI 31; and CUNY English Proficiency, or ENG 100 or 110, if required
Page last updated 07/17/2023
Previous Syllabus: Spring 2023 pdf, word
Previous Syllabus: Fall 2022 pdf, word
Previous Syllabus: Spring 2020 pdf
Previous Syllabus: Spring 2019 pdf, word
Previous syllabus: pdf