Course Overview
This course is an introduction to computer programming terminology and concepts. Students will learn to write basic programs using loops, statements, variables, functions and arrays. The course employs an object-oriented programming language called Python. Practical exercises provide students the exposure to computer programming and the ability to interpret programming code.
Prerequisite(s)
- No prerequisites are required for this course.
Credits
5.0
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Describe the use of an object-oriented programming language
- Install the tools required to use an object-oriented programming language to create a program
- Implement code to demonstrate the functions of variables, loops and decisions in Python
- Describe various data types including Strings, Integers, and Floats
- Describe the differences between interpreted and compiled languages
- Implement code to demonstrate functions and arrays in Python
- Access built-in and 3rd party libraries within a program
- Build a simple Graphical User Interface using a programming language
- Describe the concepts behind modular programming
- Code within an Integrated Development Environment
Effective as of Fall 2018
Related Programs
Programming Essentials (CISA 1360) is offered as a part of the following programs:
- Indicates programs accepting international students.
- Indicates programs eligible for students to apply for Post-graduation Work Permit (PGWP).
School of Energy
- Computer Information Systems Administration
Diploma Full-time
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.