Sheridan College Canada

Computer Systems Technology – Software Development and Network Engineering

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 3 Years
Mode On Campus
Level Undergraduate
Degree Undergraduate Diploma
Closing soon January 2027

Course Overview

The Computer Systems Technology – Software Development and Network Engineering undergraduate diploma at Sheridan College is designed for aspiring technologists eager to build and manage the digital infrastructure of the future. You will delve into critical areas such as programming foundations with Python, object-oriented programming in Java, and enterprise Java development, alongside essential network concepts like cloud-enabled networks and computer and network security. This program is ideal for students who are passionate about problem-solving and eager to gain hands-on experience in both software creation and network architecture, preparing you for a dynamic career in the IT sector.

Over three years of full-time, on-campus study, you will progress through a curriculum that balances theoretical knowledge with practical application. Your learning journey will include developing web applications, implementing database solutions, and exploring AI and machine learning principles. A significant component of this program is the cooperative education (co-op) work term, offering you valuable paid workplace experience and the chance to apply your skills in real-world settings. You will graduate with a robust portfolio, including a capstone project, and the technical proficiency and industry insights necessary to excel in roles like software developer or network engineer.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive education in software development and network engineering. Students will gain foundational knowledge in programming, web development, and data communications, progressing to advanced topics such as object-oriented programming, cloud technologies, and database management. The curriculum also includes essential skills in technical communication, operating systems, and security, culminating in a capstone project and cooperative education work terms to prepare graduates for industry roles.

1 Semester 1

Programming Foundations – Python Compulsory
Web Development Compulsory
Introduction to Data Communications and Networking Compulsory
The Art of Technical Communication Compulsory
Computer Math Fundamentals Compulsory
General Education Elective (Open) Elective

2 Semester 2

Object Oriented Programming 2 – Java Compulsory
Web Programming Compulsory
Cloud Enabled Networks Compulsory
Database Design and Implementation Compulsory
Operating Systems – Linux Compulsory
General Education Elective (Open) Elective

3 Semester 3

Enterprise Java Development Compulsory
AI and Machine Learning – Python Compulsory
Computer and Network Security Compulsory
Mobile Web-based Applications Compulsory
Database Management Compulsory
Fundamentals of Software Design Compulsory
Cooperative Education Forum Compulsory
Co-op Work Term Compulsory

4 Semester 4

.NET Technologies using C# Compulsory
Hybrid Mobile App Development Compulsory
IT Project Management using PMP Compulsory
Data Structures & Algorithm Development – C Compulsory
Systems Development Methodologies Compulsory
General Education Course (Open) Elective
Co-op Work Term Compulsory

5 Semester 5

6 Semester 6

Capstone Project Compulsory
Big Data Storage Management Compulsory
Cloud Systems Compulsory
Wireless Systems (Option Electives 3) Elective
3D Game Development (Option Electives 3) Elective
Game Engineering (Option Electives 3) Elective
Advanced Android Application Development (Option Electives 3) Elective
Advanced Mobile iOS Development (Option Electives 3) Elective
Statistics – Computer Science Compulsory

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

11% off
First Year Fee Tuition fee
USD 12,405.00 USD 13,871.00
Second Year Fee Tuition fee
USD 13,871.00
Third Year Fee Tuition fee
USD 13,871.00
Total Program Cost Estimated total tuition
USD 40,148.00 USD 41,614.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 1,314.00 - USD 6,205.00
Food & Groceries USD 5,981.00 - USD 6,068.00
Transport USD 867.00 - USD 1,041.00
Utilities & Bills USD 1,734.00 - USD 2,167.00
Estimated Total USD 8,582.00 - USD 9,276.00

Living cost estimates are based on Trafalgar Road Campus.

Outcomes & Employability

What happens after you graduate

82%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Accounting & AuditingBanking & Financial ServicesConsumer Finance & Credit ServicesCorporate Finance & TreasuryEconomic Research & PolicyFinancial Technology (Fintech)Investment Management & Asset ManagementPrivate Equity & Venture CapitalTax & Legal ComplianceWealth Management & Financial Advisory

Top Employers Hiring for this course

BMO

CIBC

RBC

TD Bank

Why Study Computer Systems Technology – Software Development and Network Engineering at Sheridan College

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Fast Application response time

Sheridan College typically responds to applications within a week, giving you clarity on your options quickly.

Life at Sheridan College in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Systems Technology – Software Development and Network Engineering at Sheridan College

Can I work while studying?

International students can work up to 24 hours per week off-campus during studies and unlimited hours during breaks. On-campus work is also available without a separate permit.

What English language score do I need for this course?

To be eligible, you need specific scores in English tests: Duolingo 105 overall, TOEFL 80 overall, IELTS 6.0 overall, or PTE 58 overall. Make sure to meet these requirements to apply.

What jobs can I get after studying this course?

Career opportunities include Software Developer, Network Engineer, Web Developer, Database Administrator, and Systems Analyst.

What will I actually study in this course?

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

Program Overview

A challenging curriculum

Instruction in leading-edge computer systems technologies (including Cloud, Big Data, Spring Boot, Full-Stack Web Development, Android Kotlin, iOS Swift and Unity) will empower you to create effective solutions to real-world problems. Receive direct, hands-on instruction from highly qualified instructors who care about your learning and meet you at your

When can I start — what are the intake months?

You can start the Computer Systems Technology program in January, May, or September. Choose an intake that fits your schedule and career goals.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️