CS 1044 Calendar


Week

Date

Topic

Reading

Due Dates

1

May 23

Administration & Policies

Problem Solving

Introduction

Topic: Introduction

 

May 24

Programming Process & Program Design

Topic: Program Development & Syntax/Types

Lectures: Ch. 1

 

May 25

Visual C++ Environment, C++ Syntax Fundamentals, Algorithms, Languages

Notes:  Installing Visual C++ Express 2008 & Visual C++ Intro

 

May 26

C++ Syntax Fundamentals

Notes: Statements and Arithmetic

Lectures: Ch. 2

 

May 27

C++ Data Types/Functions

Mini-Program 1 & 2

Lectures: Ch. 3

 

 

May 30

Cancelled: Memorial Day

 

 

May 31

C++ Basic Input & Output

Notes: Basic IO

Lectures: Ch. 4

 

June 1

C++ File Input & Output

Curator Guide

Notes: Formatted IO

HW1

June 2

Booleans & Selection

Project 1

Notes: Booleans

Lectures: Ch. 5

 

June 3

Booleans & Selection

Notes: Selection

Lectures: Ch. 7

Mini-Project 1

Mini-Project 2

3

June 6

Event-controlled Iteration

Notes: Event Control

Lectures: Ch. 6

HW2

June 7

Count-controlled Iteration

Notes: Count Control

 

June 8

Review

 

 

June 9*

Midterm

2009Examples 2011Examples

 

June 10*

Scope Rules

Notes: Scope

Lectures: Ch. 8

 

4

June 13*

Functions

Project 2

Notes: Communication

Project 1

June 14*

Functions/Arrays

Notes: Basics, Details

 

June 15*

Array Basics

Solving Math Problems

Notes: 2D Arrays

 

June 16*

Project 3 and Arrays

Notes: Parallel

Project 2

June 17*

Arrays in Practice

 

Notes: Searching, Sorting

Lectures: Ch. 11

 

5

June 20

User-Defined Types Structured Types

C++ Struct Types

Notes: Defined Types, StructTypes, Using Types

Lectures: Ch. 10

 

June 21

Project 4

 

Project 3

June 22

Vectors and Iterators

Notes: Vectors and iterators

HW3

June 23

Recursion

Notes: Recursion

 

June 24

Project 5

 

Project 4

6

June 27

Pointers

Notes: Pointers

 

June 28

Adv. Topics (GUIs, HPC)

 

HW4

June 29

Theory of Algorithms  & Data Management

 

 

June 30

Review

 

Project 5

Exams

July 1

Final.doc Final.pdf

 

Final: 12:30 PM