Ministry-approved title: Computer Programming and Analysis
Co-op option available – September and January intakes only
In a digitized world, the ingenuity and technical know-how of programmer analysts are in demand. From transportation networks to critical hospital databases to social network-driven applications, analysts design and develop the systems that are key to the success of all organizations and services in today’s digital world.
In this program, students will:
Date | Domestic Availability | International Availability PGWP eligible program. Learn more | |
---|---|---|---|
May 2025 | Open | Open | Apply now |
September 2025 | Open | Open | Apply now |
January 2026 | Open | Open | Apply now |
May 2026 | Open | Apply now |
Durham College (DC) offers pre-admission assessment testing to mature domestic applicants to meet admission requirements in English and/or math. Domestic applicants that are 19 years of age or older as of the start date of their program, and who do not have the required program credit(s) i.e., Grade 12 English and/or Grade 12 math are eligible to take an admissions assessment test.
Learn more about how to book Pre-Admission Assessment Testing here.
DC also offers Academic Upgrading. Courses are FREE and designed to help you meet the admissions requirements for this program. Available to individuals 18+, these courses are offered on-campus at DC. Boost your qualifications with:
Learn more about Academic Upgrading and connect with our team to get started.
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.
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.
NOTE: Students enrolling in this program are required to purchase their own laptop. For specific hardware and software requirements for this program click here.
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 will 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.
You will 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. As a graduate, you will likely begin your career in programming, quality assurance or technical analysis. With experience, you will advance to a senior analyst role with responsibility for the design and planning of software systems in collaboration with stakeholders and peers or a leadership position in programming, operations or other areas.
Note: To ensure you 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 will give you an opportunity to explore the systems/programming applications and networking/hardware applications of the IT sector.
Students in the Computer Programming and Analysis program 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.
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:
Durham College (DC) offers pre-admission assessment testing to mature domestic applicants to meet admission requirements in English and/or math. Domestic applicants that are 19 years of age or older as of the start date of their program, and who do not have the required program credit(s) i.e., Grade 12 English and/or Grade 12 math are eligible to take an admissions assessment test.
Learn more about how to book Pre-Admission Assessment Testing here.
DC also offers Academic Upgrading. Courses are FREE and designed to help you meet the admissions requirements for this program. Available to individuals 18+, these courses are offered on-campus at DC. Boost your qualifications with:
Learn more about Academic Upgrading and connect with our team to get started.
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.
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 fees below are estimates only based on information available at the time of publication, and do not include the cost of textbooks. There may be additional costs; however, not all courses require textbooks.
Semester 1 | |
---|---|
Tuition: | $1,361.03 |
Program Fee: | $398.3 |
Ancillary Fee: | $480.71 |
DCSA Ancillary Fee: | $386.89 |
Total: | $2,626.93 |
Semester 2 | |
---|---|
Tuition: | $1,361.02 |
Program Fee: | $0 |
Ancillary Fee: | $480.71 |
DCSA Ancillary Fee: | $102.75 |
Total: | $1,944.48 |
Semester 3 | |
---|---|
Tuition: | $1,361.03 |
Program Fee: | $0 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $386.89 |
Total: | $2,209.42 |
Semester 4 | |
---|---|
Tuition: | $1,361.02 |
Program Fee: | $0 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $102.75 |
Total: | $1,925.27 |
Semester 5 | |
---|---|
Tuition: | $1,360.89 |
Program Fee: | $11.3 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $386.89 |
Total: | $2,220.58 |
Semester 6 | |
---|---|
Tuition: | $1,360.89 |
Program Fee: | $0 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $102.75 |
Total: | $1,925.14 |
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.
Successful completion qualifies you for entry into an IT-related graduate certificate to develop a specialization. Durham College also offers degree completion opportunities with several Canadian and international institutions. Please visit www.durhamcollege.ca/pathways to learn more about how you can transfer your credits towards a degree. Sample diploma-to-degree opportunities include:
Looking for more pathway opportunities or to transfer to Durham College? Click here for more information.
To help students have the best learning experience possible, Durham College’s IT Services department has identified technology recommendations for each program based on course needs and software requirements. While not required, students may want to consider these suggestions if they are purchasing a computer or laptop for the upcoming academic year.
The best way to succeed in your field is to immerse yourself in it! Co-op is an excellent way to build your professional network, explore career paths and apply in-class teachings to real work situations. Co-op is a model of education that integrates academic learning with workplace learning in fields relevant to our students’ academic and personal goals.
Students in the Computer Programming and Analysis program 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.
Supports are available through the Experiential Learning office to assist students with securing their work terms. In addition, the Experiential Learning office is in contact with co-op students and their employers during the work terms to help with any questions. Upon completing the work term, co-op students return to campus to complete their final two academic semesters of the program before graduating.
Fall (September to December) |
Winter (January to April) |
Summer (May to August) |
|
Year 1 | Academic semester 1 | Academic semester 2 | Summer break |
Year 2 | Academic semester 3 | Academic semester 4 | Co-op work term 1 |
Year 3 | Academic semester 5 | Academic semester 6 |
Fall (September to December) |
Winter (January to April) |
Summer (May to August) |
|
Year 1 | Academic semester 1 | Academic semester 2 | |
Year 2 | Academic semester 3 | Academic semester 4 | Co-op work term 1 |
Year 3 | Academic semester 5 | Academic semester 6 |
Fall (September to December) |
Winter (January to April) |
Summer (May to August) |
|
Year 1 | Academic semester 1 | ||
Year 2 | Academic semester 2 | Academic semester 3 | Academic semester 4 |
Year 3 | Academic semester 5 | Academic semester 6 |
Please note that the May intake does not have the option for a co-op due to the compressed nature of the program delivery.
Courses and course descriptions are subject to change.
Once transferred to the co-op option of this program, students will have a co-op administrative fee of $475 assessed to their accounts during the academic semester(s) prior to scheduled work term(s). The administrative fee goes to support the broad array of support services provided to co-op students. These services are dedicated to support student success.
Find more information about the benefits of becoming a co-op student.
Find more information about the benefits of becoming a co-op employer.
The fees below are estimates only based on information available at the time of publication, and do not include the cost of textbooks. There may be additional costs; however, not all courses require textbooks.
Semester 1 | |
---|---|
Tuition: | $1,361.03 |
Program Fee: | $398.3 |
Ancillary Fee: | $480.71 |
DCSA Ancillary Fee: | $386.89 |
Total: | $2,626.93 |
Semester 2 | |
---|---|
Tuition: | $1,361.02 |
Program Fee: | $0 |
Ancillary Fee: | $480.71 |
DCSA Ancillary Fee: | $102.75 |
Total: | $1,944.48 |
Semester 3 | |
---|---|
Tuition: | $1,361.03 |
Program Fee: | $0 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $386.89 |
Co-op Fee: | $475 |
Total: | $2,684.42 |
Semester 4 | |
---|---|
Tuition: | $1,361.02 |
Program Fee: | $0 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $102.75 |
Total: | $1,925.27 |
Semester 5 | |
---|---|
Tuition: | $1,361.03 |
Program Fee: | $11.3 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $360.33 |
Total: | $2,194.16 |
Semester 6 | |
---|---|
Tuition: | $1,361.02 |
Program Fee: | $0 |
Ancillary Fee: | $461.5 |
DCSA Ancillary Fee: | $102.75 |
Total: | $1,925.27 |
Did you know?