Course Number and Title: CS 2133, Computer Science II
Meeting Time: 10:30-11:45 TTh Meeting Place: ANSI 123
Instructor: M. Samadzadeh Office: MS 215 Phone: 744-5668
Office Hours: 02:00 - 03:00 MWF or by appointment
Grad Assistants: I. Jhun and T. Koo Office: MS 314 Phone: 744-8518
Office Hours: TBA
Prerequisite: CS 2123, Computer Science I
Required Text and Course Material:
Paul Helman, Robert Veroff, and Frank M. Carrano, Intermediate Problem Solving and Data Structures: WALLS AND MIRRORS, Second Edition, The Benjamin/Cummings Publishing Company, Inc., Menlo Park, CA, 1991.
Class Lecture Notes: Cowboy Copy Center (Student Union).
Course Description: As the second course for majors in Computer Science, this course will extend the material from Computer Science I (CS 2123) introducing such concepts as pattern matching, date structures, and intermediate concepts of implementation and use of data structures. This course uses the Pascal programming language. Students are expected to be proficient in this language or to be quick learners.
Grading: Quizzes 10%
Programs and Homeworks 25%
Examinations (3) 15% each (Sept. 17, Oct. 15, Nov. 12)
Final Examination (comp.) 20% (December 18, 1:00-2:50 PM)
Letter Grades: [90-100] A
[80-90) B (The instructor reserves the right to
[70-80) C adjust the grading scale provided that
[60-70) D it does not lower any student's grade.)
[0-60) F
Note: Late homeworks will not be accepted. Late Program penalty is 10% a day.
Policy on Attendance: Attendance is required but not monitored. Students are responsible for any material presented in class, and some of the material will not be in the textbook.
Use of Personal Computers: You may do your development work on personal computers, but your turned-in assignments must be done using the assigned computer account. You are responsible for any possible incompatibilities between your own Pascal compiler and run time support and the Pascal compiler and run time support available on the assigned computer.
Homeworks: Discussion of any kind is allowed. After discussion, each student must write up his/her own solution. Copying another student's work is not allowed. Giving another student your work is considered cheating as well.
Programs: Discussion of techniques in a natural language (such as English) is allowed, but a discussion in a computer or algorithmic language is not allowed. (Computer language discussions and questions are to be limited to the language and should not concern the assignment.) Stealing, giving or receiving any code, drawings, diagrams, texts or designs is not allowed. Every line of work that you turn in must be your own.
Examinations and Quizzes: No discussion of any kind (except with the instructor) is allowed. No access to any type of written material is allowed.
Students who do not comply with the described collaboration policy will receive a grade of F in the course. Furthermore, the case will be reported to the University Officials.
50% Rule: For any student to be eligible to receive a passing grade, that student must have earned at least 50% of the total points in each of two areas: (1) programs and other assignments, and (2) tests. Any student whose grades do not satisfy the 50% Rule, will automatically receive a grade of F in the course regardless of the total points earned.