Introduction to Computer Science II
Fall Term, 1997
Instructor: Richard Paige
Office: CCB 250
Email: paige
Office Hours: MW15:30-16:30, or by appointment.
Lectures: MWF 17:30 in CCB 121
Textbook: D.T. Barnard, R.C. Holt, and J.N.P. Hume. Data Structures: An Object-Oriented Approach, Holt Software Associates, 1995.
WWW: www.cs.yorku.ca/Courses/1030
Prerequisites: COSC1020.03, MATH1090.03
Overview: This course is a continuation of COSC1020, and covers parts of the fundamentals of software development, data structures (e.g., stacks, queues, lists, trees, heaps), and algorithms that make use of these structures (e.g., sorts and searches). The course will cover most of the course textbook; lectures will cover approximately one chapter of the text per week, starting with Chapter 3.
Assignments are to be handed in on their due date at the start of class (ie., 17:30). Assignments that are handed in after 17:30 on the due date, but before the next class, will have two full letter grades deducted (ie., A becomes a C, B+ becomes a D+, C+ or lower becomes an F, etcetera). Assignments that are to be handed in late must be given to the instructor. Once the next class following a due date has started, no late assignments will be accepted, and a grade of 0 will be assigned (Exception: no late Assignment #4s will be accepted). Please note that events such as last-minute printer slowdown or breakdown do not constitute valid excuses for lateness.
Please see the course WWW page,
www.cs.yorku.ca/Courses/1030
, for full implementation
details regarding assignments, course policies, and where to look for more information.
Please read the course newsgroup, york.cs.course.1030
, regularly for announcements.