Technologie des systèmes informatiques : développement de logiciels

Titre : Diplôme avancé
Durée : 3 ans (6 semestres)
Campus : Learning Commons
Début : Septembre, Janvier

Program Description

A coding-intensive program that teaches full-stack development through building real applications. Students start with Python and Java, move to web frameworks and mobile development, and finish with a capstone project deployed to the cloud. Git, Agile, and test-driven development are practiced from day one. The optional co-op places students with software firms and corporate IT shops.

Admission Requirements

Grade 12 English (C or U); Grade 12 Math (MAP4C ≥ 60%, MCT4C, or any U)

Career Outcomes

Junior developer, web developer, mobile app developer, QA analyst, database programmer.

Course Breakdown

Semester 1 Semester 2 Semester 3
COMP101 Programming Fundamentals (Python) COMP201 Object-Oriented Programming (Java) COMP301 Web Development
COMP102 Database Design COMP202 Data Structures & Algorithms COMP302 Mobile Development
COMP103 Systems Analysis COMP203 Software Engineering COMP303 Full-Stack Frameworks
MATH101 Technical Math COMP204 Database Programming COMP304 API Design
COMM101 College Communications ELECTIVE General Education COMP305 Testing & QA
ELECTIVE General Education
Semester 4 Semester 5 Semester 6
COMP401 Advanced Java COMP501 DevOps & Cloud Deployment COMP601 Capstone: Live Application
COMP402 C# & .NET COMP502 Agile & Project Management COMP602 Emerging Tech (AI/ML Intro)
COMP403 Secure Coding COOP501 Co-op Work Term (optional) COMP603 Portfolio & Interview Prep
COMP404 UX/UI Principles COMP504 Mobile Advanced COMP604 Open Source Contribution
ELECTIVE General Education ELECTIVE General Education ELECTIVE General Education

Faits saillants

  • Titre: Voir les détails du programme
  • Campus: Campus principal
  • OSAP: Admissible

Des questions?

Parlez à un conseiller en programme des exigences d'admission, des transferts et des résultats professionnels.

Parlez à un conseiller