Dec 24, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

DSCI 1301 - Principles of Programming for Data Science I


4 Credit Hours


Pre/Corequisites: Prerequisite or co-requisite: Math 1112 or Math 1113 with a C or higher, or appropriate math placement score. Only for majors in Data Science, 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.