Download Visual Studio

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.