2024-2025 Course Catalog

CSCI 2001 Computer Programming Concepts

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.

Credits

4 cr

Prerequisite

CSCI 1101 and MATH 1510 or concurrent registration

Offered

Fall, Spring