Ready to learn more?
Next Cohort: May 4-May 4
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Duration
3 years
Tuition
$8,088
Commitment
Full-Time
Delivery
Classroom
Credential
Diploma
Year Founded
1967
Scholarships
yes
Computer Programming and Analysis is a three-year advanced diploma program in which students learn the skills needed by developers in industry. The program emphasizes problem-solving skills using the latest versions of Microsoft, Oracle, Java, and open-source software to develop enterprise, internet, and mobile applications. Object-oriented analysis, design, agile methodologies, and programming techniques are mastered and applied throughout the program.
Students learn through a combination of theory and practice, applying their knowledge to hands-on assignments and challenging projects. Complementary courses in areas such as mathematics, accounting, and communications support the core IT courses. All of these skills are then applied to a capstone group project in the last semester in which students can build a major business application for a local business, providing them with a realistic, practical experience. The optional co-op stream includes four consecutive four-month work terms.
What You’ll Learn
- Identify, analyze, design, develop, implement, verify and document the requirements for a computing environment.
- Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools.
- Analyze, design, implement and maintain secure computing environments.
- Analyze, develop and maintain robust computing system solutions through validation testing and industry best practices.
- Apply project management principles and tools when responding to requirements and monitoring projects within a computing environment.
- Adhere to ethical, social media, legal, regulatory and economic requirements and/or principles in the development and management of the computing solutions and systems.
- Investigate emerging trends to respond to technical challenges.
- Gather, analyze and define software system specifications based on functional and non-functional requirements.
- Design, develop, document, implement, maintain and test software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks.
- Select and apply object-oriented and other design concepts and principles, as well as business requirements, to the software development process.
Ready to get started?
Next Cohort: May 4-May 4
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (29)
Online learning was great. Working a full time job it was important to be able to work at my own pace
The program is thoughtfully designed with a clear, big-picture approach. Its structure and course progression create a natural flow, making it easier for students to connect concepts across subjects—from Professional Orientation to Patient Management...


