Come visit us at
Register Now
Saturday, November 7
View programs
Ministry-approved title: Computer Programming and Analysis
This transfer pathway is intended for applicants who have completed a Computer Programming diploma from an Ontario College. Eligible applicants receive advanced standing for Semesters 1–4 and enter Semester 5. Applicants must meet the pathway admission requirements. Those who do not qualify should apply to the standard program (Semester 1 entry).
If approved for advanced standing, you will receive credit for previously completed studies and begin the program at the advanced semester indicated below.
Credits recognized: Semesters 1-4 Remaining semesters: 2 Your entry point: Semester 5
Through advanced standing, you will receive credit for earlier semesters and continue your studies from the entry point shown above, reducing the overall length of the program.
This new pathway is designed specifically for graduates who hold a Computer Programming diploma from an Ontario college, allowing them to earn an Ontario Advanced diploma in Computer Programming and Analysis with advanced standing.
In today’s digital world, programming analysts design and build the systems that power modern organizations, from healthcare to enterprise and cloud-based applications.
In this program, students develop strong programming skills across structured, object-oriented, and enterprise technologies, including mainframe systems. Real-world experience is gained through a field placement and large, team-based projects that reflect industry expectations.
Students also complete a capstone project, where they design and develop a solution that showcases technical and problem-solving abilities. By graduation, students have the depth, experience, and confidence to contribute to complex software systems and succeed in the tech industry.
To be considered for this pathway, you must meet the following:
Only applicants who meet these requirements will be eligible for advanced standing. If you do not meet the requirements for this pathway, click here for the direct entry (semester 1) program
View full requirements
View full costs
View all courses
Graduates of the Computer Programming and Analysis program are well-prepared for a variety of careers in the tech industry. With skills in application programming, systems development, and web technologies, they can pursue roles such as software developers, quality assurance testers, or technical analysts in a wide range of industries.
View all career options
Fill out the form to get more information on your program of interest, upcoming events, and how to become a Durham College student. By submitting your information below, you consent to Durham College contacting you via email and/or SMS with a minimum of 4 messages per month. You may withdraw consent at any time.
Please contact the international office.
Graduates of the Computer Programming can build on their existing technical knowledge and practical experience through the Computer Programming and Analysis program.
NOTE: Students enrolling in this program are required to purchase their own laptop. Please refer to the Tech Requirements page for specific hardware and software requirements.
This program offers comprehensive study in information technology, systems development methodologies, and application programming built on a solid foundation of business expertise. The curriculum includes in-depth instruction and the practical application of structured, mainframe, and object-oriented programming languages. Students gain a well-rounded understanding of how business processes integrate with technology solutions, a critical skill set for modern IT environments. To ensure graduates possess a diverse range of technical capabilities, the program emphasizes both theoretical knowledge and hands-on experience with real-world programming and systems analysis tasks.
Areas of study include:
Each area is crucial to developing a comprehensive understanding of the IT landscape. For example, web and mobile development skills allow students to create user-friendly applications, while network management and data communications are essential for maintaining secure and efficient IT infrastructures. In addition, the curriculum's focus on systems analysis and design helps students develop strategic problem-solving skills by examining how different system components work together to meet organizational goals.
Students work independently and in teams to achieve course deliverables. This collaborative environment mirrors real-world IT settings where teamwork and communication are integral to project success. Graduates often begin careers in programming, quality assurance, or technical analysis. With experience, opportunities exist to advance into senior analyst roles with responsibility for the design and planning of software systems in collaboration with stakeholders and peers, or into leadership positions in programming, operations, or related areas.
Students in this program have access to Durham College’s Mixed Reality Capture Studio (MRC Studio) and Hub for Applied Research in Artificial Intelligence for Business Solutions (AI Hub), where hands-on learning, emerging technologies, and applied research support the development of innovative digital solutions.
Note: To ensure students make an informed decision about your information technology (IT) career path, a common first semester is offered for the Computer Systems Technician, Computer Systems Technology, Computer Systems Technician – Transfer to Ontario Tech University, Computer Programming, and Computer Programming and Analysis programs. This approach provides opportunities to explore the systems/programming applications and networking/hardware applications of the IT sector.
Students in the Computer Programming and Analysis program are invited to apply to the co-op option during their first year of study. Entrance to the co-op option is limited and the processes for securing a work term are competitive. Students enrolled in the co-op option must complete a four-month, paid work term between the second and third years of their program.
First-year students enrolled in this program will receive membership to all seven of Durham Region’s Chambers of Commerce and Boards of Trade for the duration of their studies, plus an additional year following graduation. DC is proud to be one of the only programming colleges in Ontario offering students this unique connection to business leaders.
The seven Chambers of Commerce and Boards of Trade are:
Membership benefits:
Students applying to this program must submit their application as an advanced standing applicant through Ontario Colleges (ontariocolleges.ca).
Before adding this program to your Ontario College application, you must declare all previous postsecondary education within your profile. This step is required in order for the advanced standing option to appear for this transfer pathway program.
Important: If you do not declare your previous education, the advanced standing option will not be displayed, and you will not able to apply for an upper semester entry point.
Once your previous education has been declared, add the program to your application. To do this, search CPGA in the Ontario Colleges program search.
When you have found your program choice, select I am eligible for advanced standing.
Because this program offers advanced standing for eligible applicants, multiple semester entry points will be displayed.
When selecting your semester, choose the advanced standing entry point, rather than the standard Semester 1 entry. Your program choice will now be added to your application.
A transcript showing your in-progress or completed credential is required for assessment. You can request to have your official transcript sent directly to Durham College through the Ontario Colleges portal. If you are a former or current Durham College student, you will not need to send an official transcript.
In-person
Students will come to campus to complete in-person learning requirements. Detailed schedules, with course-specific delivery information, will be available after registration. Courses, course descriptions and delivery formats are subject to change.
The courses listed below are for incoming students. If you are a current student, please refer to your program of study for the year you began your program. Your program of study can be found on MyDC.
Courses, course descriptions and delivery formats are subject to change.
School is an investment in your future, and DC’s Financial Aid and Awards office offers support to help you succeed.
Funding opportunities include: OSAP, scholarships, bursaries and awards, international student scholarships, and on-campus employment.
Learn More
Computer Programming and Analysis courses incorporate experiential learning in the form of project-based, and problem-based learning, which puts students in simulated scenarios meant to prepare them to adapt to the expectations of working in industry quickly.
Students will be invited to apply to the co-op option during their first year of study. Entrance to the co-op option is limited, and the processes for securing a work term are competitive. Students enrolled in the co-op option must complete a four-month, paid work term between the second and third years of their program. Learn more about co-op.
For students who do not pursue the co-op stream, their learning experience will be complemented by a four-week field placement component in their final semester, which provides practical IT experience supporting an enterprise or business function and give an opportunity to apply the theories and concepts learned.
In the final semester, students complete a capstone project, where they design and develop a solution that showcases technical and problem-solving abilities.
Durham College (DC) partners with colleges and universities across Ontario, Canada, and around the world to offer pathway opportunities to continue your education and reach your goals. Whether you’re a current student or a graduate, our Transfer Services team will guide you toward opportunities that fit your aspirations and open doors to new possibilities.
This program can open doors to additional learning opportunities. Pathway opportunities may include advanced standing or transfer credit toward diplomas, graduate certificates, degrees, and other academic routes, helping reduce duplication and create a clear path to your next credential.
Browse all pathway opportunities
You may be eligible to receive recognition for your prior learning. Credit Transfer can recognize completed post-secondary coursework, while Prior Learning Assessment and Recognition (PLAR) can assess skills and knowledge gained through work, training, volunteering, military service, or other life experiences.
Learn more about Credit Transfer and PLAR
NOTE: Students enrolling in this program are required to purchase their own laptop.
Come visit us at Open House Saturday, November 7