CS I Schedule |
|||
| Note: Anything listed after the current date is tentative. | |||
| 1. | M | 6/15 |
Go through syllabus
Take Pretest Go over Pretest |
| T | 6/16 |
Getting Started: Hello World
Editors Some Unix commands: Getting Started: hello_world.cpp |
|
| R | 6/18 |
Getting Started: Compiling - commands
Getting Started: Program Development Getting Started: More Compiling Subversion Variables, Variables: Start |
|
| 2. | M | 6/22 |
Variables, Variables: Finish
Variables, Square Program Example: travel_time.cpp |
| T | 6/23 |
Test 1
Namespaces Expressions, Operator Precedence |
|
| R | 6/25 |
Flow Of Control, Flow Of Control
Flow Of Control, Conditionals ( if statements)
Flow Of Control, Conditions Expressions, Increment Operators Using Functions, rand, srand(int)
|
|
| 3. | M | 6/29 |
% operator, example
Expressions, Conversions Expressions, Assignment, Conditions Expressions, Literals Expressions, Operator Precedence Table |
| T | 6/30 |
Test 2
Flow Of Control, switch
Flow Of Control, switch: compute.cpp example
Menus Expressions, Assignment Operators Expressions, Examples |
|
| R | 7/2 |
Flow Of Control, while
while examples, nested loops
Compute average Infinite loop Expressions, Common Errors Expressions, Operator Precedence Table |
|
| 4. | M | 7/6 |
Expressions, Examples - finish
Expressions, Miscellaneous Expressions, Operator Precedence Table Using Functions, finish I/O Basics |
| T | 7/7 |
Test 3
Flow Of Control - while: break, continue
Functions - Basics |
|
| R | 7/9 |
Scope, Storage Duration
Separate Files make command
Parameter passing - basic concept, value transfered |
|
| 5. | M | 7/13 |
Parameter passing - basic concepts
Return - basic concepts Parameter passing, by value, by reference, by const& Examples, param1.cpp Parameters - returning, by value, by reference |
| T | 7/14 |
Test 4
Parameters, Using Functions Examples, inc.cpp, max.cpp, mult_multassign.cpp |
|
| R | 7/16 |
Flow of Control - for loops
Arrays | |
| 6. | M | 7/20 |
Two-dimensional array
C++ string C++ string - find C++ string - dash_string example |
| T | 7/21 |
Test 5
I/O functions File I/O |
|
| R | 7/23 |
Vectors
structs
Phonebook assignment given |
|
| 7. | M | 7/27 |
C++ string - dash_string example continued
C++ string - frame example Unsigned ints.
C++ string - reverse example |
| T | 7/28 |
Test 6
Functions Misc, Include guards Command line arguments C++ string - write getline |
|
| R | 7/30 |
Output struct
C++ string - substring Pointers Dynamic Memory |
|
| 8. | M | 8/3 |
Pointers and Arrays
C-strings |
| T | 8/4 |
Any remaining topics
Answer review questions. |
|
| R | 8/6 | Final Exam - During regular class meeting time, same room. | |