WAKE TECHNICAL COMMUNITY COLLEGE DIVISION OF COMPUTER & ENGINEERING TECHNOLOGIES COURSE SYLLABUS COURSE NO: CSC 153 TITLE: C# Programming
Lead Instructor: Man-Chi Leung (see Wake Tech course schedules, class and section, for the actual instructor) Office: ETB327B-8 Phone: (919) 866-5363
Office Hours:
To Be Announced
Textbook(s): Title: Visual C# 2010 How to Program Author: H. M. Deitel and P. J. Deitel ISBN: 978-0132151429 Publisher: Prentice Hall
Software used to complete coursework: Visual C# 2010 Express Edition Other required equipment: Credit Hours: Three (3) Semester Hours Pre-requisites: MAT-070 RED-090 Co-requisites: none Course Description: This course introduces computer programming using the C# programming language with object-oriented programming principles. Emphasis is placed on object oriented programming, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment at the beginning level.
Course Goals:
To comprehend object-oriented programming in terms of C# programming language.
To identify various programming terms, such as: data type, variables, arrays, operators, program controls, methods, classes, constructors, properties, objects.
To create C# applications with Visual C# 2010.
Course Objectives: Upon successful completion, students will be able to demonstrate (through completion of classwork and assignments):
Create C# applications
Design and use selection structures
Design and use repetition structures
Define, create and use objects
Construct methods for classes
Create arrays to store large volume of data
Use LINQ to query data
Understand and use inheritance to create classes
The Core Values of Wake Technical Community College
Respect
Instructor and students will foster an environment that is respectful of all.
Responsibility
Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations.
Critical Thinking
Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation.
Communication
Instructor and students will strive to ensure that both written and oral communications are clearly understood.
Collaboration
Instructor and students will strive to develop collaborative skills.
Grading Is As Follows:
Lab assignments
30
Weekly programming assignments
Midterm Exam
30
Cover everything up to the exam
Final Exam
40
Cover everything in the course
Classroom Policies:
Students are responsible for all of the information presented in the Wake Technical Community College Student Handbook.
Please note that computers are to be used at all times for official course purposes. Use of computers for general web surfing, e-mailing, chat room discussions, social networking, and any other non-course related task is forbidden. Violation of this rule will result in a grade deduction and possible loss of computer privileges.
The college forbids the use of all audible electronic equipment during instructional time. Forbidden devices include but are not limited to: cell phones, smart phones, MP3 players, and PDAs.
If you miss a lecture or arrive late, you are responsible for the material presented, handouts distributed, and any announcements made that day. The instructor will not provide notes for missed classes.
Tentative Schedule Note: This schedule is subject to some changes/modifications per Instructor -- This offered as only a study guide. The pace of each class differs according to the instructional needs of the students in the class. Always consult with your instructor. Note** A Final Project may be assigned in lieu of a Final Exam.
Unit
Coursework
Textbook/Assignments
1
Introduction to C#
Lab 01
2
Creating C# Applications
Lab 02
3
Control Statements Part 1
Lab 03
4
Control Statements Part 2
Lab 04
5
Control Statements Part 3
Lab 05
6
Classes and Objects
Lab 06
7
Exam 1
Covers everything up to Week 6
8
Methods: A Deeper Look Part 1
Lab 08
9
Methods: A Deeper Look Part 2
Lab 09
10
Arrays Part 1
Lab 10
11
Arrays Part 2
Lab 11
12
LINQ and Generic Collections
Lab 12
13
Classes and Objects: A Deeper Look Part 1
Lab 13
14
Classes and Objects: A DeeperLook Part 2
Lab 14
15
Inheritance
Lab 15
16
Final Exam
Covers everything in this course
Disability Support Services (DSS) is available for students who require academic accommodations due to any physical, psychological, or learning disability. To determine eligibility, contact the office at 108-S Holding Hall or call 919-866-5500
Copyright - - Wake Technical Community College All Rights Reserved