Intensive Foundations of Computer Science and Programming I (NCHAPP445)
This course introduces the fundamental ideas of computing and programming principles. The course discusses a systematic approach to word problems, including analytic reading, synthesis, goal setting, planning, plan execution, and testing. It presents several models of computing, beginning with functional program design. Learners will explore the Python programming language, its syntax, mathematical functionality and suitability for data analysis applications.