Conestoga College (Conestoga) - Waterloo Campus Background Image
Image of Conestoga College (Conestoga) - Waterloo Campus
Engineering and Technology
Advanced Diploma of Software Engineering Technology (Optional Co-op)
Advanced Diploma of Software Engineering Technology (Optional Co-op)

Advanced Diploma of Software Engineering Technology (Optional Co-op)

  • ID:CC010124
  • Level:3-Year Undergraduate Advanced Diploma
  • Duration:
  • Intake:

Fees (CAD)

Estimated Total/program:
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry requirements:

English requirements:

If English is not your first language or you've received your education in a language other than English, students must produce evidence of their English Language Proficiency:

  • ELTS overall band of 6.5 with no band less than 6.0
  • TOEFL iBT 88
  • CAEL 70, no sub-test band score less than 60
  • PTE Academic 58
  • Conestoga English Language Test (CELT) Band 6

Other requirements:

  • Grade 12 compulsory English, C or U, or equivalent, OR Conestoga College Preparatory Communications
  • Grade 12 Mathematics, C or U, or equivalent, OR Conestoga College Preparatory Mathematics
  • Applicants not meeting the math admission requirements may arrange for testing to assess mathematical ability.
  • To be considered for admission to the co-op stream, students are required to achieve a minimum overall 78% weighted average in Year 1 with no dropped or failed courses.
  • Academic eligibility for a co-op work term is based on the term that occurs two terms prior to any work term. If this term is also a co-op work term, then work term eligibility will be based on the student's achievement during the preceding academic term.
  • Should a student's academic performance decline considerably (including cumulative missed courses) during the term just prior to any work term, the college reserves the right to withdraw the student from the upcoming work term.
  • In the case of back to back work terms eligibility to participate in consecutive work terms will be granted upon approval to participate in the initial work term.
  • Where two or more work terms occur back to back, should a student fail to achieve academic eligibility for the first work term, their eligibility for the second work term will be based on the term that occurs two terms prior to the second work term.
  • Students may only fail/defer one work term regardless of the reason(s).
  • Students who do not successfully complete their deferred work term will be removed from the co-op stream.
  • Since only one work term may be failed/deferred regardless of the reason(s), should a subsequent work term be missed/failed/unsecured (not successfully completed for any reason) the student will be immediately removed from the co-op stream.
  • Students who are discontinued are not eligible for co-op work terms.
  • To be eligible for a co-op work term, students are required to achieve a minimum 70% weighted average during the term that occurs two terms prior to the co-op work term with no dropped or failed courses.
  • Students in this program are required to bring a mobile device that meets minimum specified requirements.

Course Information

About the Program

Do you have a passion for programming? Do you want to work with cutting edge technologies? Would you like a career in Mobile Applications? Embedded Systems? Game Development? Big Data? If so, Software Engineering Technology at Conestoga is the ideal program for you.
Software Engineering Technology program highlights:

  • Optional sixteen-month co-op (apply after Year 1)

  • Broad base of languages and technologies, including web development, databases, and cyber security

  • Optional game development stream

  • Flexible third year to enhance your skills

  • Focused, hands-on approach

  • One of the strongest programs of its type in Ontario

Software Engineering Technology at Conestoga extends beyond programming to prepare you for a successful career. Course areas include software quality, project management, computer security and business intelligence. The optional co-op stream includes four consecutive four-month co-op work terms.

Program Outcomes

  • 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 the 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. 15.build automated software solutions through the analysis, evaluation, and integration of intelligent systems into various applications.

  • Design and implement appropriate testing, verification and evaluation procedures to assess software quality and improve software performance.

More Info: click here

Level 1

  • Course Details

  • College Reading & Writing SkillsCOMM1085

  • Conestoga 101CON0101

  • Software Engineering FundamentalsPROG1350

  • Operating System FundamentalsPROG1596

  • C/C++ ProgrammingSENG1000

  • User Interface FundamentalsSENG1010

Level 2

  • Course Details

  • Computer SecurityINFO1340

  • Systems Analysis and DesignPROG1150

  • Object-oriented ProgrammingPROG1385

  • Computer Architecture and Machine LanguageSENG1040

  • Data Structures
    SENG1050

  • Electives: General Education
    Student must complete a minimum of 42 Hours

Level 3

  • Course Details

  • Web Design and DevelopmentPROG2001

  • Relational DatabasesPROG2111

  • Windows and Mobile ProgrammingPROG2121

  • Microprocessors And Embedded SystemsSENG2010

  • Software QualitySENG2020

  • Electives: General Education
    Student must complete a minimum of 42 Hours

Level 4

  • Course Details

  • Advanced Computer SecurityINFO2231

  • Math for Software DevelopmentMATH2420

  • Mobile Application DevelopmentPROG3150

  • System ProgrammingSENG2030

  • Network Application Development
    SENG2040

  • Electives: General Education
    Student must complete a minimum of 42 Hours

Level 5

  • Course Details

  • Advanced Software QualitySENG3020

  • Internet of ThingsSENG3030

  • Graphics, Animation and SoundSENG3040

  • Applied StatisticsSTAT3000

  • Electives: Program Option
    Student must complete a minimum of 42 Hours

  • VIEW PROGRAM OPTION ELECTIVES

  • Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

  • Mobile Application Development IIPROG3230

  • Game DesignSENG3050

  • Electives: Program Option
    Student must complete a minimum of 42 Hours

  • VIEW PROGRAM OPTION ELECTIVES

  • Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

  • Cyberlaw, Ethics and PrivacyINFO8620

  • Numerical MethodsMATH3160

  • Advanced SQLPROG3070

Level 6

  • Course Details

  • Advanced Technology TopicsPROG3126

  • Electives: Program Option
    Student must complete a minimum of 126 Hours

  • VIEW PROGRAM OPTION ELECTIVES

  • Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

  • Systems ProjectPROG3221

  • Game DevelopmentSENG3060

  • Augmented Reality/Virtual RealitySENG3070

  • Electives: Program Option
    Student must complete a minimum of 84 Hours

  • VIEW PROGRAM OPTION ELECTIVES

  • Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

  • Simulation and Game DevelopmentPROG3105

  • Advanced Web FrameworksSENG3080

  • Performance, Instrumentation, and OptimizationSENG3090

  • Business IntelligenceSENG3120

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

 

No Course!
See moreSee less

Career Opportunity

Career Opportunity

  • Information Systems Analysts and Consultants

  • Software Engineers and Designers

  • Web Designers and Developers

  • User Support Technicians

Ability to settle

Overseas Student Health Cover

Health Insurance - $500

Same Courses

Close search