Governor's Career & Technical Academy Arlington

CSC 222 Weekly Assignments: Week 2

CSC 222


Overview

This week we dive right in to learning C++. This is at least your 2nd programming language, and for many of you your 3rd or more, so we will keep a very rigerous pace during first quarter, moving quickly enough to complete 11 chapters and prepare for taking the CPE - C++ Certified Entry-Level Programmer Certification exam at either the end of first quarter or early in second quarter.

Thursday, September 5th

Classwork

We will begin by answering any questions you have from the exercises assigned in Chapter 2: Variables and types, after which we will have a quiz on that chapter.

Time permitting, we will then discuss Chapter 3: Functions. In this chapter we will be introduced to floating-point numbers and functions in C++.

Homework

Read Chapter 3: Functions and begin completing the exercises at the end of the chapter.

Tuesday, September 3rd

Classwork

Okay, grades are in for the first assignment. The results where: A: 27 and E: 11. If you're in the first group, you're off to a great start. If you're in the second group, reflect on why and consider whether you have the time in your life to be part of a rigerous, fast-paced college course.

Before we dive into chapter 2, I'll briefly reflect on the emails I received for your first assignment over the weekend, and talk to you about git repos and binary files. I'll also talk about the very flexible approach I hope to take toward meeting your widely varying learning needs, and how some of you may find the online C++ Essentials 1 resource to be just what you need to learn C++.

During class today we will discuss types, values, and variables. By the end of class, you should be familiar with the following:

  • the process of writing and compiling small C++ programs
  • how to use the cout output stream to display program values on the console
  • what values are in C++
  • what variables are in C++ and how to declare them
  • the assignment statement and how to use it to assign values to variables
  • the increment and decrement operators and how to use them
  • integer literals and the ways they can be represented
  • the decimal, binary, octal, and hexadecimal number systems

Homework

Complete both Exercise Set 0: Chapter Review and Exercise Set 1: CPE Practice from Chapter 2: Variables and types in our text.

NOTE: If you know how to use git, I enourage you to commit your work to your git repo. Since I can not assume familiarity with git at this point, and since we won't have time to practice with it until after we take the CPE certification, I can not require you to use it now.

Evaluation

You will have your first quiz with questions similar to those assigned for homework in class on Thursday.