Skip to main content

Computer Programming Essentials XCMP 1320

Computing Microcredential Part-time Studies Course

Course details

Computers, in all of their forms, including personal computers, tablets and phones have become indispensable and embedded in our lives. To understand them and truly harness their utility as general-purpose tools we need to learn how software works and how to create it through programming. This course is a gentle introduction to the field of computer science and the fundamentals of computer programming. XCMP 1320 is specifically designed for students with no prior programming experience. By the end of this 12-hour course, you will be able to describe what programming is, outline its general concepts using computing science terminology, and create a simple program. The creative, structured, and abstract thinking strategies introduced are useful for application in a number of areas, as well as progression through the computer science disciplines.




Not offered this term
This course is not offered this term through BCIT Part-time Studies. Please check back next term or subscribe to receive email updates.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Describe a program and process.
  • Create programs incorporating variables, loops, conditionals, input and output and functions.
  • Create programs to solve simple problems and automate basic computing tasks.

Effective as of Winter 2021

Related Programs

Computer Programming Essentials (XCMP 1320) is offered as a part of the following programs:

School of Business + Media

  1. Digital Transformation
    Microcredential Part-time


Interested in being notified about future offerings of Computer Programming Essentials (XCMP 1320)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

  • Privacy Notice: The information you provide will be used to respond your request for BCIT course information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email: