CS 1044 Calendar


Week

Date

Topic

Reading

Due Dates

1

July 7

Administration & Policies

Problem Solving

Introduction

Topic: Introduction

 

July 8

Programming Process & Program Design

Dale/Weems 1.1 - 1.4

Topic: Program Development & Syntax/Types

Lectures: Ch. 1

 

July 9

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

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

 

July 10

Cancelled

 

2

July 13

C++ Syntax Fundamentals

Dale/Weems 2.1 - 2.4

Notes: Statements and Arithmetic

Lectures: Ch. 2

 

July 14

C++ Data Types/Functions

Mini-Program 1 & 2

Dale/Weems 3.1 - 3.6

Lectures: Ch. 3

HW 1: Ch 1

July 15

C++ Basic Input & Output

Dale/Weems 3.7 - 3.8, 4.1 - 4.3

Notes: Basic IO

Lectures: Ch. 4

 

July 16

C++ File Input & Output

Curator Guide

Dale/Weems 4.4 - 4.6

Notes: Formatted IO

 

July 17

Cancelled

3

July 20

Booleans & Selection

Dale/Weems 5.1 - 5.5

Notes: Booleans

Lectures: Ch. 5

HW 2: Ch 2,3,4

July 21

Booleans & Selection

Dale/Weems 5.6, 7.1 - 7.5

Notes: Selection

Lectures: Ch. 7

Mini-Project 1

Mini-Project 2

July 22

Event-controlled Iteration

Dale 6.1 - 6.3

Notes: Event Control

Lectures: Ch. 6

HW 3: Ch 5,7

July 23

Count-controlled Iteration

& Review

Dale 6.4 - 6.5

Notes: Count Control

 

July 24

Midterm

Class Examples

 

4

July 27

Scope Rules

Dale 9.1 - 9.2

Notes: Scope

Lectures: Ch. 8

July 28

Functions

Project 2

Dale 8.1 - 8.2

Notes: Communication

Project 1

July 29

Functions/Arrays

Dale 8.3 - 8.4, 9.3 - 9.5

Notes: Basics, Details

 

July 30

Array Basics 1D

Solving Math Problems

Dale 11.1

Notes: 2D Arrays

July 31

Project 3

HW 4: Ch 8,9

Project 2

5

August 3

Arrays 2+D

Sorting Arrays

Dale 11.3

Notes: Parallel, Searching, Sorting

Lectures: Ch. 11

 

August 4

User-Defined Types Structured Types

C++ Struct Types

Dale 11.4 - 11.6, 11.9

Notes: Defined Types, StructTypes, Using Types

Lectures: Ch. 10

August 5

Project 4

Project 3

August 6

Recursion

Dale 10.1 - 10.2

August 7

Recursion & Algorithms

Dale 10.3 - 10.4

HW 5: Ch 11

6

August 10

Project 5

Project 4

August 11

Adv. Topics (GUIs, HPC)

 

August 12

Algorithms

 

HW 6: Ch 10

August 13

Review

 

Project 5

Exams

August 14

Final

 

Final: 12:30 PM

August 15