Ready to learn more?

Next Cohort: Sep 8-Sep 8

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

3 years

Tuition

$8,088

  Kitchener-Waterloo

Sep 8-Sep 8

Plus 1 other start dates

Jan 4 - Jan 4 2030

Commitment

Full-Time

Delivery

Classroom

Credential

Diploma

Year Founded

1967

Scholarships

yes

For those who have a passion for programming, want to work with cutting-edge technologies, would like a career in Mobile Applications, Embedded Systems, Game Development, or Big Data? If so, Software Engineering Technology at Conestoga is the ideal program for them.

One of the strongest programs of its type in Ontario, Software Engineering Technology at Conestoga extends beyond programming to prepare students for a successful career. Course areas include software quality, project management, computer security, business intelligence, and a broad base of language and technologies.

What You’ll Learn

  • Identify, analyze, design, develop, implement, verify, and document the requirements for a computing environment.
  • Diagnose, troubleshoot, document, and monitor technical problems using appropriate methodologies and tools.
  • Analyze, design, implement, and maintain secure computing environments.
  • Analyze, develop, and maintain robust computing system solutions through validation testing and 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 responding to requirements and monitoring projects within a computing environment.
  • Adhere to ethical, social media, legal, regulatory, and economic requirements and/or principles in the development and management of computing solutions and systems.
  • Investigate emerging trends to respond to technical challenges.
  • Analyze and define the specifications of a software system based on requirements engineering processes and techniques.
  • Design, develop, integrate, document, implement, maintain, and test software systems based on software engineering methodologies, modern programming paradigms, and frameworks.
  • Analyze, evaluate, and apply software engineering design techniques, data structures, algorithms, and patterns to the implementation of a software system.
  • Design, model, implement, optimize, and maintain a database and apply data mining concepts and tools for decision-making.
  • Develop, maintain, and deploy software systems to resolve networking issues.

Ready to get started?

Next Cohort: Sep 8-Sep 8

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (32)

Write a Review

Conestoga College

Conestoga at the top?

Anonymous

May 14, 2026

Graduated From

Construction Techniques (Carpentry, Masonry, HVAC and Welding)

Overall:

1 out of 5

Instructors:

1 stars

Curriculum:

1 stars

Job Assistance:

1 stars

You’re actually rating Ontario colleges based on 35 reviews or less? This is ridiculous and pathetic. How does your silly list look now with Conestoga at the top? It looks as pathetic as it is.

You’re actually rating Ontario colleges based on 35 reviews or less? This is ridiculous and pathetic. How does your silly list look now with Conestoga at the top? It looks as pathetic as it is.

Conestoga College

Administrative issues

Dan

May 12, 2026

Graduated From

Conestoga College

Overall:

2 out of 5

Instructors:

3 stars

Curriculum:

4 stars

Job Assistance:

na

This program has been very poorly administered from a scheduling standpoint.

The course is divided into 5 levels with scheduled breaks between each level. When Levels 3 and 4 became available, I registered and arranged my vacation time with work...

This program has been very poorly administered from a scheduling standpoint.

The course is divided into 5 levels with scheduled breaks between each level. When Levels 3 and 4 became available, I registered and arranged my vacation time with work around the published schedule and the week break between levels.

Only one week before Level 3 was supposed to begin, the start date was delayed by a week. This now places my previously approved vacation during the final week of the level.

What is even more frustrating is that there has been no clear communication on whether the remaining levels will also shift by a week or whether they plan to remove the scheduled break between Levels 3 and 4 entirely.

Most students in part-time evening programs are balancing work and personal commitments, so reliable scheduling and timely communication are important. Delays can happen, but changing dates with very little notice and failing to provide a clear updated schedule shows a lack of organization and consideration for students.

Other courses in Full Stack Development