COVID-19 Information

April 2021 - DC is committed to providing students with a high-quality academic experience. During the provincial emergency and stay-at-home order, in-person learning activities and campus operations may be impacted. For a full list of what is open or operating virtually, please visit our COVID-19 spring semester page.
Learn more about courses and services being offered remotely. COVID-19 Pre-entry Screening Questionnaire Report if you are unwell

Info for
    • Future Students
    • Current Students
    • International Students
    • Indigenous Students
    • Professional and Part-time Learning
    • Guidance Counsellors
    • Parents
    • Employers & Partners
    • Alumni
    • Media
    • Faculty
Quick links
    • DC Connect
    • DC Mail
    • MyCampus
    • DC Apps
    • Full-time programs
    • Durham Lords
    • Campus Safety
    • Library
    • Online Learning
    • Notice of Service Disruption
    • Interactive Campus Maps
    • Locations

Download our Mobile app
Icon for Apple. App Store Icon for Android. Google Play
  • Campus Status
  • Ask DC
  • Campus Status
  • Medical icon for DC Are you Ok support services. Are you okay?
      • DC Connect
      • DC Mail
      • MyCampus
      • DC Apps
      • Hired
Menu
  • Medical icon for DC Are you Ok support services. Are you okay?
  • Campus Tour
  • Donate
  • Hire
  • Quick Links
    • DC Connect
    • DC Mail
    • MyCampus
    • DC Apps
    • Hired
  • Apply
