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.
Prerequisite
Prerequisites: CSCI 1101 and MATH 1510 or concurrent registration
Offered
Semesters: Fall, Spring