May 05, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 1301 - Principles of Computer Science I


4 Credit Hours
Pre/Corequisites: MATH 1112  or MATH 1113  with a C or higher, or appropriate math placement score.
Requirements: Only for majors in Computer Science, Mathematics, Physics or Engineering, or minor in Computer Science.

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. Course includes lab portion.