Durham College logo
  • Programs and Courses
    • Full-Time Programs
    • New Programs for 2021
    • Programs for International Students
    • Bachelor’s Degrees
    • Graduate Certificate Programs
    • Fast-Track Programs
    • Co-operative Education Programs
    • Diploma to Degree Business Programs
    • Second Career Programs
    • Professional and Part-Time Learning
    • Online Learning Offerings
    • Corporate Training Services
    • Academic Upgrading
    • School College Work Initiative
    • Pathways: Further Your Education
    • Experiential Learning
    • Apprenticeships
    • –
    Start
    Fresh

    View programs

    • Heart icon

      Need help choosing
      your program?

      Check out the 2021-22
      Program Guide

      View programs

    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
    • Icon of a directory. Contact Admissions
    • Icon of a clipboard. How to Apply
    • Icon of a calendar. Important Dates
    • Icon of an award and currency. Scholarships and Bursaries
    • Icon of a hand and currency. OSAP information
    • Icon of a calculator. Program Fee Calculator
    • Icon of a megaphone. MyCampus
    • Icon of a laptop computer. DC Connect
    • Icon of a smartphone. DC Mobile App
    • Icon of a briefcase. Employment Opportunities
    • Icon of the Hire a co-op student. Hire a co-op student
    • Icon of the DC logo. Strategic Plan
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations
    • Icon of a smartphone. DC Mobile App

    Spring Programs
    and Courses

    View Calendar
    PPL course catalogue cover
    • This Month’s Highlights

    • Medical Cannabis Essentials for Health Professionals
    • Municipal Employment Readiness
    • Motorcycle Training
    • All FAQs
    • OSAP Eligibility
  • Admissions
    • How to Apply
    • Admission Process
    • Admission Requirements
    • Important Dates
    • Credit Transfer
    • International Students
    • Transfer Options
    • Contact Admissions
    • Prior Learning Assessment and Recognition (PLAR)
    Start
    Fresh

    View programs

    • Heart icon

      Need help choosing
      your program?

      Check out the 2021-22
      Program Guide

      View programs

    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
    • Icon of a directory. Contact Admissions
    • Icon of a clipboard. How to Apply
    • Icon of a calendar. Important Dates
    • Icon of an award and currency. Scholarships and Bursaries
    • Icon of a hand and currency. OSAP information
    • Icon of a calculator. Program Fee Calculator
    • Icon of a megaphone. MyCampus
    • Icon of a laptop computer. DC Connect
    • Icon of a smartphone. DC Mobile App
    • Icon of a briefcase. Employment Opportunities
    • Icon of the Hire a co-op student. Hire a co-op student
    • Icon of the DC logo. Strategic Plan
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations
    • Icon of a smartphone. DC Mobile App

    Spring Programs
    and Courses

    View Calendar
    PPL course catalogue cover
    • This Month’s Highlights

    • Medical Cannabis Essentials for Health Professionals
    • Municipal Employment Readiness
    • Motorcycle Training
    • All FAQs
    • OSAP Eligibility
  • Financial Info
    • Tuition and Fees
      • Program Fee Calculator
      • Other Fees to Consider
      • How to Pay
      • Withdrawals and Refunds
    • Financial Aid
      • OSAP
      • Scholarships, Bursaries and Awards
      • Weston Family Scholarship
    • Financial Planning/Counselling
    • Program Fee Calculator
    • Budget Calculator
    • On-Campus Employment
    Start
    Fresh

    View programs

    • Heart icon

      Need help choosing
      your program?

      Check out the 2021-22
      Program Guide

      View programs

    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
    • Icon of a directory. Contact Admissions
    • Icon of a clipboard. How to Apply
    • Icon of a calendar. Important Dates
    • Icon of an award and currency. Scholarships and Bursaries
    • Icon of a hand and currency. OSAP information
    • Icon of a calculator. Program Fee Calculator
    • Icon of a megaphone. MyCampus
    • Icon of a laptop computer. DC Connect
    • Icon of a smartphone. DC Mobile App
    • Icon of a briefcase. Employment Opportunities
    • Icon of the Hire a co-op student. Hire a co-op student
    • Icon of the DC logo. Strategic Plan
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations
    • Icon of a smartphone. DC Mobile App

    Spring Programs
    and Courses

    View Calendar
    PPL course catalogue cover
    • This Month’s Highlights

    • Medical Cannabis Essentials for Health Professionals
    • Municipal Employment Readiness
    • Motorcycle Training
    • All FAQs
    • OSAP Eligibility
  • Student Life
    • Campus Services
      • Campus Safety
      • Parking Information
      • Lockers
      • Campus Store
      • Test Centre
      • Computer Support
      • Sport and Recreation Services
      • Esports Gaming Arena
      • Food Services
      • Campus ID
      • Study Spaces
      • Shop DC
    • Get Involved
      • Campus Emergency Response Team (CERT)
      • Campus Walk Program
      • DC Students Inc.
      • Esports Arena
      • Fast Start
      • Green Team
      • Institute of Student Leadership (ISL)
      • Intramurals and Extramural Sports
      • Peer Tutoring
      • Research
      • Riot Radio
      • Working on Campus
    • Health and Wellness
      • Campus Health and Wellness Centre
      • Dental Clinic
      • Fine Motor Clinic
    • Student Services
      • First Peoples Indigenous Centre
      • Career Development
      • Access and Support Centre
      • Library
      • Office of the Registrar
      • Student Academic Learning Services (SALS)
      • Athletics
      • DC Students Inc.
      • Diversity
      • DC Pride Collective
      • Student Advisors
      • Co-operative Education (Co-op)
      • Outreach Services
      • Housing
      • Rights and Responsibilities
      • Peer Wellness Coaching
      • RISE (Reach, Include, Support and Elevate)
    • Support Services
    • Orientation
    • Social Media Hub
    Start
    Fresh

    View programs

    • Heart icon

      Need help choosing
      your program?

      Check out the 2021-22
      Program Guide

      View programs

    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
    • Icon of a directory. Contact Admissions
    • Icon of a clipboard. How to Apply
    • Icon of a calendar. Important Dates
    • Icon of an award and currency. Scholarships and Bursaries
    • Icon of a hand and currency. OSAP information
    • Icon of a calculator. Program Fee Calculator
    • Icon of a megaphone. MyCampus
    • Icon of a laptop computer. DC Connect
    • Icon of a smartphone. DC Mobile App
    • Icon of a briefcase. Employment Opportunities
    • Icon of the Hire a co-op student. Hire a co-op student
    • Icon of the DC logo. Strategic Plan
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations
    • Icon of a smartphone. DC Mobile App

    Spring Programs
    and Courses

    View Calendar
    PPL course catalogue cover
    • This Month’s Highlights

    • Medical Cannabis Essentials for Health Professionals
    • Municipal Employment Readiness
    • Motorcycle Training
    • All FAQs
    • OSAP Eligibility
  • About
    • History
    • DC at a Glance
    • Strategy, Plans and Publications
    • Governance
    • Mission, Vision and Values
    • Anti-Black Racism Statement
    • Indigenization Statement
    • Land Acknowledgement
    • Academic Schools
    • Accessibility
    • Giving to DC
    • Services for Businesses
    • Sustainability Office
    • Office of Research Services, Innovation and Entrepreneurship (ORSIE)
    • Community and Government Relations
    • Whitby Campus Phase IV Expansion
    • College Quality Assurance Audit Process (CQAAP)
    • Performance Indicators
    • Program Advisory Committees
    Start
    Fresh

    View programs

    • Heart icon

      Need help choosing
      your program?

      Check out the 2021-22
      Program Guide

      View programs

    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
    • Icon of a directory. Contact Admissions
    • Icon of a clipboard. How to Apply
    • Icon of a calendar. Important Dates
    • Icon of an award and currency. Scholarships and Bursaries
    • Icon of a hand and currency. OSAP information
    • Icon of a calculator. Program Fee Calculator
    • Icon of a megaphone. MyCampus
    • Icon of a laptop computer. DC Connect
    • Icon of a smartphone. DC Mobile App
    • Icon of a briefcase. Employment Opportunities
    • Icon of the Hire a co-op student. Hire a co-op student
    • Icon of the DC logo. Strategic Plan
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations
    • Icon of a smartphone. DC Mobile App

    Spring Programs
    and Courses

    View Calendar
    PPL course catalogue cover
    • This Month’s Highlights

    • Medical Cannabis Essentials for Health Professionals
    • Municipal Employment Readiness
    • Motorcycle Training
    • All FAQs
    • OSAP Eligibility
  • Contact
    • Contact DC
    • Live Chat
    • Staff Directory
    • Locations
    • DC on Social Media
    • Feedback
    • Vendor Contact Information
    Start
    Fresh

    View programs

    • Heart icon

      Need help choosing
      your program?

      Check out the 2021-22
      Program Guide

      View programs

    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
    • Icon of a directory. Contact Admissions
    • Icon of a clipboard. How to Apply
    • Icon of a calendar. Important Dates
    • Icon of an award and currency. Scholarships and Bursaries
    • Icon of a hand and currency. OSAP information
    • Icon of a calculator. Program Fee Calculator
    • Icon of a megaphone. MyCampus
    • Icon of a laptop computer. DC Connect
    • Icon of a smartphone. DC Mobile App
    • Icon of a briefcase. Employment Opportunities
    • Icon of the Hire a co-op student. Hire a co-op student
    • Icon of the DC logo. Strategic Plan
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations
    • Icon of a smartphone. DC Mobile App

    Spring Programs
    and Courses

    View Calendar
    PPL course catalogue cover
    • This Month’s Highlights

    • Medical Cannabis Essentials for Health Professionals
    • Municipal Employment Readiness
    • Motorcycle Training
    • All FAQs
    • OSAP Eligibility
  • Programs and courses
  • Admissions
  • Financial Aid
  • Student Life
  • About
  • Contact
  • Apply now
  • Ask DC
  • DC Mobile
  • Explore DC
  • Home
  • Programs
  • Computer Programming

