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 3

Course CodeCOMP-212
Lecture hours per week2
Lab hours per week2
Course AvailabilityOpen
Description

This course builds on students’ object-oriented programming experience and focuses on developing robust, scalable and data-driven applications using C# and modern .NET technologies. Students apply advanced C# features and software design practices to build more complex applications with graphical user interfaces, data persistence and responsive execution. Topics include generics, extension methods, delegates and events, linear data structures, asynchronous and parallel programming, advanced GUI development, Entity Framework Core, database integration and introductory machine learning application development using ML.NET. Students also explore the responsible use of AI-assisted development tools to support coding, debugging, testing, documentation and code quality.

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.