COVID-19 update: With Step 3 of the provincial re-opening plan currently in effect, some in-person learning activities and campus operations are impacted.Program delivery information: spring semester and fall semester.Learn more about courses and services being offered remotely. COVID-19 Pre-entry Screening Questionnaire Report if you are unwell
Check out the 2021-22Program Guide
Flexible: Professors teach some classes and/or workshops from DC’s learning spaces and students have the choice of attending in person, on campus in the classroom/lab or attending class remotely. These classes and/or workshops are delivered in real-time [synchronously]. Flexible programs may also include courses that are delivered remotely.
Attending these workshops in-person is not mandatory. The workshops will be ‘streamed’ so those learning remotely will have an experience very close to ‘being there’. If students cannot travel to campus due to illness, quarantine, or feel that the risk of coming to campus is too high, they will be able to achieve all of the course learning outcomes.
With many millions or more lines of code in the world today, and many more yet to be written, this field is growing constantly. If using your critical thinking ability to solve problems puts a smile on your face then this field could be for you. As a tech-savvy graduate you’ll be trained in how to apply your hands on experience in our program, combining analytical and programming skills, to produce lasting and high quality software solutions that keep the world running smoothly.
View All Requirements
Year one domestic: $2,722 (CAD) Year one international: $13,852 (CAD)
View Full Costs
View All Courses
View all Career Options
NOTE: Students enrolling in this program are required to purchase their own laptop. For specific hardware and software requirements for this program click here.
Organizations in all fields depend on computer specialists to assist them with their information processing needs. This program will give you a solid foundation in the competitive job skills required for today’s information technology (IT) field.
Areas of study include:
Note: To ensure that you make an informed decision about your IT career path, a common first semester is offered for the Computer Systems Technician, Computer Systems Technology, Computer Programmer and Computer Programmer Analyst programs. This approach provides an opportunity for you to explore the systems/programming applications and networking/hardware applications of the IT sector to ensure program fit.
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 MyCampus.
Courses and course descriptions are subject to change. Please note that as a result of COVID-19 the 2020-21 program of study may be modified to accommodate program delivery changes. Students should refer to their timetable for the most up-to-date course information.
Students can transfer to the Computer Programmer Analyst, advanced diploma program at any time, which provides a four-week field placement opportunity at the end of the third year as well as competitive opportunity to complete a co-operative placement.
Durham College also offers degree completion opportunities with a number of 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:
Please visit our pathways page to learn more about how you can transfer your credits towards a degree.
Interested in visiting our campuses? We'd love to show you around!
T: 905.721.2000 ext. 7697
Many of the photos on this website were taken prior to the COVID-19 pandemic.