Programming II
The Lovett School

Assignments in C++
Lesson 1 - A Simple C++ Program
Lesson 2 - Data Types in C++
Lesson 3 - Stream I/O
Lesson 4 - Math Functions, Constants
Lesson 5 - Software Engineering
Lesson 6 - Functions & Scope
Lesson 7 - Functions & Reference Parameters
Lesson 8 - Control Structures, IF-ELSE, Pseudocode
Lesson 9 - WHILE loops
Lesson 10 - FOR, DO-WHILE, nested loops
Lesson 11 - SWITCH statements
Lesson 12 - Data Abstraction, Object-Orientation, Classes
Lesson 13 - Recursion
Lesson 14 - fstream, text files
Lesson 15 - Class design

Assignments:

Tuesday March 13 - chapter 7
        Finish the sheer project
        In an email, complete problems 7.1 and 7.4, send to Ms. Graham
        Remaining problems will be divied up in class
        More instructions forthcoming in class

Monday Feb 26 - Read pages 173-183 (Ch 6)
                - note the flowcharts on pages 174 and 183
Tuesday Feb 27
                Section 6.2.4 Simple Edge Detection - execute the code for this section
Wednesday
        1. Posterize a grayscale image by X levels
        2. Highlight extremes of picture other than butterfly shown in example
        3. Blur edges of picture other than flower in example

5.2.3 Blending pictures
        - due end of class (or end of day, if needed) Friday 2/16

Chapter 5
        page with border
        includes collaging and rotating processes
        - due end of day Friday 2/16

Chapter 5 - work days 2/12 & 2/13
        Section 5.2.2 - Creating a Collage
        1. Place row of flower images (located in mediasources) along bottom of page
        Section 5.2.4 - Rotation
        2. Place rotated flower images into page
        3. Place border of flower images (or other picture of choice) around 4 edges of page
                Alternative = Place flower (or other picture of choice) in 4 corners only)

Chapter 5 - all due end of day, Friday 2/9
        Section 5.2.1 - Copying
        1. copy picture into blank canvas, place in upper left corner
        2. copy picture, place away from upper left corner
        3. copy picture, place in lower right corner
        4. copy picture, place in center of canvas

Chapter 4
        Problems 4.1, 4.3, 4.13, 4.14
        Word processed questions and answers
        due Tuesday 2/6 before class
        submit as attachment via FirstClass to Dana Graham

Chapter 3
        Problems 3.1 - 3.10
        Word processed questions and answers
        due Tuesday 2/6 before class
        submit as attachment via FirstClass to Dana Graham