During the Canada Post postal strike, please use other ways to communicate with us. Email info@portagecollege.ca, or call toll free 1-866-623-5551, or use private couriers. 
Computer Programming and Information Technology Certificate

The Computer Programming and Information Technology Certificate program is for full-time students or part-time study and allows you to learn various computer skills and programming needed in IT, video games, and website design.  Start working in the Computer Science field or build your skill to further your education. The program is offered entirely online.

This program is available to International Students. Our Designated Learning Institute (DLI) number is 0111010246767.

More international students are choosing Portage College to start or complete their studies because of the personal attention they receive and the high standard of instruction.

Career Potential

Graduates of our Computer Programming and Information Technology Certificate program are well-prepared to pursue further studies in degree programs like a Bachelor of Science, or jumpstart their careers in a wide range of high-demand tech fields. From computer programming and web design to video game development and database administration, our program equips you with the skills and expertise needed to thrive in today's dynamic technology industry. Whether you choose to continue your education or enter the workforce, the opportunities are limitless.

Core Courses (7 courses)

These are required courses, and you must complete all seven to meet the core requirements. 

-7 core courses × 3 credits = 21 credits

Elective Courses

The electives are additional courses that you can choose based on your interests or focus areas. Here are a few specific options, and here's a breakdown:

-STAT141 OR MATH100:

1 course × 3 credits

-3 Junior English Credits:

1 course × 3 credits

-3 Additional Computer Science or Career Internship Credits:

1 course × 3 credits

*Please scroll down to the bottom of this page to view course listing.  

English Language Arts 30-1 or 60% in English Language Arts 30-2

Math 30-1 or 60% in Math 30-2

Transfers:

Transferable to other Alberta post-secondary institutions such as Athabasca University, Bow Valley College, the University of Alberta, and Concordia University. Please refer to Transfer Alberta for more detailed information based on the courses selected.

Certification

Certificate in Computer Programming and Information Technology

 

Program Start/End Dates
August 28, 2025 to June 26, 2026

Application Deadline
August 15, 2025

Locations
Online

Domestic Student Fees
Application Fee $53.50
Tuition Deposit $100 (non-refundable for oversubscribed programs)

Fall Term
Fee payment deadline: August 15, 2024

Tuition $2,594.46
Student Association $116.70
Dental Insurance Fee $158.50
Health Insurance Fee $158.50
Technology Fee $82.71
Recreation Fee $54.57
Total $3,165.44

Winter Term
Fee payment deadline: December 15, 2024

Tuition $2,594.46
Student Association $116.70
Technology Fee $82.71
Recreation Fee $54.57
Total $2,848.44

Part-time Fees
Tuition is calculated using “cost-per-credit.” One credit is $170. Calculate the cost by multiplying the number of credits per course by $170.

Visit Portage Bookstore for textbooks and supplies

You may opt-out of the Dental and Health Insurance plan if you provide proof of comparable coverage for an extended health and/or dental care benefits plan.

Any questions regarding SA Fees including the Health and Dental Insurance fees should be directed to the SA Office 780-623-5609.

Fee Explanations

Technology Fee This is a mandatory fee assessed to students enrolling in any credit course (except for apprenticeship programs) at Portage College. The fee supports the on-going maintenance and upgrades to administrative systems that support the entire College infrastructure.

As such, it is considered a “mandatory non-instructional fee” and, therefore, is subject to Alberta Advanced Education Public Post-Secondary Institutions’ Tuition Fees Regulations. Visa students are charged the same rate as Canadian residents for this fee.

Athletics & Recreation fees are collected to provide recreation and leisure opportunities that promote students’ physical, social, and emotional well-being, whether online or through in person facilities. Check out your +region in the link, to see what is offered at your campus or online.

Students’ Association Fees These fees are authorized by student referendum and the Board of Governors. They are collected by the College on behalf of the Students’ Association in accordance with the Post Secondary Learning Act.

Other purchases may be necessary in order for students to complete their courses/program.

