Algonquin College - Perth Campus Background Image
Image of Algonquin College - Perth Campus
Engineering and technology
Diploma - Computer Programming
Diploma - Computer Programming

Diploma - Computer Programming

  • ID:AC010003
  • Level:1-Year Diploma
  • Duration:
  • Intake:

Fees (CAD)

* International student Premium

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

Admission Requirements

Entry Requirement

  • International Application Form (International Application Form)

English Requirement

  • International applicants must provide proof of the subject specific requirements noted above along with proof of either: (IELTS / TOEFL) IELTS-International English Language Testing Service (Academic) Overall band of 6.0 with a minimum of 5.5 in each band; OR TOEFL-Internet-based (iBT)-overall 80, with a minimum of 20 in each component: Reading 20; Listening 20; Speaking 20; Writing 20.

Other Requirement

  • College Eligibility

    • Ontario Secondary School Diploma (OSSD) or equivalent. Applicants with an OSSD showing senior English and/or Mathematics courses at the Basic Level, or with Workplace or Open courses, will be tested to determine their eligibility for admission; OR

    • Academic and Career Entrance (ACE) certificate; OR

    • General Educational Development (GED) certificate; OR

    • Mature Student status (19 years of age or older and without a high school diploma at the start of the program). Eligibility may be determined by academic achievement testing for which a fee of $50 (subject to change) will be charged.

  • Program Eligibility

    • English, Grade 12 (ENG4C or equivalent).

    • Mathematics, (Grade 12 MCT4C) or (Grade 11 MCR3U) or equivalent; or (Grade 12 MAP4C with a grade of 80% or higher) or (Grade 11 MCF3M with a grade of 70% or higher).

    • Applicants with international transcripts must provide proof of the subject-specific requirements noted above and may be required to provide proof of language proficiency. Domestic applicants with international transcripts must be evaluated through the International Credential Assessment Service of Canada (ICAS) or World Education Services (WES).

       

Course Information

The two-year Computer Programming Ontario College Diploma program prepares you for a career in software development. The program also specializes in program development strategies (using object-oriented modelling), database design and database administration.

Use leading industry software products such as Oracle and CASE tools. Learn about programming languages such as Java, COBOL, SQL and PHP. Study object-oriented analysis and design, operating systems and coding in integrated environments, and learn how to debug, test, and maintain codes.

In your final semester, participate in a software development project working with external clients to gain real-world experience in the programming field.

Graduates may work in a variety of different fields, as almost all sectors of industry require programmers. You may be employed as:

  • a software programmer

  • a web programmer

  • a business programmer

  • an application programmer

Graduates may also find opportunities in database design and database administration.

More info: Click here

Level: 01

  • CST8101, 56.0, Computer Essentials

  • CST8116, 70.0, Introduction to Computer Programming

  • CST8215, 70.0, Introduction to Database

  • CST8300, 42.0, Achieving Success in Changing Environments

  • ENL1813T, 42.0, Communications I

  • MAT8001C, 56.0, Technical Mathematics for Computer Science

Level: 02

  • CST2355, 56.0, Database Systems,

  • CST8102, 70.0, Operating System Fundamentals (Gnu/Linux)

  • CST8284, 70.0, Object Oriented Programming (Java),

  • CST8285, 56.0, Web Programming,

  • ENL2019T, 42.0, Technical Communication for Engineering Technologies,

