CST1620 C# Programming
Syllabus

COURSE DESCRIPTION
This course is designed for students in the computer field who will be working with computer programming languages. The course covers both design and programming using the programming language Microsoft C#, a graphical derivative of C++, which is a widely used object-oriented language. The student will develop many programs using C#. (Prerequisites: CST1794) (4 Credits) (4 Lecture, 0 Lab)

COURSE FOCUS
This course focuses on hands-on programming with the C# language and the concepts necessary to design programs. The course focuses on the completion of programming problems as given in the text in a self-paced format.

TEXT AND REFERENCES
1. Microsoft Visual C# 2017: An Introduction to Object-Oriented Programming (Student supplied textbook)
2. Computer system with Windows 10 or better. (Student supplied equipment)

STUDENT CONTRIBUTIONS
The student is expected to spend at least 180 hours studying the text and completing the exercises, worksheets, and class project. The student is expected to take a self directed approach to learning through available resources. The student is expected to contact the instructor if difficulty is encountered or help is needed.

COURSE EXPECTATIONS
See this link for additional course expectations.

COURSE EVALUATION
Student objectives and evaluations are translated to a percentage and the percentages to grades. A score of 70% is passing. The following percentage distribution guarantees the following grade:
A:93%+  A-:90%+  B+:87%+  B:83%+  B-:80%+  C+:77%+  C:73%+  C-:70%+  D+:67%+  D:63%+  D-:60%+  F:<60%.
Instructor reserves the right to record a last day of attendance and assign a grade of "F" at any time before the end of the semester if it is deemed that the student is not participating in the course.

Assignments are typically due in one week. Late assignment penalty is as follows:
1 day -10% | 2 days -20% | 3 days -30% | 4 days -40% | 5-7 days -50% | drop box closes - No credit.

COURSE SCHEDULE
This course is lecture/lab based. The CST Instructors will deliver the lectures, as well as supervise the lab.  The student is expected to spend at least 45 hours per credit in self study with direction from instructors and/or instructional guides and testing.  This a four (4) credit course, so an average student is expected to spend approximately 180 hours completing this course, which includes lectures and lab.  All lectures will be scheduled, with that schedule posted online.


It is Ridgewater College policy to provide on a flexible and individualized basis services to students who have disabilities, in accordance with the Americans with Disabilities Act and Section 504 of the Rehabilitation Act. Reasonable accommodations can be provided after registering with the Accessibility and Disability Services Office. Please contact the Accessibility and Disability Services Coordinator on your campus to discuss your accommodation needs: Jay Morrison on the Willmar Campus, @320-222-8040 (jay.morrison@ridgewater.edu), or Terry Grinde on the Hutchinson Campus, @320-234-8650 (terry.grinde@ridgewater.edu). This publication is available in alternative formats upon request. Students with hearing or speech disabilities may contact us via their preferred Telecommunications Relay Service. Please allow adequate time for the college to respond to your request.

Version Information:
Sep 17th, 2002 Original course material.
Aug 26th, 2003 Changed to C# language.
Aug 07th, 2006 Changed to C# 2005.
Aug 25th, 2010 Changed to C# 2010.
Aug 25th, 2013 Changed to C# 2012.
Aug 26th, 2018 Changed to C# 2017.