Students
Tuition Fee
CAD 9,816
Per course
Start Date
2026-01-01
Medium of studying
Blended
Duration
1 years
Details
Program Details
Degree
Diploma
Major
Computer Programming | Information Technology | Software Development
Area of study
Information and Communication Technologies
Education type
Blended
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
CAD 9,816
Intakes
Program start dateApplication deadline
2025-09-01-
2026-01-01-
About Program

Program Overview


Program Overview

The Software Developer program equips students with the foundational knowledge and skills to pursue careers as Junior Full-Stack Software Developers. Through practical, hands-on projects, students develop competencies in both front-end and back-end software systems, emphasizing problem-solving, technical writing, and communication skills.


Core Information

  • Area of Interest: Information and Communication Technologies
  • Credential: Diploma
  • Program Length: 1 Year | Full time (12 months of study)
  • Delivery: Hybrid (online and in-classroom)
  • Practicum: Yes, 7 weeks
  • Campus: Henlow
  • Tuition: $9,816.00*

Program Highlights

  • Industry-Driven Curriculum: Focuses on full-stack software development, including front-end and back-end programming, problem-solving, and technical writing.
  • Practicum Experience: Includes a seven-week work practicum, allowing students to apply their skills in real-world software development environments.
  • Global Skills Development: Emphasizes teamwork, communication, and collaboration, essential for working in diverse and multicultural tech teams.
  • Career Readiness: Features MITT’s Bridging to Work workshops, equipping students with employability and professional skills demanded by employers.
  • Professional Tools and Platforms: Provides access to GitHub for portfolio development and showcasing coding projects to potential employers.
  • Hands-On Learning: Combines theoretical knowledge with practical training through industry-relevant projects and assignments.
  • Pathway to Tech Careers: Prepares students for roles such as junior full-stack software developer, web developer, or application programmer.

Career Outcomes

  • Full-Stack Developer
  • Back-End Developer
  • Front-End Developer
  • Software Developer
  • Web Developer
  • Web Designer
  • UI/UX Designer
  • Software Engineer
  • Software Architect
  • DevOps Engineer
  • Data Analyst
  • Mobile Developer

Entry Requirements

  • Manitoba high school diploma (or expected completion within 45 days of the program start date), or equivalent.
  • A minimum average of 70 per cent over the following, with no less than 60 per cent in each course:
    • Applied or Pre-Calculus Mathematics (40S)*
    • English Language Arts (40S)
    • A third 40S academic course

International Students

  • High school diploma (or expected completion within 45 days of the program start date), or equivalent.
  • International applicants must meet the general entrance requirements based on country/curriculum of study.
  • A minimum average of 70% over the following, with no less than 60% in each course:
    • Senior level Mathematics
    • Senior level Language Arts
    • A third senior level academic course
  • A minimum score of 55 per cent on the Technology Programs Aptitude Test (TPAT)**.
  • All high school grades will be converted to an equivalent Manitoba grade scale.

Additional Requirements

  • Demonstrated English language proficiency (if educated outside Canada).
  • It is strongly recommended that students be proficient in basic computer skills such as email, web searches, word processing, spreadsheets, and presentation software prior to applying for this program.

Tuition and Fees

  • Estimated Program Costs:
    • Tuition: $9,816
    • Fees: $800
    • Estimated Textbook Costs: TBC
    • Total Estimated Program Costs: $10,616.00

Frequently Asked Questions

What tools and supplies will I need for this program?

  • Textbooks and Supplies: A complete supply list and textbook information can be found on the Program Information page.
  • Laptop Requirements: Students must bring a Tier 3 laptop for this program. More information and technical specifications are available on the Laptop and Technical Needs page.

What kind of projects will I work on?

  • The program emphasizes project-based learning, allowing students to:
    • Develop a personal portfolio
    • Solve real-world problems using current technologies
    • Demonstrate practical coding and software development skills

Is there a work-placement component?

  • Yes. Students complete a seven-week work practicum, during which they:
    • Apply classroom learning in a real-world environment
    • Gain professional industry experience
    • Build a network of contacts in the tech sector

What additional support does MITT provide for career readiness?

  • Bridging to Work workshops to improve job search and professional skills
  • Access to GitHub to build an online portfolio and connect with employers

Course List

  • Introduction to Web Development (SD-100) — 66 hours
  • JavaScript Basics (SD-110) — 76 hours
  • Object-Oriented JavaScript (SD-120) — 72 hours
  • Tools and Automation (SD-130) — 44 hours
  • Unit Testing in .NET (SD-125) — 42 hours
  • Introduction to Third-Party APIs (SD-105) — 35 hours
  • Technical Writing Skills (SD-160) — 42 hours
  • Communication and Presentation Skills (SD-170) — 60 hours
  • Introduction to LINQ and ASP.NET MVC (SD-115) — 33 hours
  • Object-Oriented Programming Fundamentals (SD-300) — 40 hours
  • Relational Database Design (SD-310) — 50 hours
  • Advanced Database and ORM Concepts (SD-330) — 100 hours
  • Advanced Topics in C# (SD-340) — 68 hours
  • Algorithms and Data Structures (SD-290) — 55 hours
  • Introduction to Number Systems and Desktop Applications (SD-320) — 55 hours
  • Software Engineering and Design Patterns (SD-350) — 50 hours
  • Personal Brand and Career Management (SD-255) — 20 hours
  • Introduction to React (SD-260) — 55 hours
  • Software Developer Internship (SD-270) — 245 hours
See More
How can I help you today?