CSIT 121 SYLLABUS (Section 02)
           Computer Science I (Fall 2005)  

Lecture Instructor Gurmukh Singh  
Lecture Location 2164  Fenton Hall
Office Location 242  Fenton Hall
Lecture Days & Time  Tuesday and Thursday, 9:30 AM – 10.15 AM 
E-mail singh@fredonia.edu or singh@cs.fredonia.edu  
Office Hours  Tuesdays & Thursdays: 8:20 AM - 9:20 AM, 4:50 PM - 5:50 PM in 242 Fenton Hall
Office Phone  (716) 673-3867

1. Computer Science I is a three-credit course. This course is given in a computer laboratory to provide students hands-on exposure to the following major topics: Problem solving, algorithm design and development, structured programming: top-down design and functional decomposition; elementary data types; expressions, I/O functions including text files; control structures; functions: scope rules, pass by value, pass by reference; built-in functions; arrays; strings; elementary sort and search algorithms.

Prerequisite: NYS Course B or Regents Course III or MATH 104.


2. Course Textbook:  Nell Dale & Chip Weems , Programming and Problem Solving with C++, 4th ed.  (Jones & Barlett Publishers, 2005). Book will be available at the College Bookstore.

 

3. Materials Required:  Four or five  blank 3.5" High Density (HD) 1.44 MB diskettes (IBM compatible).

 

4. Course Homepage: http://www.cs.fredonia.edu/~singh  

 

5. Exams and Quizzes : All examinations and quizzes must be taken on the date scheduled.  Failure to do so will result in a zero for that quiz or examination grade.  An exam or quiz missed due to absence cannot be made up unless prior arrangements have been made with the instructor.  A valid written excuse will be required before a makeup is considered.  

 

6. Grades: There will be a midterm exam, a final exam, and some programming assignments/projects /quizzes throughout this course. The exams/assignments/projects will require you to write an actual code, which will test your understanding of the underlying concepts and how they are implemented.  The grading distribution will be approximately 25% for the midterm, 25% for the final, and 50% for the programming assignments/quizzes. 

7. Assignment: All assignments are due at the beginning of class on the dates to be set by the instructor. A 5% penalty will be assessed for each calendar day of lateness.  Assignments handed in more than one week (seven days) late will not be accepted for credit. These homework assignments and projects are to represent your own efforts at a solution. 

    Note: Examination dates, quiz dates, assignment and project due dates will be announced in class.

8. Grading Policy:

A

A-

B+

B

B-

C+

C

C-

D+

D

D-

F

94-100%

90-93%

86-89%

82-85%

78-81%

74-77%

70-73%

66-69%

62-65%

58-61%

54-57%

0-53%

9. Attendance: Class attendance is highly recommended as all quizzes and exams are based upon the class work and notes. You are responsible for all the material presented in class and announcements. No excuses of any nature will relieve you from the responsibility of missed announcements.

10. Academic Honesty: The specific actions in response to incidents of student dishonesty are inclusive of receiving a failing grade for an exam, quiz, assignment or the course, suspension or dismissal from college. I grades are given only if illness, hardship or any other extra ordinary circumstances preclude the completion of the course.  An I grade must be arranged before the final examination.

11. Click here for the Academic Calendar of Fall 2005 and Spring 2006

12. Students with Disabilities: If you have a disability, (physical or psychological) and require reasonable assistance to enable you to participate in this course, please see me during the first two weeks of class for appropriate arrangements.

    Note : This syllabus is subject to change at the discretion of instructor