Computer Programmer Analyst Learn to code using in-demand programming languages. Strong focus on analysis and business integration. Complete a significant client project.

General information

Program code
COPA
Duration
6 Semesters (3 Years)
Credential
Ontario College Advanced Diploma, Co-op
Co-op
Yes
Academic area
Campuses

Intake information

Start date Campus
Winter 2018 Barrie
Summer 2018 Barrie
Fall 2018 Barrie

Program description

In this program, students focus on computer programming, web development and leveraging data to help organizations make meaningful business decisions. Throughout the program, students learn how to write code using a variety of languages such as Arduino, ASP.NET, C#, C++, Java, JavaScript, PHP, SQL and Swift. Students gain experience developing software for diverse platforms including embedded systems, desktop, mobile, and mainframe systems. In addition, students are exposed to advanced concepts including systems analysis, Business Intelligence (BI), application security, data structures, and game and simulation programming. With a strong emphasis on business and entrepreneurial values, students gain experience in problem solving, troubleshooting and systems building through a series of applied assignments, projects, and co-op work terms.

Additional program specific fee information for Computer Programmer - Analyst

Admission information

Admission requirements

OSSD or equivalent with

  • Grade 12 English (C or U)
  • any Grade 12 Mathematics (C or U)

Admission details

You must meet ONE of the following requirements to be eligible for admission to these programs:

Secondary school applicants:

  • OSS Curriculum: OSSD or equivalent with Grade 12 English (C) or (U) (ENG 4C, ENG 4U); plus any Grade 12 College Mathematics (MAP 4C or MCT 4C), or any Grade 12 U University Mathematics

Non-Secondary school applicants (19 years or older):

  • Any credit Communication course and most credit mathematics courses taken at Georgian College
  • College preparatory programs including those taken at Georgian College: Business Foundations*
  • Equivalent courses in English and mathematics taken through secondary school or Independent Learning Centres (at the general, advanced, college or university level)
  • Academic and Career Entrance Certificate (ACE) program with communications and business, apprentice or technical mathematics*
  • Mature student testing in English and mathematics that meets the minimum standards for admission (available through most testing services)*
  • Ontario High School Equivalency Certificate (GED)
  • English, Literature or Communication credit courses and most mathematics credit courses from accredited colleges/universities

Home school applicants:

  • Applicants can write the mature student testing in English and mathematics that meets the minimum standards for admission (available through testing services)*

* available from Georgian College. For a complete listing please contact the Office of the Registrar.

Pathways

View the Computer Programmer Analyst articulations on the Credit Transfer Centre page.

Courses

Mandatory Courses

  • COMP1009 The Mainframe Environment
  • COMP3000 Systems Project 1
  • COMP3006 Systems Project 2
  • COMP1002 Web and Internet Fundamentals
  • COMP1006 Introduction to Web Programming
  • MATH1003 Math for the Computer Industry
  • COMP2003 Relational Database
  • COMP1008 Introduction to Object Oriented Programming
  • COMP3002 Advanced Database
  • MGMT2001 Principles of Management
  • COMP1030 Programming Fundamentals using Java
  • COMP1045 Internet of Things using Arduino
  • COMP1011 Advanced Object Oriented Programming
  • MGMT2008 Project Management for Information Technology
  • COMP2068 Advanced Web Programming
  • COMP1035 Networking Essentials
  • COMP2005 Systems Analysis
  • COMP2099 Business Intelligence Tools
  • COMP3023 Game and Simulation Programming
  • COMP3024 Business Intelligence and Analysis
  • COMP3025 Mobile and Pervasive Computing
  • COMP3026 Application Security Programming
  • COMP1073 Client-Side Scripting
  • COMP2084 Server-Side Scripting
  • ENTR1002 Introduction to Entrepreneurship
  • COMP2125 Mobile Development using Swift
  • COMP1098 .NET Programming using C#
  • COMP3033 Web Frameworks and APIs

Communications Courses

To be selected at time of registration from the College list, as determined by testing.

Optional Courses

To be selected from College list

General Education Courses

To be selected from College list

Co-op Work Terms

  • COOP1005 Computer Programmer Work Term 1
  • COOP2002 Computer Programmer Work Term 2