Gain practical, highly marketable computer engineering skills.

A few years ago, a graduate of the Sheridan Computer Systems Technology – Software Development and Network Engineering Program won Microsoft Canada's extremely competitive "Last Developer Standing" contest. This achievement illustrates the major advantage Sheridan software development and network engineering graduates take into the job market: outstanding problem-solving skills.

The program offers challenging curriculum encompassing instructions across multiple platforms and environments, from cutting-edge computer systems technology such as .NET, iPhone and Blackberry to industry standards such as Java and Oracle, to design increasingly complex business solutions. Sheridan Computer Systems Technology – Software Development and Network Engineering co-op program emphasizes practical, real-world issues – the same computer software development and network engineering situations you'll encounter in the workplace. Our program features:

  • State-of-the-art computing labs
  • Advanced hardware training (computer architecture, applied operating systems design, Linux/Unix, etc.)
  • Software development in Java, C, C# and .NET environment
  • Web technologies and Web application development
  • Direct, hands-on instruction
  • Advanced concepts such as mobile application development, security, encryption and gaming
  • A capstone project in Year 3 that consists of software development and network engineering work for a real-world business client
  • Highly paid co-op opportunities that enable students to combine classroom instruction with workplace experience
  • Research preparation course
  • SHARCNET supercomputing/high performance computing opportunities, etc.

You'll enter the job market with practical, highly marketable software development and network engineering skills. You'll be ready to work from Day 1, with high potential to advance your career and maximize your earnings. 

Co-op Opportunities and More

 Over the last few years, nearly 100% of Computer Systems Technology students have earned a high-paying co-op placement in Year 3. Co-op students acquire paid workplace experience alongside their classroom instruction in software development and network engineering. After graduation, they often get full-time jobs with their co-op employers. Enrolment is limited, and it requires a separate co-op application process; see Cooperative Education

for details.

Sheridan Computer Systems Technology – Software Development and Network Engineering Program graduates may also pursue:
  • Bachelor's degree at Sheridan: After getting your Computer Systems Technology advanced diploma, you can apply to Sheridan's Bachelor of Applied Information Sciences (BAISc) (Information Systems Security) Program after completing a bridging program. See the bridging page for details: Click Here.
  • Transfer to university: Graduates of this program who meet the articulation requirements can gain expedited entry into specific computer science programs at Brock University, McMaster University or Algoma University.

Computer Systems Technology – Software Development and Network Engineering Program courses are held at the Davis Campus in Brampton, Ontario and the Trafalgar Road Campus in Oakville, Ontario.

The graduate has reliably demonstrated the ability to:

  • analyze and resolve information technology problems through the application of systematic approaches and diagnostic tools.
  • analyze, plan, design, and implement computer systems.
  • analyze, plan, design, and implement networking solutions.
  • install, configure, troubleshoot, monitor, maintain, upgrade, and optimize computer systems.
  • install, configure, troubleshoot, monitor, maintain, upgrade, and optimize networks.
  • use a variety of scripting tools and languages to automate routine tasks.
  • participate in the deployment and administration of databases within a networked environment.
  • plan, develop, and be responsible for data storage to ensure the integrity of information.
  • apply knowledge of security issues to the implementation of information technology solutions.
  • appraise existing security solutions with a view to on-going maintenance, development, and improvement of organizational security.
  • provide efficient and effective technical support to clients in a manner that promotes safe computing practices and reduces the risk of the issue recurring.
  • articulate, defend, and conform to workplace expectations found in information technology (IT) environments.
  • contribute to the successful completion of the project applying the project management principles in use.

Note: The learning outcomes have been numbered as a point of reference; numbering does not imply prioritization, sequencing, nor weighting of significance.

CODE TITLE CREDITS
 
TERM 1
INFO 16029 Problem Solving/Programming Logic 3
MATH 26507 Discrete Math 3
PROG 10082 Object Oriented Programming 1 - Java 6
SYST 16529 Introduction to Business Software Systems 3
SYST 10049 Web Development 1 3
SCIE 16048 Technology: Apocalypse or Eden? 3
Total: 21
 
TERM 2
SYST 13416 Linux/Unix Operating Systems 3
PROG 24178 Object Oriented Programming 2 - Java 6
MATH 24376 Applied Calculus 3
SYST 10199    Web Development 2 3
TELE 13167 Data Communications - Local Area Networks 3
ELECTIVE Cross College General Education 3
 
Total: 21
 
