MCC - Marquez - CIS162AD - C# Level I - Fall 2009
Course Schedule - Online Students
(print landscape)
   cs.gif

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:   

Murach C# 2008
Website is listed as an additional resource only.

Schedule Quick Links: Welcome | August | September | October | November | December

Welcome to CIS162AD Online! To begin the course read the first section of this document, Course Schedule. To ensure that the course is completed as planned, and that students are ready to take exams as scheduled, online students should follow this week-by-week schedule. Students should be sure to note the due date for each assignment. This is NOT a self-paced course, but students may work ahead.


This Course Schedule document has six columns:

How should each assignment be approached and how long will it take to complete them?
To complete each assignment, read the assignment sheet (30 minutes), read the assigned chapter (1-2 hours), review the Powerpoint presentation (1 hour), study the example provided as a link or in the textbook (2 hours), design and build the interface for the assignment (2 hours), design the code for each procedure (2 hours), code and test each procedure (2 - 7 hours). The total is about 11 - 18 hours spread over a week or so. Spend more time on design, so that the time spent on coding and testing is minimized. Students who skip reading, reviewing, and designing may find themselves spending 20 to 30 hours to complete an assignment. These times are only estimates. Some assignments will require less or more time, and it will all depend on the individual student. When you are stuck on a program, ask the instructor for assistance before starting over.

The first homework assignment is listed below, and it includes reading Is an Online Course for Me?, Course Syllabus, Course Schedule, and Course Competencies. Create an MCC email account, which is required for general communications, electronic grade book, and online exams. Then complete the online Web Tools Tutorial. A Student ID Card will only need to be obtained if you plan to use the college library or computer lab. After reading over the material listed above, install the required software, and then get started with Chapter 1 and the assignments. Please be sure to email me at the address listed above if you have any questions. Good Luck!

Date Chapter Subject Homework Due
Date
Points
Aug 24     Documents    
Available
Online
Course Overview

Read the following items:
Is an Online Course for Me?
Course Syllabus
General Syllabus
Course Schedule (this document)
Course Competencies (Search for CIS162AD)
Get a Student ID Card

Read: MCC will be moving to GoogleApps Late Fall 2009
Create an MCC Email Account
Activate Email in GoogleApps@Maricopa.edu
    Use your MEID and password used to log into my.maricopa.edu

Lab: Blackboard Login
    Use Blackboard to submit your confirmation that the Course
    Syllabus has been read and that you will be reading MCC email regularly.

Install Visual C# at home (see p770-771)

Complete Study Guide for Test #1 as chapters are
read and Powerpoint presentations are reviewed.

Read the pages listed below, but students are NOT
required to build the applications covered in Ch 1-3.
CS1 is the first assignment and it walks you through
the process of creating an application.














Aug 27













10
 
PPT 01 Introduction to C# Read Ch 1 (p4-32) Introduction
Read Ch 2 (p36-54) Application Form
Read Ch 3 (p58-90) Application Code

Review Submitting Assignments Online

CS1 Hello World
The process to create and save a project are
different in each version of C#. Be sure
to use the step-by-step tutorial that corresponds
to the version you are using.
Visual Studio Professional
Visual C# Express Edition






Sept 1






10
 
Aug 31 Handouts Building a simple application CS2 Department Contacts

Introduce yourself using:
Discussion topic Student Introductions in Blackboard    
Sept 8


Sept 8
10


5
 
Sept 7 PPT 02
Variables and Calculations
Read Ch 4 (p96-130) Variables and Calculations
CS3 Sales Calculator

Sept 15

10
 
PPT 03 Exceptions Read Ch 7 (p182-206) Exceptions
Review Grading Criteria for remaining assignments
CS4 Pay Calculator


Sept 15


20
 
Sept 14 PPT 04
Handout
Info
Decisions and Conditions
ASCII Code Table
Flowcharting (FYI)

CS5ex Decisions (an example)

Debugging Assignment
Read Ch 5 (p134-143) Decisions
Read Ch 10 (p276-287
    Groups, Check Boxes, Radio Buttons
Read Ch 24, (p724, 3rd paragraph - PictureBox)
CS5 Pay Calculator with Decisions

Read Ch 11 (p318-340) Debugger
CS6 Using the Debugger




Sept 22


Sept 22




25


15
 
Sept 21 PPT 05
PPT 06
Menus, Dialog Boxes, Methods
Call-by-reference
Read Ch 6 (p160-178) Methods
Read Ch 24 (p728-731) Menus

The textbook does not cover the keyword
out in pass-by-reference section, so read more
about the ref and out keywords online at MSDN.

The textbook does not cover ContextMenus, so
read about ContextMenus online at MSDN.

The textbook does not cover dialog boxes,
so read about the FontDialog and ColorDialog
Dialog Boxes online at MSDN.
 




CS7ex Menus, Dialog Boxes, Methods    
Practice Test - Blackboard
Log into Blackboard and click on Assessments.
Remember to allow Pop-ups for Blackboard.

CS7 Menus, Dialog Boxes, Methods
Sept 29



Oct 6
5



20
 
Sept 28 Lab Week Work on CS7 and Study Guide #1
 
Oct 5 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 13 100
 
Oct 12 PPT 07
PPT 08
Classes
Constructors
CS8ex Classes
Read Ch 12 (p346-380) Classes
CS8 Classes

Oct 20

15
 
Oct 19 PPT 09 Inheritance
CS9ex Inheritance
Read Ch 14 (p412-446) Inheritance
CS9 Inheritance

Oct 27

15
 
Oct 26 PPT 10 Lists, Loops, and Printing Read Ch 5 (p144-156) Loops
Read Ch 10 (p278-281) ListBox

The textbook does not cover Printing, so
read about PrintDocument online at MSDN, and
PrintPreviewDialog online at MSDN.
 
CS10ex Loops CS10 Loops and Printing
Nov 3 20
 
Nov 2 PPT 11 File Processing
CS11ex File Processing
Read Ch 21 (p652-665) Text File Processing
CS11 File Processing

Nov 10

15
 
Nov 9 PPT 12 Arrays (Loading)
CS12ex Array Processing
Read Ch 8 (p210-231) Arrays
CS12 Array Processing
Code load, assign rate, and display methods.

Nov 24

20
 
Nov 16 PPT 13 Arrays (Sorting/Searching) CS12 Array Processing (continued)
Code sort and search methods.
 
Nov 23 PPT 14 Relational Databases Read Ch 17 (p500-530) Database Introduction
Read Ch 18 (p532-570) Database Sources
CS13 Databases


Dec 8


25
 
Nov 30 PPT 15 Additional Controls Read Ch 24 (p722-741) Additional Controls
CS14 Additional Controls Extra Credit
CS14 is optional, but students are still
responsible for the information in Ch 24.

Dec 13

20
 
Dec 7 Lab Week Work on CS13, CS14, and Study Guide #2
 
Dec 13 Sunday Last Day to submit Homework        Complete Course Evaluation listed with tests. Dec 15 0
 
Dec 14 Finals Week Take Test #2 Test #2
Log into Blackboard and click on Assessments.
Remember to allow Pop-ups for Blackboard.
Dec 15 100

Revised: 09/30/2009 - www.mc.maricopa.edu/~marquez/cis162ad/2schedule_20096_online.html