Academic Catalog

Computer Science (CSI)

CSI 131  Computer Science I  (4 credits)  

This is the first course in a sequence of two courses in computer science utilizing the syntax and semantics of the C programming language with emphasis on applications for Science, Mathematics and Engineering disciplines. The course provides an introduction to the principles of program design and development using procedural programming techniques. The course will provide an introduction to the following topics: life cycle program development, modularization, simple algorithm analysis, aggregated derived data types and sequential and random file processing. Usually offered in spring semester. Prerequisite/ Note: Computer Science students completing CIS 111 can not receive credit for CSI 131.

Prerequisite(s): MATH 203

CSI 132  Computer Science II  (4 credits)  

The second in a two-course sequence in computer science utilizing the syntax and semantics of the object-oriented C++ programming language. Topics include classes, dynamic data structure, overloading, inheritance, stream input/output and file processing. Usually offered in fall semester.

Prerequisite(s): CSI 131 and MATH 203, MATH 204