Syllabus: CS 310 Computer Science III
Spring 1999
Section 001 - Prof. Elizabeth White
meets MW 1:30 - 2:45 in Robinson B208
- Office: S&T II, Rm. 429
- Phone: 993-1586
- email: white@cs.gmu.edu
Course Content
This course is a continuation of CS 211 and is intended to provide
you with additional experience building software and includes an introduction
to basic tools and techniques that facilitate software development. You will
also be further exposed to object-oriented techniques and gain
additional experience with complex data structures, and recursion.
This course is programming intensive.
Textbooks
- Data Structures and Program Design in C++, Kruse and Ryba
- Recommended: Unix reference, C++ reference
Grading
- Programming - 50%
You will be given 4 data structure oriented programming assignments.
There are to be individual efforts. This means no code sharing or
discussion of problem solutions with anyone except me or the TA. Documentation is required.
Due to the class size, I will not accept late programming assignments. I also suggest that you start programming
assignments when I hand them out - they often take more time that you
expect.
- Homeworks - 10%
Group work is allowed (and encouraged). Some
assignments may involve some programming but will be less intensive than
the regular programming assignments. 10% late penaty per day.
- Exams - Two at 10% each
Final - 20%
You must have a written excuse (doctor's note, for example) to
miss an exam. I reserve the right to give oral makeup exams in lieu of written.
Honor Code
You are expected to abide by the honor code. Programming assignments and
exams are individual efforts.
Information on the university honor code can be found at:
http://www.gmu.edu/catalog/acadpol.html#honorsys
Important Dates
- First class: 1/25 (section 001), 1/26 (section 002)
- Spring Break: 3/15 - 3/21 (no classes that week)