Computer Programming students in classroom on laptops

Computer Programming Diploma

Pursue a career in the dynamic field of software and web development, information technology, and database design with the Computer Programming Diploma. Strengthen your digital thinking and innovation through this intensive program that includes extensive applied learning and project management opportunities.
Next Start date:
Diploma
2 Years
Accepting International Students
Full-Time On Campus

About the Computer Programming Diploma

What a computer can do is incredibly remarkable, but computers can’t do it without being provided the instructions from a computer programmer. Master the art of writing code and creating instructions to successfully operate applications and software programs on a computer and computer network. 

In the Computer Programming Diploma program, you will gain the knowledge and skills needed to respond to dynamic challenges in technology-based, global environments and succeed in the ever-growing field of software and web development.  

With emphasis on digital thinking and innovation, you will design, develop and implement applications, diagnose and troubleshoot technical problems, and manage and operate databases. Through applied learning and project management opportunities, you will develop proficiency in communication, collaboration and inclusive approaches to work in diverse settings. 

Work-integrated Learning

In this program, you will complete a two-semester capstone project in the second year of study that will have you working with a client (external organization or company) to complete a project.

Learn about more experiential learning opportunities available at Red Deer Polytechnic through the Career Education and Experience Development Centre. 

Domestic Intakes

Winter 2025 - Open
  • Application window:
    -
  • Registration start date:
  • Fee payment deadline:
  • First day of classes:
Spring 2025 - Open
  • Application window:
    -
  • Registration start date:
  • Fee payment deadline:
  • First day of classes:
Fall 2025 - Open
  • Application window:
    -
  • Registration start date:
  • Fee payment deadline:
  • First day of classes:

International Intakes

Winter 2025 - Closed
  • Application window:
    -
  • Registration start date:
  • Fee payment deadline:
  • First day of classes:
Spring 2025 - Open
  • Application window:
    -
  • Registration start date:
  • Fee payment deadline:
  • First day of classes:
Fall 2025 - Open
  • Application window:
    -
  • Registration start date:
  • Fee payment deadline:
  • First day of classes:

Note: 

  • International students have to pay their tuition deposit to receive their letters of acceptance
  • Important dates may change 

Program CIP: 11.0201
Post-Graduation Work Permit Details

Admission Requirements

Admission requirements for specific programs will often refer to Alberta Grade 12 course groups. Visit the Admission Requirements page for detailed group descriptions.   

International Students: If you are an international student or have completed your high school education outside of Alberta, please refer to our International Course Equivalencies page for information on how your coursework may align with our admission requirements. 

Eligibility for admission to the Computer Programming Diploma program at Red Deer Polytechnic requires applicants to meet minimum academic requirements. Qualified applicants who meet all minimum requirements will be offered admission on a first-come, first-served basis. 

Academic Requirements  

Students applying to Computer Programming must have a minimum of 50% in:    

  •  Math 30-1, or equivalent

  •  English 30-1, or equivalent

OR   

A minimum of 60% in:    

  • Math 30-2, or equivalent

  • English 30-2, or equivalent 

Additional Requirements

Technology

This is a bring your own device program. You will be required to obtain a laptop for completing course requirements. 

Minimum Specifications: Windows 10, Intel Core i5 or equivalent AMD Ryzen processor, 8GB RAM, 256GB hard drive, WiFi, Bluetooth.

Recommended Specifications: Windows 11, Intel Core i7 or equivalent AMD Ryzen processor, 16GB RAM, 512GB SSD, WiFi, Bluetooth.

English Language Proficiency

Applicants who declare English as first language are exempt from ELP requirements. Applicants whose first language is not English must demonstrate English Language Proficiency (ELP) for admission to credit programs by providing official documentation to the Office of the Registrar at international.admissions@rdpolytech.ca or by regular mail, after an online application has been submitted. All ELP tests must have been obtained within two years of the date their program starts. ELP requirements are in addition to the other admission requirements noted above.  

Indigenous Learners

The Computer Programming program recognizes the need to facilitate access to post-secondary education for both Indigenous and non-Indigenous learners. To increase the participation of Indigenous learners, the program has designated eight (8) seats for qualified applicants who are First Nations, Métis, or Inuit. After June 1 of each year, designated seats which have not been allocated to Indigenous learners will be released to qualified applicants on the waitlist if one exists for the program.

Indigenous applicants must meet the admission requirements for the program as outlined in the Academic Calendar and qualify for a designated seat by:

  • Self-identifying as an Indigenous applicant on the Application for Admission.
  • Providing proof of Indigenous ancestry.

Proof of Indigenous ancestry (one of the following):

  • Certified copy of a Status or Treaty card, Métis membership card, Nunavut Trust Certificate card, roll number or any other proof accepted by Inuit communities.
  • Proof that an ancestor’s name has been entered in the Indian Register according to the Indian Act, band list of an individual band, or the Inuit roll.
  • Written confirmation of Indigenous ancestry from Indigenous and Northern Affairs Canada.
  • Statutory Declaration by an applicant attesting to Aboriginal ancestry with supporting documentation.

Other forms of proof may also be considered at the discretion of the Registrar.

Program Cost

Domestic Students
Year 1
$8,267.00
Year 2
$6,242.00

These costs are an estimate of tuition based on the recommended course load per year, additional fees apply.

Domestic Program Cost Estimates  

International Students
Year 1
$13,454.00
Year 2
$15,624.00

These costs are an estimate of tuition based on the recommended course load per year, additional fees apply.

International Program Cost Estimates 

Program Content

View our course guide for additional program and course information. 

Graduation Requirements

Students in the Computer Programming Diploma must pass all courses and achieve a minimum cumulative GPA of 2.0. 

Continuing and Professional Education

Further your career by advancing your existing skills through flexible courses, micro-credentials and programs.