CSCI 105 Introduction to Computer Programming Fall, 2009
Prerequisite: MATH086,
or equivalent mathematics placement score.
Textbook: Introduction
to Computer Programming Using C#, by Boger & Terwilliger
Instructor: Mark
Terwilliger
Office: 206-G CASET Hall
Phone: 635-2058
Email: mterwilliger@lssu.edu
Web Page: http://twig.lssu.edu
Office Hours: Monday :
1:00 p.m. – 2:00 p.m.
Tuesday : 11:00 a.m. – 12:00
p.m.
Wednesday : 1:00 p.m. – 2:00 p.m.
Thursday : 11:00 a.m. – 12:00
p.m.
Friday : 1:00 p.m.
– 2:00 p.m.
Other
hours are available by appointment.
Course
Description: An
introductory course in computer programming using the C# language, intended for
students with no prior computer programming experience. Input,
output, and simple data types. Arithmetic, control structures, and simple data
structures. Sound, graphics, and animation techniques.
Course objectives: Students completing this course
will be able to:
1. Describe the
evolution of programming languages
2. Use different
programming environments
3. Write
high-level programs using the C# programming language
4. Use input,
output and arithmetic instructions
5. Create menus,
buttons, and grid components
6. Use decision
structures such as if-then and if-then-else statements
7. Use repetition
structures such as repeat, while and for statements
8. Create
program using multiple forms
Electronics: All computers, cell phones, and PDAs
must be turned off in the classroom.
Course Outline: A tentative course
outline is attached to this syllabus. Please keep this for future
reference.
Absence Policy: Quizzes may not be made up unless the student has notified the
instructor in advance of a missed class. Any quiz missed without an approved
absence will result in a score of zero.
Surprise Quizzes: There will be a 20-point surprise quiz every Thursday. The quiz will
cover the labs and lectures covered since the previous quiz, as well as the
assigned readings for those class periods. You must bring a Scantron answer
form to each quiz. Your lowest quiz score will be dropped from your grade.
Labs:
Each lab will be worth 20 points. For full credit, labs must be submitted by
the beginning of the next lab period. You should bring a USB flash drive to
each lab in order to save your work.
Late Policy: Students will not be
penalized for working slow and taking their time during lab. Students that show
up for a lab but do not finish in the scheduled lab period may submit the lab
before the beginning of the
next week's lab to still receive full credit. Labs submitted more than one week
late will be graded using the following:
Days submitted after lab date Possible value
One week, one school day 90%
One week, two school days 80%
One week, three school days 70%
One week, four school days 60%
Two weeks 50%
After two weeks past the lab
date, labs may not be submitted to earn credit.
Final Exams: There will be a lab midterm exam and two comprehensive final exams. A
written final exam will be worth 100 points and a lab final exam will be worth
100 points. The dates for these exams are shown on the course outline. Thus,
there is a total of 800 points possible for the course:
Quizzes: 20 points x 13 quizzes => 260 pts.
Labs: 20 points x 12 labs => 240 pts.
Lab Midterm: => 100 pts.
Written Final => 100 pts.
Lab Final => 100 pts.
Total: 800
pts.
Final Grades: Final grades will be determined from the following scale: 97% (A+), 93% (A), 90% (A-), 87% (B+), 83% (B),
80% (B-), 77% (C+), 73% (C), 70% (C-), 67% (D+), 63% (D), 60% (D-), less than
60% (F).
DISABILITY SERVICES
In compliance with Lake Superior State University policy and equal access laws, disability-related accommodations or services are available to students with disabilities. Students who desire such services should meet with professors in a timely manner, preferably during the first week of class, to discuss disability-related needs. Students are eligible to receive services after they are registered with Disability Services. Proper registration allows Disability Services to verify the disability and determine individual reasonable academic accommodations. Disability Service is located in the KJS Library Room 103, 906-635-2355 (from on campus – 2355). Any student who feels s/he may need an accommodation based on the impact of a disability should contact me privately to discuss specific needs.
IPASS (Individual
Plan for Academic Student Success)
If at mid-term your grades reflect that you are at risk for failing some or all of your classes, you will be contacted by a representative of IPASS. The IPASS program is designed to help you gain control over your learning through pro-active communication and goal-setting, the development of intentional learning skills and study habits, and personal accountability. IPASS is located in the KJS Library, Room 106, (906) 635-2887 or x2294 on campus, or email ipass@lssu.edu if you would like to sign up early in the semester or if you have any questions or concerns.