CIS 22A Course Calendar
Week
|
Day |
Topic |
Assignment |
1 |
Tuesday, April 10
|
Lesson 1: Introductions Why Study Computer Science
|
Assignment 1 Read Chapter 1 |
|
Thursday, April 12
|
Lesson 2: Computer Hardware & Software The Binary Number System
|
Assignment 2 Read Chapter 2.1-2.3 |
|
Friday, April 13
|
|
Lab 1
|
2 |
Tuesday, April 17
|
Lesson 3: Pair Programming Fundamentals Our First C++ Programs Output Using the Cout Object
|
Assignment 3 Read Chapter 2.4-2.7, 2.9-2.13 |
|
Thursday, April 19
|
Lesson 4: Data Types Variables and Literals
|
Assignment 4 Read Chapter 2.14-2.17, 3.9
|
|
Friday, April 20
|
|
Lab 2
|
3 |
Tuesday, April 24
|
Lesson 5: User Input with the Cin Object Arithmetic Operators and Expressions Mathematical Functions
|
Assignment 5 Read Chapter 2.8, 3.1-3.2,3.8 |
|
Thursday, April 26
|
Lesson 6: Strings
|
Assignment 6 Read Chapter 4.1-4.3 |
|
Friday, April 27
|
|
Lab 3 |
4 |
Tuesday, May 1
|
Lesson 7: String Functions Making Decisions Using If Statements
|
Assignment 7 Read Chapter 4.4-4.7, 4.12
|
|
Thursday, May 3
|
Lesson 8: Making Decisions Cont'd
|
Assignment 8 Read Chapter 3.2-3.7, 4.8-4.9, 5.1 |
| Friday, May 4
|
|
Lab 4
| 5 | Tuesday, May 8
| Lesson 9: Wrapping Up Decision-Making Numbers, Operators and Precision
| Assignment 9 Read Chapter 5.2-5.4 | | Thursday, May 10
| Lesson 10: Numbers, Operators and Precision Midterm 1
|
| | Friday, May 11
|
|
Lab 5 | 6 | Tuesday, May 15
| Lesson 11: Logical Operators
| Assignment 11 Read Chapter 5.6-5.8
| | Thursday, May 17
| Lesson 12: While Loops
| Assignment 12 Read Chapter 5.5
| | Friday, May 18
| |
Lab 6
| 7 | Tuesday, May 22
| Lesson 13: For Loops
| Assignment 13 Read Chapter 5.9
| | Thursday, May 24
| Lesson 14: Nested Loops For Loops and Strings
| Assignment 14 Read Chapter 6.1-6.2, 6.4-6.10
| | Friday, May 25
|
|
Lab 7 | 8 | Tuesday, May 29
| Lesson 15: Wrapping Up Strings Do-While Loops Loops and Error Checking
| Assignment 15 Read Chapter 6.3 | | Thursday, May 31
| Lesson 16: Functions
| Assignment 16
| | Friday, June 1
|
|
Lab 8 | 9 | Tuesday, June 5
| Lesson 17: Functions
| Assignment 17 Read Chapter 5.11, 6.13-6.15 | | Thursday, June 7
| Lesson 18: Function Prototypes Midterm 2
|
| | Friday, June 8
|
|
Lab 9
| 10 | Tuesday, June 12
| Lesson 19: Void Functions Reference Parameters
| Assignment 19
| | Thursday, June 14
| Lesson 20: Reference Parameters File I/O
| Assignment 20 Read Chapter 7.1-7.5 | | Friday, June 15
| |
Lab 10
| 11 | Tuesday, June 19
| Lesson 21: File I/O Arrays
| Assignment 21 Read Chapter 7.6-7.7 | | Thursday, June 21
| Lesson 22: Arrays
| Final Exam Prep
| | Friday, June 22
| |
Lab 11 | 12 | Tuesday, June 26
| Final Exam | |
|