Course pre-requisites
:
- Knowledge of Object Oriented(OO) technologies
- Inheritance, Class definitions, methods, properties overloading,etc.
Goals of the Course
:
To provide an introduction to the C# programming language. This course provides an introduction to material about C# such as: syntax, logic and GUI Controls. It not only introduces a variety of C# concepts, but also discusses the most significant aspects of object-oriented programming.
Course Textbook
:
Farrell, Joyce. Microsoft Visual C# .NET, Course Technology 2002. ISBN 0-619-06273-8
Grading
:
A final grade will be determined based on the following criteria:
- 13% - Course participation - includes attendance
- 56% - Completing the end of chapter case project assignments. An electronic version of the case project assignments can be downloaded from the course's Web site.
There are 7(seven) assignments so therefore they account for 8% a piece to arrive at a total of 56%
- 21% - Answering the review questions and quizzes. Quizzes are announced one week in advance and may vary from 10-20 questions that may be in any format.
- 10% - Grade from Final Exam
-
I may, at my discretion and depending upon the progress of the class, assign another homework assignment whose grade may be used for extra credit .
NOTE: Extra credit assignments will affect the grade given for participation.
Assignments
:
There are several assignments that will be given throughout the course that will comprise the majority portion(49%) of the student's grade:
-
These assignments will be in the writing programs in C# that will compile, produce output or an interactive windows application.
-
To produce the assignments, students will use Visual Studio .Net IDE that can be installed on their personal computers from the CD distributed with the textbook, or, used in the lab(s) at RVCC.
-
Assignments will be handed in on a floppy 3.5 inch diskette with the student's name on the diskette. The students should have at least 2 diskettes available for assignments - to account for an assignment not being returned in time for the next assignment to be received.
The diskette should be formatted, VIRUS FREE and have a directory with the name of the assignment being submitted (i.e. \Assignment1).
Within this directory should be the contents of the assignment ready to be graded. TO SAVE SPACE THE ASSIGNMENT MUST BE ZIPPED.
The instructor will create a subdirectory underneath the assignment directory that will contain the grade and any comments.
If there is any information that the student wishes to impart to the instructor concerning the assignment, they should be placed within a text or MS Word file with the filename of Readme (ex. Readme.txt or Readme.doc).
-
IMPORTANT: Your grade will be reduced by one grade point (Ex: an A+ becomes a B+, A becomes a B, etc.) is any of the following occur:
1) If a virus is detected on your diskette. So, it is STRONGLY RECOMMENDED that you download the latest virus definitions and scan your diskette PRIOR to submitting it for grading.
2) If your diskette is un-readable. So, it is strongly recommended that you use a new diskette for your assignments and test reading it on another PC before submission.
3) If your program does not compile.
-
Assignments are expected to be handed in within ONE week of being issued. NO EXCEPTIONS unless prior arrangements have been made with the instructor.