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

Advanced Diploma of Computer Programming and Analysis (Optional Co-op)

  • ID:CC010113
  • 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 for Technology & Apprenticeship
  • To be considered for admission to the co-op stream, students are required to achieve a minimum overall 80% weighted average in Year 1 with a maximum one dropped or failed course during the first year.
  • 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 80% session 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

Computer Programmer/Analyst is a three-year advanced diploma program in which students learn the latest skills needed by developers in industry. The program emphasizes problem-solving skills using the latest versions of Microsoft, Oracle, Java and open-source software to develop enterprise, internet and mobile applications. Object-oriented analysis, design, agile methodologies and programming techniques are mastered and applied throughout the program.
Students learn through a combination of theory and practice, applying their knowledge to hands-on assignments and challenging projects. Complementary courses in areas such as mathematics, accounting and communications support the core IT courses. All of these skills are then applied to a capstone group project in the last semester in which students can build a major business application for a local business, providing them with a realistic, practical experience. The optional co-op stream includes four consecutive four-month 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.

  • Gather, analyze and define software system specifications based on functional and non-functional requirements.

  • Design, develop, document, implement, maintain and test software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks.

  • Select and apply object-oriented and other design concepts and principles, as well as business requirements, to the software development process.

  • Gather requirements and model, design, implement, optimize, and maintain data storage solutions.

  • Integrate network communications into software solutions by adhering to protocol standards.

More Info: click here

Level 1

  • Course Details

  • College Reading & Writing SkillsCOMM1085

  • Conestoga 101CON0101

  • User ExperienceINFO1265

  • Mathematics for Information Technology IMATH1910

  • Programming: Web FoundationsPROG1245

  • Programming Concepts IPROG1781

Level 2

  • Course Details

  • Technology Infrastructure: NetworkingINFO1380

  • Mathematics for Information Technology IIMATH1920

  • Programming Dynamic WebsitesPROG1800

  • Programming Concepts IIPROG1815

  • Introduction to Data ModellingPROG1825

  • Electives: General Education

  • Student must complete a minimum of 42 Hours

Level 3

  • Course Details

  • Systems Analysis and DesignINFO2320

  • Programming: Microsoft Web TechnologiesPROG2230

  • Game Programming with Data StructuresPROG2370

  • Small Business SolutionsPROG2390

Level 4

  • Course Details

  • Systems Development: Computer SecurityINFO2050

  • Technology Infrastructure: Network Operating SystemsINFO2063

  • Programming: Software Quality AssurancePROG2070

  • Database: S.Q.L.PROG2220

  • Programming: JAVA Web TechnologiesPROG2240

  • Programming Mobile Applications IPROG2430

Level 5

  • Course Details

  • Programming: Microsoft Enterprise ApplicationsPROG3050

  • Programming: Distributed Applications DevelopmentPROG3170

  • Database: Application DevelopmentPROG3200

  • Programming: Mobile Applications IIPROG3210

  • Electives: Program Option

  • Student must pass 1 Course(s), selected in the Student Portal from available course options

  • 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".

  • The Consulting DeveloperINFO3070

  • Business IntelligencePROG3240

Level 6

  • Course Details

  • Project DevelopmentINFO2300

  • Systems Development: Emerging TechnologiesINFO3160

  • Systems ProjectINFO3220

  • Programming: Java Enterprise ApplicationsPROG3060

  • Electives: General Education

  • Student must complete a minimum of 42 Hours

  • Electives: General Education

  • Student must complete a minimum of 42 Hours

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

 

No Course!
See moreSee less

Career Opportunity

Career Opportunity

  • Computer and Information Systems Managers

  • Computer Programmers and Interactive Media Developers

Ability to settle

Overseas Student Health Cover

Health Insurance - $500

Same Courses

Close search