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.

Syllabus: pdf

Review Sheet:

Supplementary handouts:

Prerequisites: CSI 30 and ENG 02 and RDL 02 if required.
Corequisite: MTH 31 or 14.



Page last updated 1/27/2016

Previous syllabus: First Edition html, word, zipped odt, pdf