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/~marquezOffice:
Hours:
Canvas:
Building 43a (BP), Room 35
Office and Lab Hours posted on website
maricopa.instructure.com
![]()
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:
- Microsoft Visual C# 2010 Express - Free download through Microsoft at www.microsoft.com/express/downloads/.
- Microsoft Visual Studio 2010 Professional (includes C++, VB, C#) available as a free download through MSDNAA. All account requests will be processed after the 2nd week of the semester, so the free Express edition should be used for the first few assignments. For instructions on requesting an MSDN Academic Alliance (MSDNAA) account visit: www.mc.maricopa.edu/dept/d07/promo_msdnaa.html
The final grade will be based on the total points received of the following possible points.Official MCCD Course Objectives:
Two Tests and 1 Quiz
Homework - Computer Labs
Total points possible
Extra Credit - Assignment210
265
475
2044%
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
FailGuidelines and Procedures: Read the course Guidelines and Procedures for additional information.
- Explain the evolution of C# and basic computer components.
- Describe the software development process.
- Use predefined data types to declare and manipulate variables and arrays.
- Use operators in arithmetic and Boolean expressions.
- Design and develop object-oriented programs using various flow control structures and functions.
- Describe object-oriented concepts.
- Design and develop programs using classes and object-oriented programming techniques.
- Process various input and output.
- Debug simple and complex programming errors.
- Use standard pre-processor commands.
- Create graphical applications.
Complete Course Competencies (Search for CIS162AD)
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