|
Course Schedule - Online Students |
|
| Instructor: | Juan Marquez, Ed.D. - (480) 461-7294 | Blackboard: | webct.mc.maricopa.edu |
| Website: | www.mc.maricopa.edu/~marquez/ | Email: | marquez@mesacc.edu |
| Resources: |
Powerpoint Lectures Submitting Assigments Online |
Textbook: |
Problem Solving with C++ 7th ed. (Savitch) Website is listed as an additional resource only. |
| Date | Source | Subject | Homework | Due Date |
Points |
|---|---|---|---|---|---|
| Jan 19 | Documents Available Online |
Getting Started | Read the following items: Is an Online Course for Me? Course Syllabus General Syllabus Course Schedule (this document) Course Competencies (Search for CIS162AB) Create an MCC Email Account Web Tools Tutorial Get a Student ID Card Lab: Blackboard Login Use Blackboard to submit confirmation that the Course Syllabus has been read and tutorials have been completed. Install Visual C++ .Net at home. Complete Study Guide for Test #1 as chapters are read and Powerpoint presentations are reviewed. |
Jan 23 |
10 |
| PPT 01 | Introduction to C++ Reminder: As stated in the Course Syllabus, students will be using ANSI C++ to develop console (DOS) applications. |
Read Ch 1 Introduction to C++ Review Submitting Assignments Online P01 Hello World (step-by-step tutorial) |
Jan 27 |
10 |
|
| Jan 26 |
PPT 02 Demo |
Variables P02c Formatting |
Read Ch 2.1 - 2.3 Variables (p40-72) P02 Weekly Pay (step-by-step without pictures) Introduce yourself using: Discussion topic Student Introductions in Blackboard |
Feb 3 Feb 3 |
10 5 |
| Feb 2 | PPT 03 Demo Handout Handout |
Flow Control P03b Scale P03-ex Data Validation Flowcharting Symbols |
Read Ch 2.4 - 3.2 If-Else, Loops (p74-83, 110-125) Review Grading Criteria P03 Pay with Validation P03 Pseudocode |
Feb 10 |
25 |
| Feb 9 | Online Handout |
P04-ex Bonus Calc Loop |
Practice Test - Blackboard Log into Blackboard and click on Assessments. Remember to allow Pop-ups for Blackboard. P04 Month End Payroll Loop P04 Pseudocode |
Feb 17 Feb 24 |
5
30 |
| Feb 16 | Lab Week | Work on P04 and Take Practice Test |
|||
| Feb 23 | PPT 04 Handout Handout Demo |
Call-By-Value Functions P05-ex Call-By-Value Sales Structure Charts P05b-ex Local Variables |
Read Ch 4 Call-By-Value Functions (p182-237) P05 Call-By-Value Pay P05 Pseudocode | Mar 3 |
20 |
| Mar 2 | PPT 05 Handout Handout |
Pointers,
Void Functions and Call-By-Reference P06-ex Call-By-Reference P06-ex-c Sample C Program |
Read Ch 9.1 Pointers (p500-507) Read Ch 5 Void and Call-By-Reference (p252-287) P06 Call-By-Reference P07 Using the Debugger |
Mar 10 Mar 17 |
15 10 |
| Mar 9 | Test Week | Take Test #1 | Test #1 Log into Blackboard and click on Assessments. Remember to allow Pop-ups for Blackboard. Complete Study Guide for Test #2 as chapters are read and Powerpoint presentations are reviewed. |
Mar 17 | 100 |
| Mar 16 | Holiday | Spring Break | |||
| Mar 23 | PPT 06 Online Handout |
File I/O and Switch Statement ASCII Code Table P08-ex File Processing |
Read Ch 6.1 - 6.3 File I/O (p306-357) Read Ch 3.2 Switch Statement (p129-139) P08 File Processing |
Mar 31 |
20 |
| Mar 30 | PPT 07 Handout |
For Loop and
Simple Arrays P09-ex Arrays (Part 1:Loading) |
Read Ch 3.3-3.4 For Loop (p140-166) Read Ch 7.1-7.2 Arrays (p376-394) P09 Arrays and File Processing Work on load and display functions. |
Apr 14 |
20 |
| PPT 08 Handout |
Processing Arrays P09-ex Arrays (Part 2 : Sorting / Searching) P09-ex Bubble Sort (FYI) |
Read Ch 7.3 Processing Arrays (p408-418) P09 Arrays and File Processing (continued) Work on sort and search functions |
|||
| Apr 6 | PPT 09 |
CStrings, Strings, and Multidimensional Arrays Review P09 Arrays Cstring: lastName Review P09 Arrays String: firstName |
Read Ch 8.1 CStrings (p446-464) Read Ch 8.2 String Class (p465-482) Read Ch 7.4 Multidimensional Arrays (p419-427) |
||
| Apr 13 | PPT 10 |
Structures, Classes, Constructors, Destructors, and Friend Functions |
Read Ch 10.1 - 10.2 Structures, Classes (p530-574) Read Ch 11.4 Destructors (p663-665) Read Ch 11.1 Friends (p610-618) |
||
| Handout | P10-ex Date Class Interface | P10 SalesPerson Class Interface | Apr 21 | 10 | |
| Apr 20 | PPT 11 Handout |
Abstract Data Types (ADT), Operator Overloading, and Stream Classes Inheritance P11-ex Date Class Implementation |
Read Ch 10.3 Abstract Data Types (ADT) (p575-584) Read Ch 11.2 Operator Overloading (p633-640) Read Ch 10.4 Stream Classes Inheritance (p584-592) P11 SalesPerson Implementation |
Apr 28 |
20 |
| Apr 27 | PPT 12 Handout |
Inheritance P12-ex Date Time Inheritance |
Read Ch 15.1 Inheritance (p826-849) P12 Sales Info Inheritance |
May 5 |
20 |
| May 4 | PPT 13 Handout |
Namespaces and Separate File Compilations P13 Summary of Lecture |
Read Ch 12.1 Separate Files (p696-710) Read Ch 12.2 Namespaces (p712-718) P13 Separate Files (Extra Credit) P13 is optional, but students are still responsible for the information in Ch 12. |
May 10 |
20 |
| May 10 | Sunday | Last Day to submit Homework | Blackboard Course Evaluation listed with Assessments. | May 12 | |
| May 11 | Finals Week | Take Test #2 | Test #2 Log into Blackboard and click on Assessments. Remember to allow Pop-ups for Blackboard. |
May 12 | 100 |