Course Syllabus - Mesa Community College - CIS162AD - C#: Level I - Summer I 2012

Instructor:  
Email:  
Website:  
Juan Marquez, Ed.D. - (480) 461-7294  
juan.marquez@mesacc.edu
www.mesacc.edu/~marquez
Office:  
Hours:  
Canvas:  
Building 43a (BP), Room 35
Office and Lab Hours posted on website
maricopa.instructure.com
    cs.gif

Course Purpose: The purpose of the course is to introduce students to C# programming. Some of the items covered include program design, development, data types, operators, expressions, flow control, methods, classes, input and output operations, debugging, structured programming, and object-oriented programming. See specific course objectives below.

Prerequisites: CIS105 or permission of instructor; CIS150AB Object-Oriented Programming Fundamentals recommended.

Transfers: to ASU as CSE182, CST100, and Computer/Statistics (CS) elective, and to NAU as CS 126 and CIS220, and to NAU as SC or CSCV elective; ABUS-SR (CIS) requires CIS105, CIS162AD and CIS250. Contact the Computer Science department at your university of interest to determine the transferability to the Computer Science or Computer Engineering programs.

Required Supplies:
(1) Student ID Card required for lab access. Available at the Kirk Student Center.
(1) USB Flash Drive  -   A storage device is NOT required for students working at home.

Required Textbook: Murach's C# 2010 by Joel Murach. (2010), Mike Murach and Associates, ISBN: 978-1-890774-59-2, hardcopy $55 and/or eBook $31 at www.murach.com, rental $27 at Efollett Bookstore . eBook option requires the installation of the LockLizard Viewer and Internet access is also required to read the book because the license is verified each time the book is opened. A Mac option is also provided.

MSDN Library: Microsoft Software Developers Network (MSDN) Libray will used to review topics not covered in the textbook. Specific links to the library will be provided from the module learning activities as needed. msdn.microsoft.com/library/

Required Software: Microsoft Visual C# 2010 Express Edition or Visual Studio Professional 2010, which are Integrated Development Environment (IDE) software used to create C# programs. SQL Server database software NOT required.

Windows Version: Windows XP, Vista, or 7 is required to install the software. Verify your version of Windows and the hardware requirements at www.microsoft.com/express/support/ before beginning the course.

Options on Acquiring Software: Grading:
The final grade will be based on the total points received of the following possible points.
Two Tests and 1 Quiz
Homework - Computer Labs
Total points possible
Extra Credit - Assignment
210
265
475
20
44%
56%
100%
4%
        A = 90% >= 428 points
B = 80% >= 380 points
C = 70% >= 333 points
D = 60% >= 285 points
F = Below 60%
  Excellent
Good
Satisfactory
Minimal Pass
Fail
Official MCCD Course Objectives:
  1. Explain the evolution of C# and basic computer components.
  2. Describe the software development process.
  3. Use predefined data types to declare and manipulate variables and arrays.
  4. Use operators in arithmetic and Boolean expressions.
  5. Design and develop object-oriented programs using various flow control structures and functions.
  6. Describe object-oriented concepts.
  7. Design and develop programs using classes and object-oriented programming techniques.
  8. Process various input and output.
  9. Debug simple and complex programming errors.
  10. Use standard pre-processor commands.
  11. Create graphical applications.

    Complete Course Competencies (Search for CIS162AD)
Guidelines and Procedures: Read the course Guidelines and Procedures for additional information.

The syllabus, topics, and schedule for the course are subject to change as needed during the course. I will make electronic announcements of any changes.
Revised: 5/11/2012 - www.mesacc.edu/~marquez/cis162ad/1syllabus.html