Skip to main content Disable scrolling animations
Faculty of Applied Science & Technology

Computer Programmer

Get on the fast track to a computer programming career.


Creative, innovative learning is at the core of all Sheridan’s courses. Here are the courses you’ll take in this program.

Semester 1    
INFO16029 Problem Solving & Programming Logic 3
SYST16529 Introduction to Business Software Systems 3
MATH18584 Computer Math Fundamentals 4
SYST10049 Web Development 3
PROG10082 Object Oriented Programming 1 - Java 6
  General Education Course (Mandated) 3
Total:   22
Semester 2    
SYST13416 Linux/Unix Operating Systems 3
TELE13167 Introduction to Data Communications and Networking 3
SYST15892 Interactive User Interface Design 3
SYST10199 Web Programming 3
PROG24178 Object Oriented Programming 2 - Java 6
  General Education Course (Open) 3
Total:   21
Semester 3    
SYST28515 Systems Analysis & Design 3
TELE33324 Data Network Design and Configuration - Routers & Switches 3
DBAS27198 Database Design & Implementation 4
COMM16165 Technical Reports and Presentations 3
PROG32758 Enterprise Java Development 6
SYST28296 Linux/Unix Admin 3
Total:   22
Semester 4    
SYST24444 Mobile Web-based Applications 3
INFO20172 IT Project Management using PMP 3
DBAS32100 RDBMS Application Development 3
SYST23551 Windows Server Administration 3
PROG37721 Web Services using .NET and C# 6
SYST39409 Object Oriented Methodologies - UML 3
       General Education Course (Open) 3
Total:   24

Note: Courses subject to change. Please contact your faculty office to obtain your program map.

Helpful Links:

Course Outline Search

General Education Courses

Degree Breadth Courses