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
    • MyDC - students
    • MyCampus - employees
    • 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
  • Land Acknowledgement
  • Campus Status
  • Medical icon for DC Are you Ok support services. Are you okay?
      • DC Connect
      • DC Mail
      • MyDC - students
      • MyCampus - employees
      • 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
    • MyDC - students
    • MyCampus - employees
    • DC Apps
    • Hired
  • Apply Now
    • Domestic icon Domestic application
    • International icon International application
Durham College logo
  • Programs and Courses
    • Explore

    • Full-time Programs
    • Programs for International Students
    • New Programs
    • Degrees
    • Diploma to Degree Business Programs
    • Graduate Certificates
    • Fast-Track Programs
    • Weekend delivery Programs
    • Apprenticeships
    • Upgrade your skills

    • Academic Upgrading
    • Professional and Part-Time Learning
    • Online Learning
    • Better Jobs Ontario Programs
    • School College Work Initiative
    • Corporate Training Services
    • Lead the way

    • Experiential Learning
    • Co-operative Education Programs
    • Pathways: Further Your Education
    • Icon of a directory. Contact student Recruitment
    • Icon of a book. Durham College Viewbook
    • Icon of a globe. International Viewbook
  • Admissions
    • How to Apply
    • Admission Process
    • Admission Requirements
    • Important Dates
    • Credit Transfer
    • International Students
    • Transfer Options
    • Contact Admissions
    • Prior Learning Assessment and Recognition (PLAR)
    Explore
    Programs

    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. MyDC - students
    • 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 globe. International Programs
    • Icon for How to apply. How to apply
    • Icon of a megaphone. FAQs
    • Icon of a smartphone. DC Mobile App
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations

    Spring Programs
    and Courses

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

    • Medical Cannabis Essentials for Health Professionals
    • Joint Health and Safety Committee (JHSC) Certification
    • Pathways to Early Childhood Education
    • 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
    • Financial Planning/Counselling
    • Program Fee Calculator
    • Budget Calculator
    • On-Campus Employment
    Explore
    Programs

    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. MyDC - students
    • 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 globe. International Programs
    • Icon for How to apply. How to apply
    • Icon of a megaphone. FAQs
    • Icon of a smartphone. DC Mobile App
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations

    Spring Programs
    and Courses

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

    • Medical Cannabis Essentials for Health Professionals
    • Joint Health and Safety Committee (JHSC) Certification
    • Pathways to Early Childhood Education
    • All FAQs
    • OSAP Eligibility
  • Student Life
    • Campus Services
      • Campus Safety
      • Parking Information
      • Lockers
      • Campus Store
      • Test Centre
      • IT Services
      • Sport and Recreation Services
      • Esports Gaming Arena
      • Food Services
      • Campus-ID/U-Pass
      • Study Spaces
      • Shop DC
    • Get Involved
      • Campus Emergency Response Team (CERT)
      • Campus Walk Program
      • Durham College Student Association (DCSA)
      • Esports Arena
      • Fast Start
      • Green Team
      • Institute of Student Leadership (ISL)
      • Intramurals and Extramural Sports
      • Peer Tutoring
      • Research
      • Riot Radio
      • Working on Campus
      • Varsity Sports
    • Health and Wellness
      • Campus Health and Wellness Centre
      • Dental Clinic
      • Living Well
      • Fine Motor Clinic
    • Student Services
      • First Peoples Indigenous Centre
      • Career Development
      • Coaching
      • Access and Support Centre
      • Library
      • Office of the Registrar
      • Student Academic Learning Services (SALS)
      • Athletics
      • Durham College Student Association
      • 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)
    • Orientation
    • Social Media Hub
    Explore
    Programs

    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. MyDC - students
    • 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 globe. International Programs
    • Icon for How to apply. How to apply
    • Icon of a megaphone. FAQs
    • Icon of a smartphone. DC Mobile App
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations

    Spring Programs
    and Courses

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

    • Medical Cannabis Essentials for Health Professionals
    • Joint Health and Safety Committee (JHSC) Certification
    • Pathways to Early Childhood Education
    • All FAQs
    • OSAP Eligibility
  • International
    • Study @ DC
      • International Programs
      • How to Apply
      • English Language Requirements
      • Admission Requirements by Country
      • Admission Information
      • Diploma-to-Degree Pathway Programs
      • Financial Information
      • Scholarships
    • New and Current Students
      • Arrival Guide
      • NEW International Students Guide
      • Health Insurance and Health Care
      • Transfer options
      • Housing
      • Student Support
      • Visas and Permits
      • Tax Information
    • Agents
    • Education Abroad
    • Global Projects and Partnerships
    • Contact us
    Explore
    Programs

    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. MyDC - students
    • 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 globe. International Programs
    • Icon for How to apply. How to apply
    • Icon of a megaphone. FAQs
    • Icon of a smartphone. DC Mobile App
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations

    Spring Programs
    and Courses

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

    • Medical Cannabis Essentials for Health Professionals
    • Joint Health and Safety Committee (JHSC) Certification
    • Pathways to Early Childhood Education
    • All FAQs
    • OSAP Eligibility
  • About
    • Academic Faculties
    • Accessibility
    • Anti-Black Racism Statement
    • College Quality Assurance Audit Process (CQAAP)
    • Community and Government Relations
    • DC at a Glance
    • EaRTH District
    • Giving to DC
    • Governance
    • History
    • Indigenization Statement
    • Land Acknowledgement
    • Mission, Vision and Values
    • Office of Research Services, Innovation and Entrepreneurship (ORSIE)
    • Performance Indicators
    • Program Advisory Committees
    • Services for Businesses
    • Strategy, Plans and Publications
    • Whitby Campus
    • Menu Item
    Explore
    Programs

    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. MyDC - students
    • 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 globe. International Programs
    • Icon for How to apply. How to apply
    • Icon of a megaphone. FAQs
    • Icon of a smartphone. DC Mobile App
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations

    Spring Programs
    and Courses

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

    • Medical Cannabis Essentials for Health Professionals
    • Joint Health and Safety Committee (JHSC) Certification
    • Pathways to Early Childhood Education
    • All FAQs
    • OSAP Eligibility
  • Contact
    • Contact DC
    • DC on Social Media
    • Feedback
    • Live Chat
    • Locations
    • Staff Directory
    • Vendor Contact Information
    Explore
    Programs

    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. MyDC - students
    • 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 globe. International Programs
    • Icon for How to apply. How to apply
    • Icon of a megaphone. FAQs
    • Icon of a smartphone. DC Mobile App
    • Icon of a GPS device. Interactive Campus Map
    • Icon of a map marker. Locations

    Spring Programs
    and Courses

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

    • Medical Cannabis Essentials for Health Professionals
    • Joint Health and Safety Committee (JHSC) Certification
    • Pathways to Early Childhood Education
    • All FAQs
    • OSAP Eligibility
  • Programs and courses
  • Admissions
  • Financial Aid
  • Student Life
  • International
  • About
  • Contact
  • Apply
  • Ask DC
  • Land Acknowledgement
  • DC Mobile
  • Explore DC
