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