CIS 22A Course Calendar
Week
|
Day |
Topic |
Assignment |
1 |
Tuesday, September 27
|
Lesson 1: Introductions Why Study Computer Science Our First Program |
Assignment 1 Read Chapter 1 |
|
Thursday, September 29
|
Lesson 2: Computer Hardware & Software Intro to Programming & Programming Languages The Binary Number System |
Assignment 2 Read Chapter 2.1-2.3 |
|
Friday, September 30
|
|
Lab 1
|
2 |
Tuesday, October 4
|
Lesson 3: Pair Programming Fundamentals Our First C++ Programs Output Using the Cout Object |
Assignment 3 Read Chapter 2.4-2.13 |
|
Thursday, October 6
|
Lesson 4: Data Types Variables and Literals
|
Assignment 4 Read Chapter 2.14-2.17 |
|
Friday, October 7
|
|
Lab 2
|
3 |
Tuesday, October 11
|
Lesson 5: User Input with the Cin Object Arithmetic Operators and Expressions Mathematical Functions |
Assignment 5 Read Chapter 3.1-3.7, 3.9 |
|
Thursday, October 13
|
Lesson 6: Introducing Strings
|
Assignment 6 Read Chapter 3.8-3.9 |
|
Friday, October 14
|
|
Lab 3 |
4 |
Tuesday, October 18
|
Lesson 7: Strings Cont'd Making Decisions Using If Statements |
Assignment 7 Read Chapter 4.1-4.4 |
|
Thursday, October 20
|
Lesson 8: Making Decisions Cont'd
|
Assignment 8 Read Chapter 4.5-4.6
|
| Friday, October 21
|
| Lab 4 | 5 | Tuesday, October 25
| Lesson 9: Wrapping Up Making Decisions Midterm 1
| Assignment 9 Read Chapter 3.2-3.9, 5.1
| | Thursday, October 27
| Lesson 10: Numbers, Operators and Precision Logical Operators
| Assignment 10 Read Chapter 4.8-4.9
| | Friday, October 28
|
| Lab 5 | 6 | Tuesday, November 1
| Lesson 11: While Loops
| Assignment 11 Read Chapter 5.2-5.4 | | Thursday, November 3
| Lesson 12: Wrapping Up While Loops For Loops
| Assignment 12 Read Chapter 5.6, 5.7-5.8, 5.10
| | Friday, November 4
| | Lab 6
| 7 | Tuesday, November 8
| Lesson 13: Wrapping Up For Loops Nested Loops
| Assignment 13 Read Chapter 5.5, 5.9
| | Thursday, November 10
| Lesson 14: Loops: The Last Iteration Strings Cont'd
| Assignment 14 Read Chapter 10.7, 6.1-6.2
| | Friday, November 11
| Veteran's Day Holiday
| No Lab
| 8 | Tuesday, November 15
| Lesson 15: Functions
| Assignment 15 Read Chapter 6.4-6.9
| | Thursday, November 17
| Lesson 16: Functions Midterm 2 | Assignment 16 Read Chapter 6.3
| | Friday, November 18
|
| Lab 7
| 9 | Tuesday, November 22
| Lesson 17: Functions
| Assignment 17 Read Chapter 6.10, 6.13 | | Thursday, November 24
| Thanksgiving Holiday |
| | Friday, November 25
| Thanksgiving Holiday
| No Lab
| 10 | Tuesday, November 29
| Lesson 18: Wrapping Up Functions Introducing File I/O
| Assignment 18 Read Chapter 5.11, 6.15
| | Thursday, December 1
| Lesson 19: File I/O | Assignment 19 Read Chapter 7.1-7.5
| | Friday, December 2
| | Lab 8
| 11 | Tuesday, December 6
| Lesson 20: Arrays | Assignment 20 Read Chapter 7.6-7.8
| | Thursday, December 8
| Lesson 21: Arrays |
| | Friday, December 9
| | Lab 9
| 12 | Tuesday, December 13
| Final Exam | |
|
|