Students
Tuition Fee
Start Date
2026-01-01
Medium of studying
Blended
Duration
2 years
Details
Program Details
Degree
Diploma
Major
Computer Programming | Information Technology | Software Development
Area of study
Information and Communication Technologies
Education type
Blended
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2026-01-01-
2026-05-01-
2026-09-01-
About Program

Program Overview


Computer Programming (CPP)

Program Overview

This two-year diploma program prepares students with the skills and knowledge to begin their career as a programmer. As a leader in developing relevant programs, Seneca has the largest offering of computer studies programs in the province. Through a variety of practical and theoretical courses, students will gain skills in mobile development, web development, and distributed programming techniques and database administration. Students will also learn about security and a variety of operating systems including Windows, UNIX, Linux, and IBM Business Computing. Graduates of this program will enter their industry with programming and communications skills suitable for employment.


Program Details

  • Campus: Newnham
  • Delivery: Hybrid
  • Duration: 4 Semesters (2 Years)
  • Credential: Ontario College Diploma
  • School: School of Computer Programming & Analysis

About the Program

The program prepares students for a career as a programmer, with skills in mobile development, web development, and distributed programming techniques and database administration. Students will also learn about security and a variety of operating systems.


Skills

Throughout this program, students will develop the following skills:


  • Computer programming
  • Operating systems
  • Database and web technology
  • Data communication
  • Security
  • Advanced programming languages
  • System methodologies
  • Internet client and server-side development
  • Database system design and maintenance
  • Solve problems associated with software installation

Program Availability

  • Start in: September 2025, January 2026, May 2026
  • Location: Newnham
  • Availability: Open

Program and Course Delivery

This program is offered in Seneca's hybrid delivery format with some courses available in Seneca's flexible delivery format. Some coursework is online, and some must be completed in person. Students will need to come on campus to complete in-person learning requirements.


Career Options

Graduates of the program can explore the following career options:


  • Software developer
  • Information systems specialist
  • Personal Computer specialist
  • International Business Machines programmer
  • UNIX/Linux programmer
  • Computer application programmer
  • Interactive developer
  • Junior software engineer
  • Program analyst

Degree Pathways

Every Seneca diploma has a degree pathway. Students have the opportunity to continue their studies and complete a degree at Seneca or a partner institution.


Related Programs

  • Bachelor of Computer Science
  • Computer Systems Technician
  • Computer Programming & Analysis
  • Computer Systems Technology
  • User Experience (UX) Writing
See More
How can I help you today?