General Education Elective: choose 1

  • AST2000, 42.0, Introduction to Astronomy,

  • COR1737, 42.0, Abnormal Psychology,

  • DSN2100, 45.0, Design Thinking,

  • ENL0009, 42.0, Introduction to Children's Literature,

  • ENL0010, 42.0, Science Fiction,

  • ENL1798, 42.0, Contemporary Canadian Issues,

  • ENV0002, 42.0, Environmental Citizenship,

  • ENV5004, 42.0, Waste-Free Ontario,

  • FAM1003, 40.0, Psychology of Learning,

  • GED0021, 42.0, Disability in Arts: Portrayals and Identity,

  • GED0022, 42.0, Positive Psychology: the Science of Happiness and Well-Being,

  • GED2200, 42.0, Free Speech and the Challenge of Social Media,

  • GED5007, 42.0, Transatlantic Slavery and Its Abolition,

  • GED5010, 42.0, The Fungus Among Us,

  • GED5301, 42.0, On Death, Dying and Medical Assistance in Dying (Maid),

  • GED7105, 42.0, Professionalism and Ethics,

  • GEO0012, 42.0, Foreign Landscapes and Their Inhabitants,

  • MGT2346, 42.0, Introduction to E-Business,

  • PSY0001, 42.0, Co-Dependency as an Addiction,

  • PSY0007, 42.0, Cults and Terrorism,

  • PSY0010, 42.0, Criminal Psychology - Psychopathic Minds,

  • PSY0014, 42.0, Learning, Thinking and Problem Solving,

  • PSY1754, 42.0, Psychology Introduction,

  • SCI2200, 42.0, Dynamic Dna: You Are Not Alone, Description: Distance Education, , ,

  • SSC5012, 42.0, Racism and Discrimination,

Level: 03

  • CST2234, 56.0, Systems Analysis and Design,

  • CST2335, 56.0, Mobile Graphical Interface Programming,

  • CST8109, 70.0, Network Programming

  • CST8288, 56.0, Object Oriented Programming with Design Patterns,

Elective: choose 1

  • CST8283, 56.0, Business Programming,

  • CST8390, 56.0, Business Intelligence and Data Analytics, ,

Level: 04

  • CST8276, 56.0, Advanced Database Topics,

  • CST8277, 56.0, Enterprise Application Programming,

  • CST8333, 56.0, Programming Language Research Project,

  • CST8334, 56.0, Software Development Project,

General Education Elective: choose 1

  • AST2000, 42.0, Introduction to Astronomy,

  • COR1737, 42.0, Abnormal Psychology,

  • DSN2100, 45.0, Design Thinking,

  • ENL0009, 42.0, Introduction to Children's Literature,

  • ENL0010, 42.0, Science Fiction,

  • ENL1798, 42.0, Contemporary Canadian Issues,

  • ENV0002, 42.0, Environmental Citizenship,

  • ENV5004, 42.0, Waste-Free Ontario,

  • FAM1003, 40.0, Psychology of Learning,

  • GED0021, 42.0, Disability in Arts: Portrayals and Identity,

  • GED0022, 42.0, Positive Psychology: the Science of Happiness and Well-Being,

  • GED2200, 42.0, Free Speech and the Challenge of Social Media,

  • GED5007, 42.0, Transatlantic Slavery and Its Abolition,

  • GED5010, 42.0, The Fungus Among Us,

  • GED5301, 42.0, On Death, Dying and Medical Assistance in Dying (Maid),

  • GED7105, 42.0, Professionalism and Ethics,

  • GEO0012, 42.0, Foreign Landscapes and Their Inhabitants,

  • MGT2346, 42.0, Introduction to E-Business,

  • PSY0001, 42.0, Co-Dependency as an Addiction,

  • PSY0007, 42.0, Cults and Terrorism,

  • PSY0010, 42.0, Criminal Psychology - Psychopathic Minds

  • PSY0014, 42.0, Learning, Thinking and Problem Solving,

  • PSY1754, 42.0, Psychology Introduction,

  • SCI2200, 42.0, Dynamic Dna: You Are Not Alone,

  • SSC5012, 42.0, Racism and Discrimination

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

Graduates may find a variety of employment opportunities as applications programmers and systems analysts who can work independently and as part of a team to analyze, design, code, debug, test, implement and maintain application systems. Training in web programming, business programming, database design and database administration may also present job opportunities in those areas. Employment may be found in organizations of all sizes in both the public and private sectors.

Ability to settle

Overseas Student Health Cover

Health insurance: 500 $ CAD per year

Same Courses

Close search