livechat close X img
Live help
  • Home
  • Programs
  • Computer Programming

Computer Programming


Featured image for program.
Play button icon.
Credential
Ontario College Diploma
Location
Oshawa
OCAS Code
CPPG
Next Intake
May 2023
View all intakes
Faculty
Faculty of Science, Engineering & Information Technology (SEIT)
Length
Four semesters
Laptop
Learn more about laptop requirements
Delivery
For program delivery information, click here.
Featured image for program.
Play button icon.
  • Overview
Apply Now
  • Domestic icon Domestic application
  • International icon International application
  • Overview
  • Program Details
  • Admission Requirements
  • Courses
  • Costs
  • Career Options
  • Transfer
  • Laptop
  • Book a tour
  • Connect with us
  • Apply Now
    • Domestic icon Domestic application
    • International icon International application
  • Overview
  • Program Details
  • Admission Requirements
  • Courses
  • Costs
  • Career Options
  • Transfer
  • Laptop
  • Book a tour
  • Connect with us

Program Overview

The field of software development is constantly growing across the globe and provides opportunities for high-paying jobs in an industry that is always evolving to meet the needs of the modern world. Requiring strong team-work skills and a problem-solving mentality, this challenging and rewarding career path can be anything but mundane. As a tech-savvy graduate, you’ll be trained to combine your collaborative, analytical and programming skills, making you a highly desirable hire to support and develop software systems.

Intakes and Availability

Date Domestic Availability International Availability
May 2023OpenOpenApply now
September 2023OpenOpenApply now
January 2024Open Apply now
ProgramHighlights
  • Success Stories
  • Resources
  • Success Stories
  • Resources
Durham College announces partnership with Chambers of Commerce and Boards of Trade across Durham Region
DC Outstanding Student Researchers receive awards at Research Day
DC hosts sixth annual Research Day
Durham College 2023 Viewbook
Lead the way
2023 Viewbook
Read Now
Other Resources
  • Graduate Employment Report [PDF]
  • Attend a Program Information Webinar
  • Financial Aid Information
