Introduction to Computer Programming II: Principles and Practices


So you have taken Introduction to Computer Programming I: Basics or you have some programming experience, and you’re ready to learn more. Through a mixture of lecture and hands-on practice, you will learn about the elements of programming, such as operators (and precedence), variables, flow control, boolean logic, branching logic, iteration/looping and simple data types.

A short homework assignment over the first weekend of the course will help you flex your new programming muscles.

By the end of the course, students will be able to:

  • Demonstrate the use of variables
  • Fill out a truth table for boolean logic
  • Show an example of looping through a collection of numbers
  • Use simple flow control statements
  • List multiple data types available in programming languages
  • Use an interactive program to ask a question and process the response

Prerequisites: Introduction to Computer Programming I: Basics or equivalent programming experience, either in a formal educational setting or on the job. Students should be comfortable with computers and typing, as well as with basic mathematics, simple mathematical equations and operator precedence.

Introduction to Computer Programming II may be taken as preparation for Computer Programming Essentials: Creating a Program

Fall 2016 will be the final chance for students to complete courses in the Introduction to Computer Programming Certificate Program.

No sections of this course are currently being offered.