Student Experience

Learn Practical Skills and Leading Software

Students in the Computer Programming program at Algonquin College in Pembroke, Canada learn leading industry software such as Oracle, programming languages (Java, C#, SQL, PHP, JavaScript), operating systems (Windows and Unix/Linux) in a networked environment, and CASE tools. Most of the class time is spent learning applications programming, programming languages, object-oriented analysis and design, operating systems, coding in integrated development environments, debugging, testing, and maintenance of code, and database design, implementation and administration.

View the program flowchart.

Gain Real-world Experience

In the final year, students participate in a real-world team project that emphasizes independent learning. Students who possess the appropriate level of business communications skills may take part in a cooperative placement at the end of Level 03. Co-op students work in two back-to-back 15-week paid work terms before returning for their final level.

CP (Non-Co-op) Progression 0336X01FPM

2025
Winter
2025
Spring
2025
Fall
2026
Winter
2026
Spring
2026
Fall
2027
Winter
2027
Spring
2027
Fall
2027
Winter
Winter 2025 Start Level 1 Level 2 Level 3 Level 4
Winter 2026
Start
Level 1 Level 2 Level 3 Level 4

 

CP (Co-op) Progression 0336X03FPM

2025
Winter
2025
Spring
2025
Fall
2026
Winter
2026
Spring
2026
Fall
2027
Winter
2027
Spring
2027
Fall
2027
Winter
Winter 2025 Start Level 1 Level 2 Level 3

Co-op Work Term 1

Co-op Work Term 2

BREAK

Level 4
Winter 2026
Start
Level 1 Level 2 Level 3

Co-op Work Term 1

Co-op Work Term 2

BREAK

Level 4