Computer Programming
Critical Thinking
Hands On

Admission Requirements

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

Tuition

  • Year one domestic: $2,722 (CAD)
  • Year one international: $14,186 (CAD)

View full costs

Semester 1 Courses

  • Communication Foundations (COMM 1100)
  • Computer Systems - Hardware (COMP 1116)
  • Introduction to Programming (COSC 1100)
  • Data Communications and Networking 1 (INFT 1104)
  • Introduction to Databases (INFT 1105)
  • Mathematics for IT (MATH 1114)

View all courses

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

Career Options

WHAT YOU COULD BE:

  • Computer Programmer
  • Web Developer
  • User Support Technician
  • Software Quality Assurance Tester
  • Information Systems Analyst and Consultant

View all career options

Connect with us

Program related questions?

Email
Live Chat

Application related questions?

Email
Live Chat

International Students

Email
Live Chat
905.721.2000 ext. 7697

Domestic students

905.721.3000

Connect with us

Program related questions?

Email
Live Chat

Application related questions?

Email
Live Chat

International Students

Email
Live Chat
905.721.2000 ext. 7697

Domestic students

905.721.3000

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.

ACCREDITATIONS AND ASSOCIATIONS

First-year students enrolled in this program will receive a membership to all eight of Durham Region’s Chambers of Commerce and Boards of Trade for the duration of their studies, plus an additional year following graduation. As one of the only colleges in Ontario with this offering, DC is proud to provide students access to local businesses at a regional level.

The eight Chambers of Commerce and Boards of Trade include:

  • Ajax-Pickering Board of Trade
  • Brock Board of Trade
  • Clarington Board of Trade
  • Greater Oshawa Chamber of Commerce
  • Newcastle and District Chamber of Commerce
  • Scugog Chamber of Commerce
  • Uxbridge Chamber of Commerce
  • Whitby Chamber of Commerce

Membership benefits:

  • Opportunities to connect with over 2,500 local businesses and jumpstart your career by networking with potential future employers;
  • Access to professional development events across Durham Region to gain unique business insights and learn from industry leaders; and
  • Learning opportunities to develop the in-demand skills to launch a successful career.

Image for bitm-chamber-partnership-programpg.

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
    AND
  • 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 MyDC.

Semester 1

  • Communication Foundations (COMM 1100)
  • Computer Systems - Hardware (COMP 1116)
  • Introduction to Programming (COSC 1100)
  • Data Communications and Networking 1 (INFT 1104)
  • Introduction to Databases (INFT 1105)
  • Mathematics for IT (MATH 1114)

Semester 2

  • Object-Oriented Programming 1 (COSC 1200)
  • General Education Elective (GNED 0000)
  • Web Development - Fundamentals (INFT 1206)
  • Software Testing and Automation (INFT 1207)
  • Systems Development 1 (MGMT 1223)
  • Business for IT Professionals (MGMT 1224)

Semester 3

  • IT Career Essentials (COMM 2109)
  • Object-Oriented Programming 2 (COSC 2100)
  • General Education Elective (GNED 0000)
  • Web Development Intermediate (INFT 2100)
  • Database Development 1 (INFT 2101)
  • Systems Development 2 (MGMT 2107)

Semester 4

  • Object-Oriented Programming 3 (COSC 2200)
  • General Education Elective (GNED 0000)
  • Mainframe Development 1 (INFT 2200)
  • Web Development - Enterprise (INFT 2201)
  • Web Development - Client Side Script (INFT 2202)
  • Cloud Technology Fundamentals (INFT 2203)

Courses and course descriptions are subject to change. Please note that as a result of COVID-19 the 2023-2024 program of study may be modified to accommodate program delivery changes.

Costs

Career Options

WHAT YOU COULD BE:

  • Computer Programmer
  • Web Developer
  • User Support Technician
  • Software Quality Assurance Tester
  • Information Systems Analyst and Consultant

WHERE YOU COULD WORK:

  • Colleges and universities
  • Computer and network infrastructure firms
  • Banks and credit unions
  • 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 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 REQUIRED 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

Land Acknowledgement

Durham College is situated on the traditional lands of the First Peoples of the Mississaugas of Scugog Island First Nation. These lands are covered under the Williams Treaties and rest within the traditional territory of the Anishinaabeg. We offer our gratitude to the Indigenous Peoples who care for and, through the treaty process, share the lands on which we live, learn, teach and prosper today.

  • 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 Teaching and Learning
  • Anti-Black Racism Statement
  • Indigenization Statement
  • Land Acknowledgement
Copyright Durham College 2023
GTA Top Employer
Greenest Employer
Top Researcher