Computer Programming
Information
Course Objectives
Understand the concept of a program (i.e., a computer following a series of instructions)
Understand the concept of a variable holding a value, how a variable is declared and how it can change
Understand the concept of a loop
Be able to use a conditional statement to select a choice from two or more alternatives
Be able to break a large problem into smaller parts, writing each part as a module or function
Be able to use an array to store multiple pieces of homogeneous data, and use a structure to store multiple pieces of heterogeneous data
Be able to work with both character and numerical data
Understand the concept of an algorithm (that is, a series of steps that can be carried out in a mechanical way) and a few specific examples of algorithms (for example, finding an average, sorting, searching)
Supplemental Course Texts
B1: C++, the Complete Reference, 4th Edition, Herbert Schildt, TMH [view]
Important Course Notes
Class Sessions
Saturday from 8:30am- 10:00am [Group A1] @Hall 2.
Saturday from 10:15am- 11:45am [Group A2] @Hall 2.
Saturday from 12:00pm- 1:30pm [Group A3] @Hall 2.
Office Hours
Monday from 10:00am - 11:30am
Lab & Workshops
Lab Tools: Code::Block
Social Group
Facebook group