Learn to build computer applications — and build a great career.
Computers drive the 21st-century economy, so a Computer Systems Technician-Software Engineering diploma is exceptionally marketable – especially if you earn it at Sheridan. Graduates of our Computer Systems Technician program possess practical, workplace-ready software engineering skills that translate directly to the workplace.
As a program accredited by the Canadian Information Processing Society (CIPS), we concentrate on four core areas of software engineering:
- Programming and software development in Java, and C
- Web technologies and Web application development
- Database management and administration
- Network administration and security
- Business system development
You'll also study computer hardware (including architecture and applied operating systems design), business practice, management and analysis, as well as a three-course math concentration that provides a deeper understanding of software engineering principles.
Computer Systems Technician-Software Engineering students graduate with a superior education in software engineering, a competitive edge in the job market, and a set of skills you can adapt for the careers of the future.
Advanced Learning Opportunities
The Computer Systems Technician program uses Sheridan's mobile computing system, which means you'll work in a networked environment that resembles the workplace. All lecture notes and other class materials are available online anytime, anywhere.
After earning a computer systems technician diploma from Sheridan, many students continue their education. Opportunities for advanced study include:
Advanced diploma: Students can complete a third year in the Computer Systems Technology program to earn an advanced diploma in software development and network engineering.
Bachelor's degree at Sheridan: After getting your computer systems 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: degree baisc
Transfer to University: Graduates of this program who meet the articulation requirements can gain expedited entry into a computer science program at Brock University, McMaster University, and Algoma University.
Computer Systems Technician-Software Engineering Program courses are held at both the Davis Campus in Brampton, Ontario and 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.
- support the implementation and administration of computer systems.
- support the implementation and administration of networking solutions.
- install, configure, troubleshoot, maintain, and upgrade components of computer systems.
- install, configure, troubleshoot, maintain, and upgrade components of networks.
use a variety of scripting tools and languages to automate routine tasks.
- follow, monitor, and document data storage procedures designed to ensure the integrity of information.
- apply knowledge of security issues to the implementation of information technology solutions.
- provide efficient and effective technical support to clients in a manner that promotes safe computing practices and reduces the risk of the issue recurring.
- 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.