Last updated on 2026-03-19
Program overview
The Computer Systems Technician - Software Support program at Mohawk College provides students with a comprehensive introduction to software development and application support. This program emphasizes essential skills such as troubleshooting, systems analysis, and database design. Students will gain hands-on experience with various programming languages and web technologies, preparing them for a dynamic career in technology. The curriculum is designed to equip students with the knowledge needed to support applications, databases, and systems effectively.
Program structure
The Computer Systems Technician - Software Support program spans a duration of 2 academic years, consisting of 4 academic semesters. This program offers an optional co-op component, allowing students to gain practical experience in the field. Key features of the program structure include:
- Hands-on learning with industry-standard tools and technologies.
- Opportunity to participate in co-op work terms to enhance real-world experience.
- Interactive simulations to prepare students for the workforce.
- Access to over 1100 computers in computer labs, eliminating the need for personal devices.
Students are encouraged to explore various programming languages, web application development, and database management systems throughout their studies.
Featured Experiences
- Co-op Opportunities: The program includes an optional co-op component, providing students with valuable work experience in the industry.
- Accreditation: The co-op program is accredited by CEWIL Canada, ensuring high standards of experiential learning.
- Interactive Simulations: Students engage in simulations that mimic real-world scenarios, enhancing their practical skills.
- Hands-on Learning: Students utilize industry-standard tools and technologies, preparing them for a successful career in technology.
Career Options
Graduates of the Computer Systems Technician - Software Support program can pursue various career paths in Canada, including:
- Software Quality Assurance Tester: Responsible for testing software applications to ensure they meet quality standards and function correctly.
- Junior Software Application Developer: Involved in the design and development of software applications, working under the guidance of senior developers.
- Business Systems Support: Provides support for business applications, ensuring they operate efficiently and meet user needs.
- Database Support: Manages and maintains databases, ensuring data integrity and availability for users.
- Technical Writer: Creates documentation and manuals for software applications, helping users understand how to utilize the software effectively.
- Help Desk Support: Assists users with technical issues, providing solutions and support for software and hardware problems.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Mohawk College official website




















