Grace Hopper Center

CSC 222 Weekly Assignments: Week 4

CSC 222


Overview

This week we will be introduced the OpenEDG C++ Essentials 1 course, which you will use as a resource to prepare for the CPE - C++ Certified Entry-Level Programmer certification. We will also setup a .vimrc file you can use to turn vim into a light weight C++ IDE.

Thursday, September 18th

Classwork

I'll make a brief presentation highlighting the control structures presented in Chapter 6: Iteration. I'll need to talk to the Python programmers about the C++ for loop. The Java programmers will be on familiar ground here.

There is very little that will be fundamentally new to you, so we'll use class time to have you work through the CPE practice exercises.

Homework

Complete all exercises in Chapter 6 Exercise Set 1: CPE Practice.

All of these are fair game for the quiz you will have at the beginning of class next Monday.

Tuesday, September 16th

Classwork

We'll begin class by discussing any question you have from Chapter 5 Exercise Set 1: CPE Practice. We will then take a quiz based on these exercises.

After that I'll show you how to use dot_vimrc.txt to turn vim into a nice lightweight C++ IDE, and then let you get started on your homework assignment.

Homework

If you haven't already done so, enroll in the online C++ Essentials 1 course and read the through Module 1. Introduction to Computer Programming, Variables, Basic I/O Operations, Flow Control. Take the quiz at the end of the module.