CPSC
1040
Introduction to Program Design
Lecture Hours
4.0
Seminar Hours
0.0
Lab Hours
2.0
Credits
3.0
Regular Studies
Description
Programming helps people understand problems and create logical solutions that drive modern technologies. In this course, students explore how to think like a problem-solver using Python, a language known for its clarity and simplicity. They learn to plan and test step-by-step solutions, write basic code, and see how small pieces combine to make a working program. Through guided examples and practice, students build confidence, logical thinking, and creativity in turning ideas into digital solutions.
Prerequisite(s): None; basic computer literacy is recommended.
Prerequisite(s): None; basic computer literacy is recommended.
Course Outline
Document