| What | Announced | Due | Notes |
|---|---|---|---|
| Assign - 01 | Feb. 3rd | Feb. 6th | Introductory material |
| Assign - 02 | Feb. 6th | Feb. 8th | Creating Error Logs |
| Read | Sections 1.1-1.4, 2.1-2.3 at home | ||
| Assign - 03 | Feb. 8th | Feb. 10th | C++ Datatypes and Conditional Statements |
| Read | Sections 2.3-2.5 at home | ||
| Lab - 01 | Feb. 10th | Feb. 13th | Understanding C++ Data Types (Make sure you read specific instructions on labs!) |
| Read | Sections 3.1-3.2 at home | ||
| Assign - 04 | Feb. 13th | Feb. 15th | C++ Loops |
| Quiz 01 | February 15th |
Chapters 1 and 2 from text Recommendation: Read through the text's self-study questions and answers | |
| Read | Sections 3.3-3.4 at home | ||
| Assign - 05 | Feb. 17th | Feb. 20th | C++ Data Types and Manipulating Chars |
| Assign - 06 | Feb. 20th | Feb. 22th | Using Predefined Functions |
| Read | Sections 3.5-3.6 at home | ||
| Lab - 02 | Feb. 22nd | Feb. 25th 12:00noon |
Creating your own Functions (Make sure you read specific instructions on labs!) |
| Quiz 02 | February 27th |
Chapter 3 from text Recommendation: Read through the text's self-study questions and answers | |
| Assign - 07 | Mar. 1st | Mar. 3rd | Overloading Functions |
| Read | Sections 4.1 - 4.4 at home | ||
| Class Cancelled | March 3rd | Note that assignment seven is still due at 3:30pm! | |
| Exam 01 Review Session | March 6th | ||
| Exam 01 | March 8th |
Chapters 1-4 from text Recommendation: In addition to reading through the self-study questions and answers in the text, study all assignments and labs. | |
| Lab - 03 | Mar. 10th | Mar. 13th | Building Histograms (Make sure you read specific instructions on labs!) |
| Assign - 08 | Mar. 13th | Mar. 15th | Calling Functions by Reference |
| Read | Sections 5.1 - 5.2 at home | ||
| Assign - 09 | Mar. 15th | Mar. 17th | Working with the LINUX C++ developing environment |
| Read | Sections 5.3 - 5.4 at home | ||
| Assign - 10 | Mar. 17th | Mar. 20th | Basic File I/O Streams |
| Assign - 11 | Mar. 20th | Mar. 22nd | Low level Input and Output of characters |
| Quiz 03 | March 22nd |
Sections 5.1-5.4 from text Recommendation: Read through the text's self-study questions and answers, and look over the assignments so far. | |
| Lab - 04 | Mar. 24th | Mar. 27th | Creating Loan Amortization Tables (Make sure you read specific instructions on labs!) |
| Read | Sections 6.1 - 6.2 at home | ||
| Assign - 12 | Mar. 27th | Mar. 29th | Using Structures |
| Read | Section 6.3 at home | ||
| Assign - 13 | Mar. 29th | Mar. 31st | Using the class structure. |
| Read | Section 7.1-7.2 at home | ||
| Assign - 14 | Mar. 31st | Apr. 2nd | Adding functionality to an existing class. Note this is due at 3:30pm! |
| Read | Section 7.3 - 7.4 at home | ||
| Assign - 15 | Apr. 10th | Apr. 12th | Adding functionality to an existing class. |
| Exam 02 Review Session | April 11th | This will take place at 6:30pm in Draper Hall room 303. | |
| Exam 02 | April 12th |
Chapters 5-7 from text Recommendation: In addition to reading through the self-study questions and answers in the text, study all assignments and labs. | |
| Read | Section 8.1 - 8.2 at home | ||
| Assign - 16 | Apr. 17th | Apr. 19th | Using Pseudorandom Numbers |
| Read | Section 10.1-10.4 at home | ||
| Assign - 17 | Apr. 19th | Apr. 21st | Introduction to Arrays |
| Lab - 05 | Apr. 21st | Apr. 24th | More on Loops (Make sure you read specific instructions on labs!) |
| Lab - 06 | Apr. 24th | Apr. 27th | Creating a Game (Make sure you read
specific instructions
on labs!) The Lab is due at 12:00noon on Thursday! |
| Quiz 04 | Apr. 26th |
Chapter 7 and 10 from text Recommendation: Read through the text's self-study questions and answers, and look over assignments. | |
| Lab - 07 | Apr. 28th | May 1st | More On Function Overloading (Make sure you read specific instructions on labs!) |
| Assign - 18 | May 1st | May 3rd | Various Sorting Algorithms with Arrays |
| Assign - 19 | May 3rd | May 5th | Introduction to Recursion |
| Lab - 08 | May 5th | May 8th | Shuffling a Deck of Cards (Make sure you read specific instructions on labs!) |
| Lab - 09 | May 8th | May 11th | Creating Your Own Game (Make sure you read
specific instructions
on labs!) The Lab is due at 12:00noon on Thursday! |
| Comprehensive Final | May 16th 8:00am - 9:50am |
Chapters 1-8, 10, 13 from text Recommendation: In addition to reading through the self-study questions and answers in the text, study all assignments and labs. | |