Instructor: Geoff Hagopian,
office: Math 12
email: ghagopian@collegeofthedesert.edu
phone: 760-776-7223

Meetings: TR: 5:15-7:45

 

[Syllabus]
[Calendar]
[Compilers]
[Exams]
[References]
[Grades]

babbage blur

Calendar—Spring 2011

Calendar of Assignments

Please note that this is an approximate calendar for the course.
The abbreviation, GGC stands for "Games and Graphics in C++" while
the abreviation FCC: stands for Fundamentals of Computing with C++.

Week #

Reading

Topics
Programming Assignments
1
Feb 1

  Read GGC: Chapters 1&2
FCC++: Chapters 1&2.1-2.6:

Introduction to the course, history of programming, components of a computer, "Hello World" Program

Write the Hello World program to establish your ability to use the Visual Studio C++ IDE write a program you can compile and run and save it in a safe place. 

1. Write a console program to add two numbers and display their sum.

2. Do #1 on page 79 of GGC.

3, Do the assignments at ILRN.com. Sign with
username: <your mycod email address>
password: <your 7-digit student number>

2
Feb 8

FCC++:
2.9, 3.8, 5.1, 5.2

GGC++:
3.1-3.5

Horner's Algorithm
Binary/decimal conversions
- for loops -
The Standard Library
Arrays

Assignment002

3
Feb 15

GGC++:
3.6-3.9

Conditionals
case statements
while loops
4
Feb 22

GGC++ Review
FCC++
Chapter 4

Functions
Passing Arrays to Functions
Ilrn Quiz 2
5
March 1

FCC++
Chapter 5
GGC++ 11.2

switch statements
do while loops
writing to a file in Dark GDK
ternary operator, <limits.h> and <ctime>
CNDL003: Comparing prime algorithms.
(updated 3/5/11)
Chapter 2 Quiz
6
March 8
 

FCC++
Chapter 6

Writing to a file and reading from a file in C++
Class Notes from 3/10

GDK003: Ulan's Spiral

7
March 15
Review for Midterm

ILRN: Chapter 5 - Arrays Quiz

Chapter 3 Quiz

Chapter 4 Quiz

8
March 22

Review for Midterm

 

9
March 29

FCC++
chapter 7

Abstract Data Types
Templates
Classes
data hiding

Class Notes from 3/31

The Root Route to Chaos

10
April 3
FCC++
chapter 7
Catchup Time  
11
April 10
The Complex Type

Complex Numbers and Mandelbrot Set with
Mouse handling


12
April 25
FCC++
Chapter 8
Mandelbrot and Julia Notes

Ilrn Quiz on Pointers

13
May 2
Pointers and
Abstract Data Types
CNSL003 Assignment
Magic Squares
Class Notes for 2D array pointers and Animating Triangles.
14
May 9

Review
Chapt 5 Quiz

Chapter 6 Quiz
Chapter 7 QuizChapter 8 Quiz


Midterm 2 - take home
Due Thursday, Math 19
15
May 16
Review GDK005 Assignment:
Triangle Class
Review
Final Exam with Solutions