Course Listing

  • COMPUTER NETWORKS

    Course ID: COMP247

    Name: COMPUTER NETWORKS

    Hours: 45

    Credits: 3

    COMP 247 is a university course designed to teach the essential principles and technologies of computer networking. To accommodate the needs of students who do not have enough programming background or are not interested in programming, requirements for coding have been removed from the course.

    Pre/Corequisite COMP214

  • INTRO TO COMP PROGRAMMING (JAVA)

    Course ID: COMP168

    Name: INTRO TO COMP PROGRAMMING (JAVA)

    Hours: 45

    Credits: 3

    COMP 168 is designed to introduce you to programming in the Java computer language. The course progresses from first principles to advanced topics in object-oriented programming using Java. The course builds on the basic elements of Java programming and culminates in a final project that incorporates the skills acquired in the course. Students are also required to reflect on their progress and learning throughout the course, and to engage in online discussions with their peers, in an effort to increase problem-solving and critical analysis skills.
     
    Pre/Corequisite: COMP 105 

  • INTRO TO COMPUTING AND INFO SYSTEMS

    Course ID: COMP105

    Name: INTRO TO COMPUTING AND INFO SYSTEMS

    Hours: 45

    Credits: 3

    COMP 105 is a three-credit course that covers the fundamentals of information systems. The course covers basic hardware concepts; the structure (or architecture) of computers; the software hierarchy, from systems software to application programs; as well as concepts and development of the field. The course is the pre-requisite for higher-level computer science courses.
     
    Students in this course will be expected to use a combination of locally installed and external electronic materials to develop the skills needed for further study in the field. These skills include downloading, installing, and using specialized software tools, and setting the paths to allowing programs to access their components and files. Because COMP 105 is a preparatory course for further study in computer science, the level and difficulty of technical content are fairly high.
    Prerequisite 60% in Math 30-1 or 30-2
     
  • INTRO TO COMPUTER PROGRAMMING

    Course ID: COMP106

    Name: INTRO TO COMPUTER PROGRAMMING

    Hours: 45

    Credits: 3

    COMP 106 is designed to introduce you to programming in the C++ computer programming language. The course progresses from first principles to advanced topics in object-oriented programming using C++.

    Pre/Corequisite COMP105

  • INTRODUCTION TO WEB PROGRAMMING

    Course ID: COMP166

    Name: INTRODUCTION TO WEB PROGRAMMING

    Hours: 45

    Credits: 3

    COMP166 is a beginners’ course in programming using JavaScript, together with some HTML and CSS. It follows a problem-based approach that requires the student to design and create a website of ever-increasing sophistication as the course progresses while creating design documentation and reflecting on the process. The output of the student’s work is presented as a website.

    Pre-Requisite: Students are expected to be proficient users of the Internet and to be able to use word processors, text editors, and file manipulation tools (including zip compression) effectively. If you do not have these skills you will not succeed and we highly recommend that you should take COMP 105 or equivalent before starting this one. 

  • OPERATING SYSTEMS

    Course ID: COMP214

    Name: OPERATING SYSTEMS

    Hours: 45

    Credits: 3

    COMP 214 introduces the fundamental concepts, principles, and structures of operating systems. An operating system is software on a computer that orchestrates the hardware components of the computer. The operating system provides the user/programmer with efficient and convenient service and a high degree of machine independence in writing programs, executing programs, and managing system resources. It is assumed that students taking this course are familiar with the basic structure and the main hardware components of a computer.

    Pre-Requisite: COMP 106 or COMP 168, or an equivalent university-level programming course

  • SYSTEMS ANALYSIS AND DESIGN

    Course ID: COMP261

    Name: SYSTEMS ANALYSIS AND DESIGN

    Hours: 45

    Credits: 3

    System analysis and design deal with planning the development of information systems through understanding and specifying in detail what a system should do and how the components of the system should be implemented and work together. System analysts solve business problems through analyzing the requirements of information systems and designing such systems by applying analysis and design techniques. This course deals with the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts. The practical component of COMP 261 is object-oriented and use-case-driven, requiring students to go through the steps of system analysis and design to solve a real-life business problem.

    Pre-Requisite COMP 105, or instructor’s permission which is based on the student’s basic knowledge of programming, object orientation, and databases.

  • CAREER INTERNSHIP 1

    Course ID: INTD205

    Name: CAREER INTERNSHIP 1

    Hours: 130

    Credits: 3

    This unique, optional course provides students the opportunity to put classroom learning into practice in a 100-hour work experience. Students can apply their academic knowledge and skills to meaningful experiences in the workplace within their field of study and/or their career goals. This course involves 30 hours of employment training activities prior to entering the 100-hour placement. Students are responsible for securing an approved work-experience placement; the work experience is monitored and evaluated by the employer.

    Pre/Corequisites: Completed 12 credits with a minimum GPA of 2.5 (prior to enrolment) and permission from the Coordinator or designate

  • INTRODUCTORY COMPOSITION

    Course ID: ENGL102

    Name: INTRODUCTORY COMPOSITION

    Hours: 45

    Credits: 3

    This course helps students to develop the academic writing skills they use throughout their university studies. Students learn to identify good writing, and develop needed research, analytical, and organizational skills. Starting with building good sentences and paragraphs, the research essay is the most important genre in this course. By analyzing, summarizing, synthesizing, and critiquing a variety of texts, students learn how to develop their own analyses and arguments with appropriate and correctly documented primary and secondary sources. Readings by or about indigenous and minority peoples form no less than 50% of the readings in this course. A review of grammar and sentence structure is a key component of this course.  Students are advised to choose a research topic in line with their career goals.  
     
    Prerequisite 60% in ELA 30-1
  • INTRODUCTION TO CALCULUS I

    Course ID: MATH100

    Name: INTRODUCTION TO CALCULUS I

    Hours: 45

    Credits: 3

    This course serves as an introduction to the methods and applications of single variable calculus. Limits are used to investigate continuity and asymptotes, as well as define the processes of differentiation and integration in a precise manner. Students learn to calculate, interpret, and apply derivatives and integrals to solve rate of change problems and to accurately depict the behavior of a function.

    Prerequisites: 60% in ELA 30-1 and 60% in MATH 30-1

  • INTRODUCTION TO DRAMA AND TO POETRY

    Course ID: ENGL106

    Name: INTRODUCTION TO DRAMA AND TO POETRY

    Hours: 45

    Credits: 3

    English 106 is designed to teach critical writing, critical reading, and critical thinking while studying canonical literary texts from the sixteenth to the twenty-first centuries. This course combines the study of literary works with instructional texts to teach students to express themselves more clearly in writing and in speech. The creators of this course also hope that students develop an appreciation for fine literary works.  
     
    This course will present plays and poems from a variety of historical periods and from a variety of cultural contexts. Particular emphasis will be placed on the development of correct writing style, rhetorical skills, and thinking skills required for academic study.  
     
    A minimum of thirty percent of class time will be devoted to writing instruction, which may take any or all of the following forms: grammar and punctuation instruction, informal writing exercises, writing workshops, stylistic and rhetorical analysis, research skills, peer editing, and group writing projects. The total amount of writing will be no less than 3,000 words.  
     
  • INTRODUCTION TO STATISTICS & RESEARCH METHODS

    Course ID: STAT141

    Name: INTRODUCTION TO STATISTICS & RESEARCH METHODS

    Hours: 45

    Credits: 3

    This introductory statistics course provides students in a variety of disciplines with basic knowledge regarding the theory and application of statistics. Prerequisites: 50% in MATH 30-1 or Math 30-2 at 60% and 60% in ELA 30-1

  • INTRODUCTION TO THE NOVEL AND THE SHORT STORY

    Course ID: ENGL108

    Name: INTRODUCTION TO THE NOVEL AND THE SHORT STORY

    Hours: 45

    Credits: 3

    English 108 is designed to teach critical writing, critical reading, and critical thinking while studying canonical literary texts from the eighteenth to the twentieth-first centuries. This course combines the study of literary works with instructional texts to teach students to express themselves more clearly in writing and in speech. The creators of this course also hope that students develop an appreciation for fine literary works. This course will present novels and short stories from a variety of historical periods, and from a variety of cultural contexts. Particular emphasis will be place of the development of correct writing style, rhetorical skills, and thinking skills required for academic study. A minimum of thirty percent of class time will be devoted to writing instruction, which may take any or all of the following forms: formal written assignments, informal writing exercises, writing workshops, stylistic and rhetorical analysis, research skills, peer editing, group writing projects, and ungraded writing. Students will write two formal essays that will be graded, including an analytical and a research paper. The total amount of writing will be no less than 3,000 words.

We acknowledge that Portage College’s service region is on the traditional lands of First Nation Peoples, the owners of Treaty 6, 8 and 10, which are also homelands to the Métis people. We honour the history and culture of all people who first lived and gathered in these lands.
Facebook Instagram Linkedin RSS Twitter YouTube TikTok