All items are tenative and subject to change
Date | Lecture | Slide | Slide Notes | Assigned Reading | Assignments |
---|---|---|---|---|---|
Week #1 - Videos | |||||
01/08 | Introduction, Syllabus | Week_1_Monday_Syllabus | MIT Lecture 1, What is CS?, Why study CS? | ||
01/10 | What is computer programming? Programming in C++/Data Types, Variables, and Constants | Week_1_Wednesday_Data_Types_Variables | slide1-notes | Wiki Chap. 1 & Miller Lecture 1 | |
01/12 | Variables & Arithmetic Expressions | Week_1_Friday_Variables_Math | Week_1_Friday_Notes | Miller Lecture 2 & Downey Chap 2 | Assignment #1 Due Sunday, 1/14 by 11:59pm (TEACH) |
Week #2 | |||||
01/15 | No School, Martin Luther King, Jr. Day!!! | MIT/Lecture 1 | |||
01/17 | User Input, Sizes, Conditionals | Week_2_Wednesday_Conditionals | Week_2_Wednesday_Notes | ||
01/19 | More Conditionals | Week_2_Friday_More_Conditionals | Week_2_Friday_Notes | MIT Lecture 2, Downey Chap 4.1-4.6, & Miller Lecture 5 | Assignment #2 Due Sunday, 1/21 by 11:59pm (TEACH) |
Week #3 | |||||
01/22 | Strings and Review | Week_3_Monday_Strings | Week_3_Monday_Strings | Wiki Chap. 2 | |
01/24 | Loops (for, while, do/while) | Week_3_Wednesday_Loops | Week_3_Wednesday_Loops_Notes | Downey Chap 6.1-6.3 | |
01/26 | Example Loops & C++ String Objects | Week_3_Friday_Error_Handling_Loops | Week_3_Friday_Error_Handling_Loops_Notes | Assignment #3 Design Due Sunday, 01/28 by 11:59pm (Canvas) | |
Week #4 | |||||
01/29 | More Error Handling, Intro Functions | Week_4_Monday_Error_and_Functions | Week_4_Monday_Error_and_Functions_Notes | Miller Lecture 3 & Downey Chap 3 | |
01/31 | Functions | Week_4_Wednesday_Functions | Week_4_Wednesday_Functions_Notes | ||
02/02 | More Functions and Details | Week_4_Friday_Detailed_Functions | Week_4_Friday_Detailed_Functions_Notes | Assignment #3 Due Sunday, 2/04, by 11:59pm (TEACH) | |
Week #5 | |||||
02/05 | Exam I Review | Week_5_Monday_Exam1_Review Past Exam for Study Sessions Answers |
Week_5_Monday_Exam1_Review_Notes | Review | |
02/07 | Exam I | ||||
02/09 | Exam I Results and Post mortem | Form 1 Key Form 2 has the same questions but in a different order |
Assignment #4 Design Due Sunday, 02/11 by 11:59pm (Canvas) | ||
Week #6 | |||||
02/12 | Recursion | Week_6_Monday_Recursion |
Week_6_Monday_Recursion_Notes | MIT/Lecture 3 | |
02/14 | C++ References vs. Pointers | Week_6_Wednesday_Pass_By | Week_6_Wednesday_Pass_By_Notes | ||
02/16 | More Pointers, Memory Model | Week_6_Friday_Memory_Model | Week_6_Friday_Memory_Model_Notes | Assignment #4 Due Sunday, 2/18, by 11:59pm (TEACH) | |
Week #7 | |||||
02/19 | Intro to Arrays | Week_7_Monday_1D_Arrays | Week_7_Monday_1D_Arrays_Notes | ||
02/21 | 1D Arrays Continued | Week_7_Wednesday | Code | ||
02/23 | C vs. C++, How to Pass arrays | Week_7_Friday | Code | Assignment #5 Design Due Sunday, 02/25 by 11:59pm (Canvas) | |
Week #8 | |||||
02/26 | Multi-dimensional arrays | Week_8_Monday_Multi_Dimen_Arrays | Week_8_Monday_Multi_Dimen_Arrays_Notes | ||
02/28 | More Multi-dimensional arrays | Week_8_Wednesday_Practice_and_Command_Line | Week_8_Wednesday_Practice_and_Command_Line_Notes | ||
03/02 | Command Line Arguements | Week_8_Friday_Command_Line_and_Practice | Week_8_Friday_Command_Line_and_Practice_Notes | Assignment #5 Due Sunday, 3/04, by 11:59pm (TEACH) | |
Week #9 | |||||
03/05 | Exam II Review | Week_9_Monday_Exam_II_Review Past Exam for Study Sessions Answers |
Week_9_Monday_Exam_II_Review_Notes | ||
03/07 | Exam II | Review | |||
03/09 | Exam II Results and Post mortem, Start C-style String Activity | Week_9_Friday_CStyle_Activity Form 1 Form 2 has the same questions but in a different order |
Week_9_Friday_CStyle_Activity_Notes_Sec_001 Week_9_Friday_CStyle_Activity_Notes_Sec_002 |
Assignment #6 Design Due Sunday, 03/11 by 11:59pm (Canvas) | |
Week #10 | |||||
03/12 | C-style String Activity | Week_10_Monday_CStyle_Activity_Continued | Demo | ||
03/14 | Structs | Week_10_Wednesday_Structs | Week_10_Wednesday_Structs_Notes | ||
03/16 | Closing Remarks, Preview of CS 162, Review for Final | Week_10_Friday_Final_Remarks Question Form (Due Thursday night) |
Assignment #6 Due Sunday,3/18, by 11:59pm (TEACH) |