Programming 1
| Course Code | COMP-100 |
|---|---|
| Lecture hours per week | 2 |
| Lab hours per week | 2 |
| Course Availability | Open |
| Description | Programming 1 introduces students to fundamental programming concepts using Python. Through lectures, demonstrations and hands-on exercises, students will learn how to design and write programs to solve simple computational problems. Emphasis is placed on writing clear, correct and efficient code using standard Python features. While the focus is on foundational coding practices, students will also be introduced to modern tools such as GitHub Copilot to understand how AI-assisted coding can enhance but not replace core programming skills. This course forms the foundation for intermediate programming courses in the Software Engineering programs. |
