CSCI 2001 Computer Programming Concepts (4 cr)

Prereq: CSCI 1101 and MATH 1510 or concurrent enrollment

Introduces students to the fundamental principles of programming. Procedures, recursion, and iteration will be presented as algorithmic development techniques. Abstract data types, modularity and the use of abstraction to hide program details will be emphasized throughout the course. The computer language Python is used as a formal way of expressing algorithms and data.

Fall, Spring