|CSC 1301||Principles of Computer Science I|
Prerequisite or co-requisite: MATH 1112 or MATH 1113 with a C or higher, or appropriate math placement score. Only for majors in Computer Science, Mathematics, Physics or Engineering, or minor in Computer Science. An introduction to the discipline of computer science. Computer programming is the primary focus of the course, with secondary focus on a breadth of computer science topics. These topics include algorithmic foundations, hardware concepts, virtual machine concepts, software systems, applications, and social issues.