Computer Programming

Credential
Ontario College Diploma
Location
Oshawa
School
School of Business, IT & Management (BITM)
Length
Four semesters
OCAS Code
CPGM
Next Intake
September 2021   +View all Intakes
Laptop
Learn more about laptop requirements
Featured image for program.
Apply Now
  • Overview
  • Program Details
  • Admission Requirements
  • Courses
  • Costs
  • Career Options
  • Transfer
  • Laptop

Program Overview

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.

Admission Requirements

  • Ontario Secondary School Diploma (OSSD) or Mature Student Status
  • Grade 12 English (C or U)
  • Grade 12 mathematics (C, M or U)

View All Requirements

Tuition

Year one domestic: $2,722 (CAD)
Year one international: $13,322 (CAD)

View Full Costs

Semester 1 Courses

  • Communications I For IT (COMM 3201)
  • Computer Systems-Hardware (CSYS 1122)
  • Intro To Databases (DBAS 1201)
  • Data Communications & Networking I (DCOM 1100)
  • Mathematics For I.T. (MATH 1110)
  • Introduction To Programming (PROG 1205)

View All Courses

Computer Programming
Computer Programming
Critical Thinking
Critical Thinking
Hands On
Hands On

Intakes and Availability

Date Domestic Availability International Availability
September 2021OpenOpen
January 2022OpenOpen

Career Options

WHAT YOU COULD BE:

  • Junior Programmer/Developer
  • Junior Web Developer
  • Customer Support Specialist
  • Network Support Technician
  • Software Quality Assurance Tester
  • Sales Representative

View all Career Options

Program Details

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:

  • Business computing concepts
  • Computer applications
  • Computer hardware
  • Application programming
  • Database development
  • Data communications
  • Network management
  • Operating systems
  • Systems analysis and design

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.

Program Learning Outcomes

  1. Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
  2. Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
  3. Implement and maintain secure computing environments.
  4. Implement robust computing system solutions through validation testing that aligns with industry best practices.
  5. Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
  6. Select and apply strategies for personal and professional development to enhance work performance.
  7. Apply project management principles and tools when working on projects within a computing environment.
  8. Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of computing solutions and systems.
  9. Support the analysis and definition of software system specifications based on functional and non-functional requirements.
  10. Contribute to the development, documentation, implementation, maintenance and testing of software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks.
  11. Apply one or more programming paradigms such as, object-oriented, structured or functional programming, and design principles, as well as documented requirements, to the software development process.
  12. Model, design, implement, and maintain basic data storage solutions.
  13. Contribute to the integration of network communications into software solutions by adhering to protocol standards.

Admission Requirements

  • Ontario Secondary School Diploma (OSSD) or Mature Student Status
  • Grade 12 English (C or U)
  • Grade 12 mathematics (C, M or U)

