Dec 06, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CSC 1301 - Principles of Computer Science I


3 Credit Hours


Pre/Corequisites: Prerequisite: Only for STEM majors and minors. Co-requisite: CSC 1301L. Students must be enrolled in MATH 1111 or 1113 (or a higher level mathematics course excluding MATH 1401) or have previously completed one of these courses with a C or higher. 
Description
This course is an introduction to the fundamental principles of programming and data analysis in computer science. It emphasizes structured, top-down development and testing of computer programs. The course includes an overview of computers and programming; problem solving and algorithm development; basic data types; arithmetic and logic operators; selection structures; repetition structures; text files; arrays; procedural abstraction and software design.