CSI 31 - Introduction to Computer Programming I 2 lect 2 lab 3 credits Introduction to computer systems and computer logic; techniques of structured programming; data representation; basic algorithm design and implementation in a modern structured language (e.g. C++); computer solutions to problems taken from engineering, science, physics, mathematics, business and other applications.
Review Sheet:
Supplementary handouts:
Prerequisites: CSI 30; and CUNY English Proficiency, or ENG 100 or 110, if required Corequisite: MTH 31Prerequisites: Prerequisites: CSI 30; and CUNY English Proficiency, or ENG 100 or 110, if required
Corequisite: MTH 31
Page last updated 3/16/2024
Previous Syllabus: Fall 2023 pdf, word
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: Third Edition pdf, html, word, zipped odt (right click and select "Save link as...")
Previous syllabus: Second Edition pdf
Previous syllabus: First Edition pdf, html, word, zipped odt