Courses

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.

Semester 1

  • Communications I For IT (COMM 3201)
  • Computer Systems-Hardware (CSYS 1122)
  • Intro To Databases (DBAS 1201)
  • Data Communications & Networking I (DCOM 1100)
  • Mathematics For I.T. (MATH 1110)
  • Introduction To Programming (PROG 1205)

Semester 2

  • General Education Elective (GNED 0000)
  • Linux I (LINU 4100)
  • Net Development I (NETD 2202)
  • OOP I (OOP 2200)
  • Systems Development I (SYDE 2203)
  • Web Development-Fundamentals (WEBD 2201)

Semester 3

  • General Education Elective (GNED 0000)
  • IT Career Essentials (ITCE 3200)
  • Net Development II (NETD 3202)
  • OOP II (OOP 3200)
  • Systems Development II (SYDE 3203)
  • System Support & Automation (SYSA 3204)
  • Web Development-Intermediate (WEBD 3201)

Semester 4

  • Database Development I (DBAS 5206)
  • General Education Elective (GNED 0000)
  • Mainframe Development (MAFD 4202)
  • OOP III (OOP 4200)
  • Web Development - Enterprise (WEBD 4201)
  • Web Develop-Client Side Script (WEBD 6201)

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.

Costs

Career Options

WHAT YOU COULD BE:

  • Junior Programmer/Developer
  • Junior Web Developer
  • Customer Support Specialist
  • Network Support Technician
  • Software Quality Assurance Tester
  • Sales Representative

WHERE YOU COULD WORK:

  • Colleges and universities
  • Computer and network infrastructure firms
  • Credit unions and banks
  • Digital business solutions firms
  • Government
  • Newspapers/media corporations
  • Research companies
  • School boards
  • Small and-medium-size organizations
  • Software development firms

Program Transfer, Degree Completion and Additional Credentials

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:

  • Bachelor of Information Technology (Honours) – Information Technology Security – Ontario Tech
  • Bachelor of Commerce (Honours) bridge – Ontario Tech
  • Bachelor of Science – Computer and Information Systems (post-diploma) – Athabasca University
  • Bachelor of Computer Information Systems – Davenport University
  • Bachelor of Science – Database Systems and Programming – Davenport University
  • Bachelor of Science – Computer Information Systems – Programming - Davenport University
  • Bachelor of Science – Technology Project Management – Davenport University
  • Bachelor of Science – Computer Information Systems – Web and Mobile Development Specialty - Davenport University
  • Bachelor of Information Technology – Griffith University

Please visit our pathways page to learn more about how you can transfer your credits towards a degree.

Laptop Requirements

MINIMUM RECOMMENDED HARDWARE

  • Intel I7 or AMD Ryzen 7 processor or better with chipset that must support virtualization
  • 16 GB of RAM
  • 1 TB hard drive
  • Ethernet Network Card or USB to Ethernet adapter
  • Wireless Network Card
  • One USB 3.0 port (two preferred)
  • Webcam
  • Microphone (headset preferred)

SOFTWARE REQUIREMENTS

  • Windows 10 Professional Edition

Computer Programming in the news

DC Outstanding Student Researchers receive awards at Research Day
DC hosts sixth annual Research Day
 View more News
Book a campus tour

Interested in visiting our campuses? We'd love to show you around!

Book now!
Contact Us

T: 905.721.3000

Program related questions?
Email
Live Chat
Application related questions?
Email
Live Chat
International Students

T: 905.721.2000 ext. 7697

Contact the International Education office.
Email
Live Chat

Helpful Resources

writing

Have a Question?
Attend a Program Information Webinar

Financial Aid

Financial Aid Information

writing

Graduate Employment Report [PDF]

What's Trending at DC

    Photo icon

    Many of the photos on this website were taken prior to the COVID-19 pandemic.

    • Future Students
    • Current Students
    • International Students
    • Indigenous Students
    • Professional and Part-time Learning
    • Alumni
    • Parents
    • Employers & Partners
    • Guidance Counsellors
    • Media
    Oshawa Campus

    2000 Simcoe St. N.
    Oshawa, ON, Canada L1G 0C5

    Whitby Campus

    1610 Champlain Avenue
    Whitby, ON, Canada L1N 6A7

    905.721.2000
    dccares@durhamcollege.ca
    Campus Maps

    • Hire a Student
    • Careers at DC
    • Giving to DC
    • Ask DC
    • Staff Directory
    • Smoke-free Campus
    Accessibility |  Legal & Privacy
    • Notice of Service Disruption
    • Info Centre for Employees (ICE)
    • Centre For Academic And Faculty Enrichment
    • Anti-Black Racism Statement
    • Indigenization Statement
    • Land Acknowledgement
    Copyright Durham College 2021
    GTA Top Employer
    Greenest Employer
    Top Employer