COMPUTER PROGRAMMING (CO-OP)
Georgian@ILAC
  • Mode of Study : FULL Time
  • Duration : 2 years
  • Start Month : Summer 2023 Fall 2023 Winter 2024
Price: CAD$5,500
International student course fee

About the Courses

In this program, students focus on computer programming, web development, and designing data-driven systems. Students learn how to write code in a variety of programming languages such as Arduino, ASP.NET, C#, Java, JavaScript, HTML/CSS, PHP and Swift. Students gain experience developing software for diverse platforms including embedded systems, desktop, mobile and mainframe systems. With a strong emphasis on business and entrepreneurial values, students gain experience in problem solving, troubleshooting and system building through a series of applied assignments, projects and co-op work terms.Graduates from this program are well suited to fulfill a wide-range of entry-level roles related to software development. Graduates could find themselves working independently or as a member of a team to analyze, design, enhance, and maintain software applications, on a vari

In this program, students focus on computer programming, web development, and designing data-driven systems. Students learn how to write code in a variety of programming languages such as Arduino, ASP.NET, C#, Java, JavaScript, HTML/CSS, PHP and Swift. Students gain experience developing software for diverse platforms including embedded systems, desktop, mobile and mainframe systems. With a strong emphasis on business and entrepreneurial values, students gain experience in problem solving, troubleshooting and system building through a series of applied assignments, projects and co-op work terms.Graduates from this program are well suited to fulfill a wide-range of entry-level roles related to software development. Graduates could find themselves working independently or as a member of a team to analyze, design, enhance, and maintain software applications, on a variety of platforms including desktop, mobile, web, and mainframe systems. Computer programmer graduates may be employed in related fields, including systems analysis, business analysis, database design and management, computer operations, web development, and mobile application development.

Read more

Modules

Semester 1

COMP 1002

HTML, CSS, and JS Fundamentals

COMP 1030

Programming Fundamentals

COMP 1035

Networking Essentials

COMP 1045

Internet of Things using Arduino

MATH 1003

Math for the Computer Industry

Communications Course

Select 1 course from the communications list during registration.

Semester 2

COMP 1006

Introduction to Web Programming using PHP

COMP 1008

Introduction to Object Oriented Programming using Java

COMP 1054

Interface Design Using CSS

COMP 2003

Relational Database

COMP 1112

Document Automation Using Python

Communications Course

Select 1 course from the communications list during registration.

Semester 3

COMP 1011

Advanced Object Oriented Programming using Java

COMP 1073

Client-Side JavaScript

COMP 2084

Server-Side Scripting using ASP.NET

COMP 2139

Cloud Computing Services

ENTR 1002

Introduction to Entrepreneurship

General Education Course

Select 1 course from the general education list during registration.

Semester 4

COMP 2068

JavaScript Frameworks

COMP 3025

Mobile and Pervasive Computing

COMP 2140

Systems Analysis and Project Management

General Education Courses

Select 2 courses from the general education list during registration.

Program Option Course

Select 1 course from the available list during registration.

Co-op Work Terms

COOP 1059

Computer Programming Work Term 1

Program options may include:

COMP 1009

The Mainframe Environment

COMP 1046

Windows System Administration

COMP 1070

Computer Virtualization

COMP 2006

Introduction to C++

COMP 2018

Linux System Administration

COMP 2021

Data Structures and Algorithms

COMP 2070

Programming for the Mainframe

COMP 2125

Mobile Development using Swift

COMP 2131

Cloud Computing

COMP 2099

Introduction to Data Analytics

COMP 3002

Advanced Databases

COMP 3023

Game and Simulation Programming

COMP 3026

Application Security Programming

COMP 3033

Web Frameworks and APIs

COMP 3037

Introduction to Artificial Intelligence