- Diploma in Computer Systems Technician - Software Engineering at Sheridan College is offered as a 2-year teaching program.
- This diploma program has a co-op work option.
- In order to be eligible to participate in a full-time Co-op Work Term, students must meet the GPA requirements.
- The student to faculty ratio is 18:1 which bridges the gap between faculty and students.
- The Computer Systems Technician program uses Sheridan's mobile computing system, which means you'll work in a networked environment that resembles what you'll find in the workplace. All lecture notes and other class materials are available online anytime, anywhere.
- Programming and software development in Java, C and C#
- Web technologies and web application development
- Database management and administration
- Network administration and security
- After earning a Computer Systems Technician diploma from Sheridan, many students continue their education.
- You can complete a third year in the Computer Systems Technology – Software Development and Network Engineering program to earn an advanced diploma.
- You may also be eligible to apply your diploma credits towards one of our honours bachelors degrees in applied computing.
- Honours Bachelor of Computer Science
- Honours Bachelor of Computer Science (Mobile Computing)
- Honours Bachelor of Information Sciences (Cyber Security)
- Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
- Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
- Implement and maintain secure computing environments.
- Implement robust computing system solutions through validation testing that aligns with industry best practices.
- Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
- Select and apply strategies for personal and professional development to enhance work performance.
- Apply project management principles and tools when working on projects within a computing environment.
- Adhere to ethical, legal and regulatory requirements and/or principles in the development and management of computing solutions and systems.
- Assist with the implementation of computer systems and cloud solutions.
- Install, configure, troubleshoot, maintain, upgrade and decommission computing system infrastructures.
- Automate routine tasks using scripting tools and programming languages.
- Install and monitor a database management system in response to specified requirements.
- Provide technical support for computing system infrastructures that aligns with industry best practice.
- Database Application Developer/Administrator
- Network Administrator
- Software Application Developer
- System Administrator (Linux/Unix/Windows)
- Systems Programming
- Technical Support Technologist
- Web Application Developer
- Web Designer
The 4 cores of software engineering
In this program, you'll concentrate on four core areas of software engineering:
Advanced learning opportunities
Degree Completion
As a graduate of a Computer Systems Technician – Software Engineering diploma, you may be eligible to complete one of these Sheridan degrees through our "Degree Completion" program:
Learning Outcomes
The graduate has reliably demonstrated the ability to:
Career Outcomes:
The Computer Systems Technician program is accredited by the Canadian Information Processing Society (CIPS). Careers can branch into several different areas.
Here are some sample job titles for this program: