The programming assignments will become longer and more complicated as we progress through the block. All programming will be done in Pascal, a basic teaching language. All of the skills you learn in the course can easily be transferred to other languages. We will work primarily on algorithm development and good programming style. We will cover Chapter 1 - Chapter 10, 11.1, 12.1 and 12.2 of our text.
Homework assignments are one of the most important aspects of the course.
Check the homework assignments page every day for updates. We will follow a basic pattern in each chapter. Read the chapter the evening before we discuss it in class. During lecture we will discuss the main ideas of the chapter. During lab you will use some of those ideas in a practice programming exercise.