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

Computer Systems Technology – Software Development and Network Engineering

Learn to build computer applications — and build a great career.

Courses

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

CODE TITLE CREDITS
Semester 1    
PROG10082
Object Oriented Programming 1 – Java
6
SYST10049
Web Development
3
TELE13167 Introduction to Data Communications and Networking 3
COMM13729 The Art of Technical Communication 3
MATH18584 Computer Math Fundamentals 4
CULT10001G The Impact of Culture on the Canadian Workplace (mandated General Education course) 3
Total:   22
     
Semester 2    
PROG24178
Object Oriented Programming 2 – Java
6
SYST10199  
Web Programming
3
TELE33324 Data Network Design and Configuration – Routers & Switches 3
SYST15892 Interactive User Interface Design 3
SYST17796 Fundamentals of Software Design 3
SYST13416 Linux/Unix Operating Systems 3
Total:   21
     
Semester 3    
PROG32758
Enterprise Java Development
6
SYST28951 Systems Development Methodologies 3
INFO24178
Computer and Network Security
3
DBAS27198 Database Design and Implementation 4
SYST26671 
Computer Architecture
3
COWT10022 Cooperative Education Forum 1
  General Education Course (Open) 3
Total:   23
     
COWT19999 Co-op Work Term 7
     
Semester 4    
PROG37721
Web Services using .NET and C# 6
SYST24444
Mobile Web-based Applications
3
INFO20172 IT Project Management using PMP 3
PROG20799
Data Structures & Algorithm Development – C  6
DBAS32100 RDBMS Application Development (Option Elective) – Career Path 3

General Education Course (Open) 3
Total:   24
     
COWT20799 Co-op Work Term 7
     
Semester 5    
INFO34049 Capstone Project Research Prep 3
SYST30009
Engineering Quality Software
3
DBAS36206 Database Administration and Security 3
SYST20261
Applied Operating Systems Design
3
PROG30493
3D Game Programming Foundations (Option Electives 1)
3
PROG33921
Game Engineering Principles (Option Electives 1)
4
PROG38448 Mobile Java Application Development (Option Electives 1) 3
PROG31632 Mobile iOS Application Development (Option Electives 1) 4
INFO33551G Innovation: From Idea to Execution (Mandated Elective) 3
Total:   21–23
     
COWT39207 Co-op Work Term 7
     
Semester 6    
INFO39014 Capstone Project 6
PROG39599 Advanced Java Frameworks (Option Electives 2) 6
PROG35142 Advanced .NET Server Development (Option Electives 2) 6
SYST33796
Wireless Systems (Option Electives 3) 3
PROG38634 3D Game Development (Option Electives 3) 3
PROG37198 Game Engineering (Option Electives 3) 3
PROG39402 Advanced Mobile Application Development (Option Electives 3) 3
PROG39856 Advanced Mobile iOS Development (Option Electives 3) 3
MATH32668 Statistics – Computer Science 3
Total:   21

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