|
|
Sept 10
Reading Due - None
- Introduction and course overview
- Components of a computer
- What is computer programming?
Lab Assignment - None
Homework Due - None
|
Sept 13
- Software development method
- Writing algorithms
- Program structure
Reading Due - Chapter 1
Homework Due - Homework 0
Homework Due - Lab 1
|
Sept 15
- Variable declarations
- Data types
- Input and output
Reading Due - Chapter 2 - Sections 2.1-2.4
Homework Due -
|
Sept 20
- Arithmetic Expressions
- I/O
- Errors
Reading Due - Chapter 2 - Section 2.5-2.8
|
Sept 22
- Functions without arguments
Reading Due - Chapter 3 - Section 3.1-3.4
Homework Due -
|
Sept 27
- Functions with input arguments/results
Reading Due - Chapter 3 - Section 3.5
Homework Due - Lab 2
|
Sept 29
- Conditions and decisions
- if statements
Reading Due - Chapter 4 - Section 4.1-4.4
Homework Due -
|
Oct 4
- if/else
- switch statements
Reading Due - Chapter 4 - Section 4.5-4.8
Homework Due - Lab 3
Homework Assigned - Study for your quiz!
|
Oct 6 - Quiz 1
Covers chapters 1-4
Homework Due - None
|
Oct 11 - No Class - Fall Break
Reading Due -
Lab Assignment - None
Homework Due - None
|
Oct 13
Reading Due - Chapter 5 - Section 5.1-5.3
Homework Due -
|
Oct 18
- for loops
- Nesting loops
- do/while loops
Reading Due - Chapter 5 - Sections 5.4-5.11
Project Assignment 1 - Project
1
Homework Due -
|
Oct 20
- Pointers
- Input/output parameters
Reading Due - Chapter 6 - Section 6.1-6.2
Homework Due -
|
Oct 25
Reading Due - Chapter 6 - Section 6.3-6.5/ Chapter 7 - Section 7.1-7.2
Lab Assignment 5 - Loops
Homework Due - Project 1
|
Oct 27 - Catch up
Reading Due -
Homework Due -
|
Nov 1
- Arrays
- Arrays and loops
- Strings
Reading Due - Chapter 8 - Section 8.1-8.5
Homework Due - Lab 5
|
Nov 3
Reading Due - Chapter 8 - Section 8.7-8.9
Homework Due -
|
Nov 8
Reading Due - Chapter 8 - Section 8.6
Homework Due - Lab 6
Homework Assigned - Study for your quiz!
|
Nov 10 - Quiz 2
Covers chapters 5-8
Homework Due - None
|
Nov 15
- Strings
- File I/O
- Getting started with Project 2
Reading Due - Chapter 9 - Section 9.1-9.5/ Chapter 12 - Section 12.1
Project Assignment 2 - Project
2
Homework Due - Lab 7
|
Nov 17
Reading Due - Chapter 11 - Section 11.1-11.5
Homework Due -
|
Nov 22
Reading Due - No new reading
Project Assignment 2 - Continue working...
Homework Due -
|
Nov 24 - No Class
Reading Due -
Lab Assignment -
Homework Due - None
|
Nov 29
- Dynamic memory allocation
Reading Due - Chapter 14 - Section 14.1-14.2
Homework Due - Project 2
|
Dec 1
Reading Due - Chapter 14 - Section 14.3-14.4
Homework Due -
|
Dec 6 - Quiz 3
Covers chapters 9-11, 14
Project Assignment 3 - A Bookstore
Homework Due - Lab 8
Homework Assigned -
|
Dec 8
Reading Due - Chapter 10 - Section 10.1-10.4, 10.6
Homework Due -
|
Dec 13
- Catch-up and Project questions
Reading Due - None
Project Assignment 3 - Continue working...
Homework Due - None
Homework Assigned - None
|
Final Project Due Date -- TBA
|