Computer Programming and Analysis

Georgian College Applied Arts and Technology
Program overview
3 years
Full time
Diploma / certificate

Start dates
16,987.67 CAD
08 May 2023

16,987.67 CAD
04 September 2023
Georgian College Applied Arts and Technology

About this program

Computer Programming and Analysis

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.

Admission requirements

OSSD or equivalent with

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

Mature students, non-secondary school applicants (19 years or older), and home school applicants may also be considered for admission. Eligibility may be met by applicants who have taken equivalent courses, upgrading, completed their GED, and equivalency testing.

Applicants who have taken courses from a recognized and accredited post-secondary institution and/or have relevant life/learning experience may also be considered for admission.

For more information about admission requirements, please visit the college website.

Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

Semester 1

  • HTML, CSS, and JS Fundamentals
  • Programming Fundamentals
  • Networking Essentials
  • Internet of Things using Arduino
  • Math for the Computer Industry

Semester 2

  • Introduction to Web Programming using PHP
  • Introduction to Object Oriented Programming using Java
  • Interface Design Using CSS
  • Relational Database
  • Document Automation Using Python

Semester 3

  • Advanced Object Oriented Programming using Java
  • Client-Side JavaScript
  • Server-Side Scripting using ASP.NET
  • Cloud Computing Services
  • Introduction to Entrepreneurship

Semester 4

  • JavaScript Frameworks
  • Mobile and Pervasive Computing
  • Systems Analysis and Project Management

Semester 5

  • Introduction to Data Analytics
  • Systems Project 1
  • Advanced Databases
  • Web Frameworks and APIs
  • Introduction to Artificial Intelligence

Semester 6

  • Mobile Development using Swift
  • Systems Project 2
  • Game and Simulation Programming
  • Application Security Programming


Tuition fee: $16,987.67 CAD


Credential: Ontario College Advanced Diploma, Co-op

Program Learning Outcomes

The graduate has reliably demonstrated the ability to:

  1. identify, analyze, design, develop, implement, verify and document the requirements for a computing environment;
  2. diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools;
  3. analyze, design, implement and maintain secure computing environments;
  4. analyze, develop and maintain robust computing system solutions through validation testing and industry best practices;
  5. communicate and collaborate with team members and stakeholders to ensure effective working relationships;
  6. select and apply strategies for personal and professional development to enhance work performance;
  7. apply project management principles and tools when responding to requirements and monitoring projects within a computing environment;
  8. adhere to ethical, social media, legal, regulatory and economic requirements and/or principles in the development and management of the computing solutions and systems;
  9. investigate emerging trends to respond to technical challenges;
  10. gather, analyze and define software system specifications based on functional and non-functional requirements;
  11. design, develop, document, implement, maintain and test software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks;
  12. select and apply object-oriented and other design concepts and principles, as well as business requirements, to the software development process.
  13. gather requirements and model, design, implement, optimize, and maintain data storage solutions;
  14. integrate network communications into software solutions by adhering to protocol standards;
  15. describe technologies and techniques that can be used to reduce the impact of information technology on the environment;
  16. apply basic entrepreneurial strategies to identify and respond to new opportunities.

Career paths

Graduates are well suited to fulfill wide-ranging entry and intermediate-level roles related to software development. They could work independently or as a member of a team to analyze, design, enhance, and maintain software applications on platforms such as desktop, mobile, web, and mainframe systems. Graduates will also be able to participate in the management of activities associated with a software development project and may be employed in related fields including systems analysis, business analysis, database design and management, web development, and mobile application development.

Message the school

Want to know more about this program, Computer Programming and Analysis? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.
Currently living in *
Nationality *

About this institute

Georgian College

Established in 1967, Georgian College (Canada) is a public college with 125+ market-driven programs offered to over 13,000 full time students including about 4,500 international students from 60 countries. Its 100-acre flagship campus, located in Barrie, is just an hour...

Read more about this school
Message the school

Want to know more about Computer Programming and Analysis? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!