UMBC CMSC202, Computer Science II, Spring 1998, Sections 0101, 0102, 0103, 0104 and Honors

Course Description


Textbook(s):


Prerequisites:

The course prerequisites for CMSC 202 are CMSC 201 (Computer Science I) and MATH 151 (Calculus I), or their equivalents. We will assume that you have mastered the following programming skills in C: writing functions, using header files, character handling, string handling, basic pointer manipulations, using pointers as parameters, file I/O and structures. In addition, you should understand the following programming concepts: functional/procedural abstraction, top-down design, separate compilation and libraries. If you are unfamiliar with a significant number of these skills and/or concepts, you should take CMSC 201. This course will not review material that has been covered in CMSC 201.


Objectives:

The objectives of this course are:


Grading:

Your grade for this course will be based upon 5 projects and 3 exams. Each project is worth 8 percentage points, each exam 20 percentage points. Note that the due dates for the projects and the dates of the exams are already set (q.v. the syllabus and project policy handout). Please plan your schedules accordingly.

Your final letter grade is based on the standard formula:

0 <= F < 60, 60 <= D < 70, 70 <= C < 80, 80 <= B < 90, 90 <= A <= 100
Your grade might be curved upward, but under no circumstance will your grade be curved downward. Your grade is given for timely work done during the semester; incomplete grades will only be given for medical illness or other such dire circumstances.


Attendance and Readings:

You are expected to attend all lectures. You are responsible for all material covered in the lecture, even if they are not in the textbook. You should keep up with the assigned readings during the semester. Some reading material will distributed through the course web page. You are responsible for the material in the readings, even if they are not covered during lecture. You are also expected to attend the recitations. New material will be covered during recitation for which you are responsible. For example, discussions about the projects, review for exams and instruction on the use of the UNIX system will take place during the recitation rather than lecture.


Email Etiquette:

Email is great -- much better than voice mail. If you need to contact me (Prof. Chang) about this class outside of lecture and office hours, email is much better than the telephone. You should, however, observe the following etiquette:


Last Modified: 23 Mar 1998 13:07:51 EST by Richard Chang

Back up to Spring 1998 CMSC 202 Section Homepage