Professional Documents
Culture Documents
Textbook: Gaddis, Tony, Starting out with Visual C# , fourth edition, Pearson.
About the Course: This course takes a hands-on approach to programming in C#.
Prerequisite: Placement in Math 1107 Pre-calculus.
Contact Information:
Coordinates
Monday 12:45-2:00pm- ZEN 250
Office: NAB 265 Tuesday 10:00- 12:00 pm
Tel: (973) 443-8691/8680 Mansion ground level- CORE office
Fax: (973) 443-8683 Wednesday 9:30- 11:30 am- ZEN 250
E-mail: sharma@fdu.edu
by appointment
Office Hours
Course Requirements
Homework and programming assignments will be assigned regularly. Programming problems will
require you to spend time in the computer laboratory or you will need to download a copy of MS-
VisualStudio on your computer.
Visit the following links for downloading the MS-VisualStudio products.
C# and C++:
http://www.microsoft.com/en-us/download/details.aspx?id=34673
Note: A minimum of two hours of outside preparation for each hour of class is a safe time
allocation for successfully completing the course.
Final grades will be determined from cumulative points each student receives during the semester.
Students are encouraged to carefully check the output from their programs before submitting
them for grading.
You must have a webmail account and remember your password at all times.
Attendance Policy
Supplies
Youll need to bring a USB flash drive to every class. Keep two flash drives for this class (use one as
backup).
Grading
Programming Assignments/Lab
You are required to maintain an organized folder on your flash drive that will contain-
Up-to-date lab assignments
Table of Contents in Word
Your lab grade will account for 30% of the course grade. Grading penalties will be assessed for
late assignment/project submissions.
Academic Integrity
Please acquaint yourself with the University Academic Integrity Policy in the students handbook.
The latest version of the Academic Integrity Policy is posted on webcampus under course
documents.
Notes:
Course Objectives:
Students will-
* demonstrate an understanding of basic programming concepts using c#
* build simple applications with event driven programming
* evaluate the various data types and operations used for data processing
* demonstrate a clear understanding of creating a source code and compiling programs using Visual
C#
* independently develop program using programming constructs
Topics to be covered:
1) Introduction to
Event-Driven Programming, GUI
computing with C#: the Visual Studio environment
elements of a program and semantics
Application Creation
creating a Windows Application
adding various Controls/ options
- Graphical Interface: creating a restaurant menu, placing the order and calculating the bill
- Calculations and expressions: calculating the change to output for a vending machine
- Output: change the display to output pictures, text and combination of media
- Data security: using the Random Number Generator to generate a bit sting and guess the
string
- Collection of data: find the largest, smallest number in an array; calculate average etc.