Course Overview
This course is an introduction to structured computer programming terminology and concepts; no prior programming experience is required. Students will learn to write programs using such constructs as loops, statements, variables, functions and arrays. They will also be able to build a simple graphical user interface. This course will also introduce students to aspects of object-oriented programming, as well as enable them to differentiate between programming and scripting languages. By the end of the course, students will be able to recognize aspects of code from many types of programming and scripting languages, and will understand programming concepts sufficiently to allow them to learn any programming language of their choosing.
Prerequisite(s)
- No prerequisites are required for this course.
Credits
6.0
- Retired
- This course has been retired and is no longer offered. Find other Flexible Learning courses that may interest you.
Learning Outcomes
Upon successful completion of the course, the student will be able to:
- Understand variables, loops and decisions.
- Differentiate between various data types such as Strings, Integers, and Floats.
- Be comfortable with working in a development environment.
- Differentiate between interpreted and compiled languages.
- Be familiar with how a function works.
- Understand the concept of an array.
- Recognize modular programming.
- Understand the concept of a library.
- Build a simple Graphical User Interface.
- Differentiate between structured and object-oriented programming.
- Differentiate between programming and scripting languages.
Effective as of Fall 2013
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.