Program start date | Application deadline |
2024-05-01 | - |
2024-09-01 | - |
2025-01-01 | - |
2025-05-01 | - |
2025-09-01 | - |
Program Overview
Sheridan's Computer Systems Technology program equips students with advanced skills in software development, network engineering, and emerging technologies like Cloud, Big Data, and mobile app development. Through hands-on instruction, co-op placements, and a capstone project, graduates are prepared for high-paying careers in the tech industry. The program also offers opportunities for further studies, including bachelor's degrees and university transfers.
Program Outline
Degree Overview:
Program Overview:
- Learn to build computer applications and a great career.
- Challenging curriculum 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 level.
- Earn up to three high-paying co-op placements during your studies. These are competitive real-world jobs but geared at an appropriate level. The experience you gain can help you stand out in the job market, and many of our grads are hired by their co-op employers. With up to a year of work experience, you’ll be ready for more advanced and highly sought-after positions on Day 1 of your career.
Program highlights:
- Software development in Spring Boot, .NET, Angular, C, Kotlin, Swift, Udemy
- Full-stack and LAMP stack web development
- Database administration and technologies including MySQL, Oracle, NoSQL, and Big Data
- Advanced networking, AWS and Azure Clouds, and 5G wireless training
- A capstone project where you'll design and develop a real-world software solution
Industry-recognized students and graduates:
- Several of our students have been named Co-op Student of the Year nationally by the Canadian Association for Co-operative Education
- Our students routinely excel in local hackathons
- One of our students recently took first place across North America in Google’s Cloud Campaign
- One of our graduates won Microsoft Canada's extremely competitive "Last Developer Standing" contest
The Sheridan difference:
- Learn advanced concepts such as Android and iOS application development, security, game development, database administration and advanced web development.
- Develop skills in creative thinking and entrepreneurial business development.
- Complete a capstone project in Year 3 that consists of software development and/or network engineering work, either for a real-world business client or your own start-up idea.
- Have the opportunity to earn a highly paid co-op placement that allows you to combine classroom instruction with workplace experience.
- Be prepared for your co-op placement with a dedicated co-op preparation course.
Opportunities to pursue further studies:
- Bachelor's degree at Sheridan
- After completing your Computer Systems Technology advanced diploma, you can apply to Sheridan's Honours Bachelor of Information Sciences (Cyber Security) or Honours Bachelor of Computer Science (Mobile Computing) program, with a one-semester bridging program. See “Degree Completion” for details.
- Transfer to university
- Graduates of this program may also be able to transfer into university programs with significant advanced standing at McMaster University, Algoma University, Davenport University, Griffith University, University of Windsor, Ontario Tech University, Trent University, Carleton University, and York University.
Outline:
Courses:
- Creative, innovative learning is at the core of all Sheridan’s courses. Here are the courses you’ll take in this program.
- Semester 1
- CODE
- TITLE
- CREDITS
- PROG 12583
- Programming Foundations – Python
- 6
- SYST 10049
- Web Development
- 3
- TELE 13167
- Introduction to Data Communications and Networking
- 3
- COMM 13729
- The Art of Technical Communication
- 3
- MATH 18584
- Computer Math Fundamentals
- 4
- General Education Elective (Open)
- 3
- Total credits: 22
- Semester 2
- CODE
- TITLE
- CREDITS
- PROG 23863
- Object Oriented Programming 2 – Java
- 6
- SYST10199
- Web Programming
- 3
- TELE20483
- Cloud Enabled Networks
- 3
- DBAS 27198
- Database Design and Implementation
- 4
- SYST 15123
- Operating Systems – Linux
- 3
- General Education Elective (Open)
- 3
- Total credits: 22
- Semester 3
- CODE
- TITLE
- CREDITS
- PROG 32758
- Enterprise Java Development
- 6
- PROG 25211
- AI and Machine Learning – Python
- 3
- INFO 24178
- Computer and Network Security
- 3
- SYST 24444
- Mobile Web-based Applications
- 3
- DBAS 32100
- Database Management
- 3
- SYST 17796
- Fundamentals of Software Design
- 3
- COWT 10022
- Cooperative Education Forum
- 1
- Total credits: 22
- Semester 4
- CODE
- TITLE
- CREDITS
- PROG 32356
- .NET Technologies using C#
- 6
- SYST 35300
- Hybrid Mobile App Development
- 3
- INFO 20172
- IT Project Management using PMP
- 3
- PROG 20799
- Data Structures & Algorithm Development – C
- 6
- SYST 28951
- Systems Development Methodologies
- 3
- General Education Course (Open)
- 3
- Total credits: 24
- Semester 5
- CODE
- TITLE
- CREDITS
- 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
- INFO33551
- GInnovation: From Idea to Execution (Mandated Elective)
- 3
- Total: 21–23
- Semester 6
- CODE
- TITLE
- CREDITS
- INFO39014
- Capstone Project
- 6
- DBAS31064
- Big Data Storage Management
- 3
- SYST35144
- Cloud Systems
- 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
Careers:
- Recent graduates of Sheridan's Computer Systems Technology – Software Development and Network Engineering program have enjoyed high job-placement rates and above-average starting salaries.
- Graduates find employment in many areas and sectors including software development, software analysis, web development, quality assurance, and many more.
- Some jobs you may find:
- Software Developer
- Systems/Business Analyst
- Software Engineer and Designer
- Network Systems Administrator
- Cloud Services Analyst
- Software Quality Assurance Analyst
- Data Analyst
- Technology Entrepreneur
- Android (Kotlin) Developer
- Application Support Analyst
- Business Technology Designer
- Client/Server Applications Developer
- Database Administrator
- Database Application Specialist
- Full-Stack Web Developer
- Game (Udemy) Designer/Developer
- Information Systems Specialist
- Information Systems Testing Technologist
- Information Technology Consultant
- Interactive Media Developer
- iOS (Swift) Developer
- Java (Spring Boot) Developer
- Linux Systems Administrator
- .NET Developer
- PHP (LAMP Stack) Web Developer
- Project Manager
- Systems Software Programmer
- Technology Infrastructure Analyst
- Wireless Networks Specialist
Sheridan College
Overview:
Sheridan College is a comprehensive community college located in Sheridan, Wyoming, at the base of the Bighorn Mountains. It serves Sheridan and Johnson Counties in northern Wyoming, offering a wide range of academic programs and services. The college boasts modern facilities, state-of-the-art labs, and expansive mountain views.
Services Offered:
Sheridan College provides a comprehensive range of services to its students, including:
Admissions:
Application process, campus tours, tuition and fees information, financial aid, scholarships, and advising.Academics:
A-Z program listings, EveningPlus+ programs, community interest classes, online degree programs, class schedules, calendar, and catalog.Student Life:
Student life activities, on-campus housing, student stories, rodeo teams, bookstore, and campus safety.Services:
Student accounts, career services, disability services, GEAR UP NWCCD, human resources, IT services, library, records, testing centers, TRIO program, and veteran services.Community:
Community interest classes, SC in Johnson County, arts programs, dental hygiene clinic, conferences and events, campus dining, industry safety training, lectures, and more.Student Life and Campus Experience:
Sheridan College offers a vibrant campus experience with a variety of activities and resources for students. On-campus housing is available, and students can participate in rodeo teams, enjoy the Bighorn Bookstore & Cafe, and engage in various student life events. The college also prioritizes campus safety and provides resources for students' well-being.
Key Reasons to Study There:
Affordability:
Sheridan College offers competitive tuition and fees, along with generous financial aid and scholarship opportunities.Transferability:
The college's programs are designed to seamlessly transfer to four-year institutions, allowing students to pursue bachelor's degrees.Flexible Options:
Sheridan College provides a variety of program formats, including online learning, evening classes, and traditional day programs, catering to diverse student needs.Strong Community:
The college fosters a close-knit community with a supportive environment for students to thrive.Academic Programs:
Sheridan College offers over 60 academic programs across various disciplines, including:
Arts:
Visual and performing arts programs, including music, theater, and dance.Agriculture:
Programs in agricultural business, animal science, and more.Business:
Programs in business administration, accounting, and marketing.Health Sciences:
Programs in nursing, dental hygiene, and other healthcare fields.Technology:
Programs in software development, computer science, and more.Other:
Sheridan College is part of the Northern Wyoming Community College District, which also includes Gillette College. The college is accredited and has a strong commitment to student success. It is located in a beautiful town with friendly people and numerous outdoor recreational opportunities.
Entry Requirements:
Ontario Secondary School Diploma or equivalent, including these required courses: One English, Grade 12 (ENG4C or ENG4U) plus One Math Grade 12 (C or U) or Math Grade 11 Functions (MCR3U) or Functions and Applications (MCF3M) ( Applicants presenting with Math MAP4C require a minimum 70%) or Mature student status.