TERM 3
SYST 28515 Systems Analysis and Design 3
DBAS 27198 Database Design and Implementation 4
PROG 28263 Internet Site Development - Java 6
COWT 10022 Cooperative Education Forum 1
SYST 26671    Computer Architecture 3
TELE 33324 Data Network Design and Configuration - Routers and Switches 3
ELECTIVE Cross College General Education 3
 
Total: 23
 
COWT 19999 Co-op Work Term 7
 
TERM 4
INFO 20172 IT Project Management using PMP 3
DBAS 32100 RDMS Application Development 3
PROG 20799 Data Structures and Algorithm Dev - C 6
MATH 32668 Statistics - Computer Science 3
SYST 20261 Applied Operating Systems Design 3
INFO 24178 Computer and Network Security 3
SYST 35288 Mobile Web-based Application Development 3
 
Total: 24
 
COWT 20799 Co-op Work Term 7
 
TERM 5
INFO 31322 CST Capstone Project Research Prep 1
DBAS 36206 Database Implementation/Administration - Oracle 3
PROG 37721 Web Services using .NET & C# Programming 6
PROG 38448 Mobile Java Application Development (Wireless Stream) 3
PROG 36132 iPhone Application Development (Wireless Stream) 4
PROG 35586 Casual Games (Gaming Stream) 3
PROG 30408 Game Programming (Gaming Stream) 4
SYST 30009 Engineering Quality Software 3
Total: 20
 
COWT 39207 Co-op Work Term 7
 
TERM 6
INFO 39014 CST Capstone Project 6
PROG 33796 Enterprise Application Development 3
MATH 31990 Computational Methods 3
PROG 35892 Artificial Intelligence for Games (Gaming Stream) 3
PROG 32350 Game Programming 2 (Gaming Stream) 3
PROG 39402 Advanced Mobile Java Application Development (Wireless Stream) 3
SYST 33796 Wireless Systems (Wireless Stream) 3
ELECTIVE Cross College General Education 3
 
Total: 21
Graduates of Sheridan's Computer Systems Technology – Software Development and Network Engineering Program have high job-placement rates and enjoy above-average starting salaries – nearly a third begin their careers at $50,000 or above.

The Computer Systems Technology – Software Development and Network Engineering Program is accredited by the Canadian Information Processing Society (CIPS).

Graduates of Computer Systems Technology – Software Development and Network Engineering have found employment in positions (33% worked in professional, scientific and technical services; 17% in manufacturing; 50% in information and cultural industries) such as:

  • Software application developer
  • System administrator (Linux/Unix/Windows)
  • Web designer
  • Web application developer
  • Database application developer/administrator
  • Network administrator
  • Systems programming
  • Technical support technologist
  • System security specialist
  • PC/LAN user support and technical analyst

PROGRAM ELIGIBILITY

Ontario Secondary School Diploma or equivalent, including these required courses:

  • One English, Grade 12 (ENG4C or ENG4U)

plus

  • Grade 12 Mathematics for College Technology (MCT4C) or Grade 11 Functions (MCF3M) or Grade 11 Functions and Relations (MCR3U) or any Grade 12 (U) Mathematics

or

Mature student status. (See "Admissions" section for details.)

Applicants who do not meet the admission requirements will be invited to complete pre-admission tests in mathematics and English. Applicants asked to take the test are considered for admission to Term 1 contingent on receiving a minimum grade of 60% in both the preadmission mathematics/English tests.

Applicants who are lacking the mathematics admission requirements for this program may be able to be admitted into this program with additional courses completed in their first year at Sheridan. There may be additional cost involved depending on the program.

Applicant Selection

Eligible applicants will be selected on the basis of their previous academic achievement (the average of their six highest senior-level credits, including required courses), and/or results of pre-admission testing.

Applicants who do not meet the admission requirements for this program will be assessed and advised individually and may be considered for other, related programs. 

Admission at an Advanced Level (Direct Entry)

Students may apply for admission at an Advanced Level (Direct Entry) to Year 2 of this program if they have relevant credits from a university or college. Students may have to complete certain courses from Year 1 prior to graduation.

For more information:

Davis (Brampton): 905-459-7533, ext. 5134 or
Trafalgar Road (Oakville): 905-845-9430, ext. 2339 

 


 


Program Offerings

Program Details

Faculty:
Faculty of Applied Science and Technology
Program Code:
PCSSC
Duration:
3 Year Co-op (PCSSC)
Designation:
Ontario College Advanced Diploma
Campus:
Davis Campus
Trafalgar Road Campus
Start:
September, January