Course Title
Principles of Computer Science
Course Description
An introductory course in computer science for majors. Also open to nonmajors. Emphasizes computer problem-solving methods and algorithmic development. Topics include programming in Python or a comparable language, techniques of good programming style, data types, file and screen input and output, control structures, subroutines, recursion, arrays, and pointers. 4 SH. CC: Analytical Thought.
Course Types
Standard (STAND), Analytical Thought (ANLYT)
Semester Hours
4