Get on the fast track to a computer programming career.

Sheridan's Computer Programmer diploma program offers highly marketable skills in the field of information technology.  Sheridan's dedicated staff is constantly working to keep the program current within a rapidly changing industry.  A practical applied approach is taken with an emphasis on individual programming skills including the mobile environment, communication skills, problem solving and teamwork.

The applied approach is facilitated by the fact that each student has their own personal laptop and the most current versions of industry standard computer programming software available through Sheridan which allows an interactive classroom experience.  You will graduate with a well-respected computer programming college credential that will give you many workplace options and pathways to further study.

Fast Track to a Career

Duration: 16 months

It takes just 16 months (no breaks) to earn a computer programming diploma from Sheridan, making it perfect for students who want to fast track their studies or make a career change. You will complete the program in four (4) continuous terms of 14 weeks each taking  courses in areas such as:

  • Web Development and interface design using HTML5/CSS3/Javascript/PHP and more

  • Java, C#, XML, and .NET

  • Database design and implementation (Oracle/MySQL)

  • Network communications and configurations

  • Systems analysis and design

  • Web-based application development for Mobile smartphones

  • Communication skills

  • Operating Systems

  • Project Management

You will work on your own laptop in a networked environment that provides round-the-clock access to all course materials from any location through Sheridan's Learning Management System. See Mobile Computing for details.

Advanced Educational Options

After earning your computer programming diploma, you can enrol in the third year of Computer Systems Technology-Systems Analyst and obtain a three-year advanced diploma. Alternatively, graduates may apply to Sheridan's Bachelor of Applied Information Sciences (BAISc) (Information Systems Security) Program after completing a bridging program. See the BAISc bridging page for details: Click Here.

The Computer Programmer Program is accredited by the Canadian Information Processing Society (CIPS).

Computer Programming courses are held at the Davis Campus in Brampton, Ontario and the Trafalgar Road Campus in Oakville, Ontario.

The graduate has reliably demonstrated the ability to:

  • Use documented solutions to troubleshoot problems associated with software installation and customization.
  • Develop, test, document, deploy, and maintain secure program code based on specifications.
  • Perform routine maintenance on a database.
  • Apply knowledge of networking concepts to develop, deploy, and maintain program code.
  • Gather and document required information and assist in an analysis of a business.
  • Use relevant methodologies, policies, and standards to develop secure program code.
  • Maintain effective working relationships with clients.
  • Conform to workplace expectations found in information technology (IT) environments.
  • Contribute to the successful completion of the project applying the project management principles in use.

Note: The learning outcomes have been numbered as a point of reference; numbering does not imply prioritization, sequencing, nor weighting of significance.

CODE TITLE CREDITS
 
TERM 1
INFO 16029 Problem Solving/Programming Logic 3
SYST 16529 Introduction to Business Software Systems 3
MATH 10001 Mathematics for Computing 3
SYST 10049 Web Development 1 3
PROG 10082 Object Oriented Programming - Java 6
SCIE 16048 Technology: Apocalypse or Eden? 3
 
Total: 21
 
TERM 2
SYST 13416 Linux/Unix Operating Systems 3
TELE 13167 Data Communications - Local Area Networks 3
SYST 15892 Interactive User Interface Design 3
SYST 10199 Web Development 2 3
PROG 24178 Object Oriented Programming 2 - Java 6
ELECTIVE Cross College General Education 3
 
Total: 21
 
TERM 3
SYST 28515 Systems Analysis and Design 3
TELE 33324 Data Network Design and Configuration - Routers and Switches 3
DBAS 27198 Database Design and Implementation 4
COMM 16165 Technical Reports and Presentations 3
PROG 38081 Java and XML Programming 6
SYST 28296 Linux/Unix Admin 3
 
Total: 22
 
TERM 4
PROG 11044 Advanced Internet Applications - Web Services 3
DBAS 32100 RDMS Application Development 3
PROG 34998 .net Technology and C# Programming 6
SYST 39409 Object Oriented Methodologies - UML 3
INFO 20172 IT Project Management Using PMP 3
SYST 35288 Mobile Web-based Applications 3
 ELECTIVE       Cross College General Education 3
Total: 24

Sheridan’s computer programming diploma prepares graduates for entry-level positions such as:

  • Computer Programmer

  • Web/Mobile Web Programmer

  • Database application support

  • Computer Technician

  • Networking support

  • Technical support analyst

  • Technical communication specialist

PROGRAM ELIGIBILITY

Ontario Secondary School Diploma or equivalent, including these required courses:

  • One English, Grade 12 (ENG4C or ENG4U)

plus

  • Any Grade 12 math (C or U) or Grade 11 Functions (MCF3M) or Grade 11 Functions and Relations (MCR3U)

or

Mature student status. (See "Admissions" section for details)

Applicants who do not meet the admission requirements will be invited to complete preadmission tests in mathematics and English. Applicants asked to take the test are considered for admission to Term 1 contingent on receiving a minimum grade of 60% in both the pre-admission mathematics/English tests.

Applicants who are lacking the mathematics admission requirements for this program may be able to be admitted into this program with additional courses completed in their first year at Sheridan. There may be additional cost involved depending on the program.

Applicant Selection

Eligible applicants are selected on the basis of previous academic achievement (the average of their six highest senior-level credits, including required courses), and/or results of pre-admission testing.

Applicants who do not meet the admission requirements for this program will be assessed and advised individually and may be considered for other, related programs. 

For More Information:
Davis (Brampton): 905-459-7533, ext. 5134
Trafalgar Road (Oakville): 905-845-9430, ext. 2339 

Program Offerings

Program Details

Faculty:
Faculty of Applied Science and Technology
Program Code:
PCOMP
Duration:
16 months continuous (PCOMP)
Designation:
Ontario College Diploma
Campus:
Davis Campus
Trafalgar Road Campus
Start:
September (Trafalgar Road and Davis Campuses)
January (Trafalgar Road Campus)