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.

For the Winter 2021 semester, this program will be delivered entirely through remote learning. View delivery modes for all programs.

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    
PROG32356
.NET Technologies using C# 6
SYST24444
Mobile Web-based Applications
3
INFO20172 IT Project Management using PMP 3
PROG20799
Data Structures & Algorithm Development – C  6
DBAS32100 Database Management 3

General Education Course (Open) 3
Total:   24
     
COWT20799 Co-op Work Term 7
     
Semester 5    
INFO34049 Capstone Prototype 3
SYST38634
Software Process Management 3
PROG39599 Advanced Java Frameworks (Option Electives 1) 6
PROG36944 Advanced .NET Server-Side Technologies (Option Electives 1)
6
PROG30493
3D Game Programming Foundations (Option Electives 2)
3
PROG33921
Game Engineering Principles (Option Electives 2)
4
PROG38448 Android Application Development (Option Electives 2) 3
PROG31632 Mobile iOS Application Development (Option Electives 2) 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
DBAS31064 Big Data Storage Management 3
SYST20261 Applied Operating Systems Design
3
SYST33796
Wireless Systems (Option Electives 3) 3
PROG38634 3D Game Development (Option Electives 3) 3
PROG37198 Game Engineering (Option Electives 3) 3
PROG39402 Advanced Android 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