|
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@mail.mc.maricopa.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 |
|---|---|---|---|---|---|
| Aug 25 | 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. |
Aug 29 |
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) |
Sept 2 |
10 |
|
| Sept 1 |
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 |
Sept 9 Sept 9 |
10 5 |
| Sept 8 | 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 |
Sept 16 |
25 |
| Sept 15 | 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 |
Sept 23 Sept 30 |
5
30 |
| Sept 22 | Lab Week | Work on P04 and Take Practice Test |
Reminder: Last day to file application for Fall 2008 Graduation is 11/3/2008. |
||
| Sept 29 | 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 | Oct 7 |
20 |
| Oct 6 | 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 |
Oct 14 Oct 21 |
15 10 |
| Oct 13 | 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. |
Oct 21 | 100 |
| Oct 20 | 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 |
Oct 28 |
20 |
| Oct 27 | 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. |
Nov 12 |
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 |
|||
| Nov 3 | 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) |
||
| Nov 10 | 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 | Nov 18 | 10 | |
| Nov 17 | 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 |
Nov 25 |
20 |
| Nov 24 | PPT 12 Handout |
Inheritance P12-ex Date Time Inheritance |
Read Ch 15.1 Inheritance (p826-849) P12 Sales Info Inheritance |
Dec 9 |
20 |
| Dec 1 | 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. |
Dec 14 |
20 |
| Dec 8 | Lab Week | Complete P12 and P13 | |||
| Dec 14 | Sunday | Last Day to submit Homework | Blackboard Course Evaluation listed with Assessments. | Dec 16 | 0 |
| Dec 15 | Finals Week | Take Test #2 | Test #2 Log into Blackboard and click on Assessments. Remember to allow Pop-ups for Blackboard. |
Dec 16 | 100 |