Applications open for 2023 entry Apply online now

Intensive Foundations of Computer Science and Programming I (NCHAPP445)

15 Credits

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.