Last updated on 2025-06-16
Program Overview
The Computer Systems Technology - Software Development program at Mohawk College is designed to equip students with the essential skills needed for software application development. This hands-on program covers a wide range of topics, including programming languages, web and mobile application development, systems analysis, and database design. Students will gain practical experience and knowledge in developing software that meets the demands of today's technology-driven world. The program emphasizes both technical skills and effective communication, preparing graduates for a successful career in the software development industry.
Program Structure
The Computer Systems Technology - Software Development program spans a total of three academic years, which includes six academic semesters and three co-op semesters. The program is delivered in-person at the Fennell campus and is structured as follows:
- 6 academic semesters of coursework
- 3 co-op work terms to gain practical experience
- Hands-on learning with industry-standard tools and technologies
- Opportunities for applied research and projects with industry partners
This program not only focuses on theoretical knowledge but also emphasizes experiential learning through co-op placements, allowing students to apply their skills in real-world settings. The co-op component is mandatory, ensuring that students graduate with valuable work experience that enhances their employability.
Featured Experiences
- Mandatory co-op work terms to gain industry experience
- Hands-on projects using current industry tools and technologies
- Interactive simulations to enhance learning
- Capstone development project to apply cumulative knowledge
- Accredited by CEWIL Canada, representing high standards in co-op education
Career Options
Graduates of the Computer Systems Technology - Software Development program can pursue a variety of career paths in Canada, including:
- Software Application Developer: Design and develop software applications for web, mobile, and desktop platforms.
- Systems/Business Analyst: Analyze and improve business processes and systems to enhance efficiency and effectiveness.
- Database Administrator: Manage and maintain databases, ensuring data integrity and security.
- Technical Writer: Create documentation and manuals for software applications and systems.
- Software Quality Assurance Tester: Test software applications to identify bugs and ensure quality standards are met.
These roles are essential in various sectors, including technology, healthcare, finance, and education, providing graduates with a wide range of employment opportunities.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Mohawk College official website



















