Skip Navigation
Centennial College logo
  • Visit Us
  • Donate
  • Quick Links
  • Start Here
    Information For:
    • Future Students
    • New Students
    • Current Students
    • Part-time Students
    • International Students
    • Faculty and Staff
    • Parents and Supporters
    • Alumni
    • Transfer Student
    • Micro-Credentials Students
    • Partner with Centennial
  • Programs
  • Admissions
  • Financial Aid
  • International Education
  • Student Life
  • About
  • Apply Now
  • Donate
  • Apply Now

Programming 1

Course CodeCOMP-100
Lecture hours per week2
Lab hours per week2
Course AvailabilityOpen
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.

Centennial College logo
Image about Canada's Top 502022 top employer Centennial College logo
  • Programs
  • Admissions
  • Student Life
  • Financial Aid
  • About Centennial
  • Careers
  • myCentennial
  • Centennial Luminate
  • Library and Learning
  • Parents and Supporters
  • Partner with Centennial
  • Faculty and Staff
  • Media Room
  • Accessibility
  • Legal
  • Site Map
  • Contact Us
  • 416-289-5000
© 2026 Centennial College. All Rights Reserved.