CSci 257
Course Syllabus

MW, 2:00 pm
Woods Lab 136

    Office Hours:   WL 133
MW 3:30 - 4:30, Tues 1:30-3:00
or by appointment
    email:     scarl AT sewanee D0T edu
    phone:     598-1305


Our objective in this course is to learn to design and implement the elementary abstract data types (lists, stacks, queues, trees, and tables); to analyze the algorithms that operate on these data types; and to properly use them in building programs. We'll also continue the study of Java constructs and fundamental programming techniques (such as recursion) started in CSci 157.

Prerequisite: CSci 157


The grade for the course will be based upon the following:


Weekly Homework



5 Programming Projects



Reading Quizzes and Class Exercises



2 Exams (10 pts each)



Final exam (Tuesday, May 7th, 2:00pm)



Attendance is an important factor in succeeding in this course. There will be in-class exercises from time to time, as well as the occasional quiz over the reading. The student is responsible for making up any work missed due to absence. The Office of the Dean of Students will be notified after three unexcused absences.

Computer use and accounts:


Homework and programming projects make up most of the course grade. We will also have a number of in-class exercises to get experience applying new programming concept, which figure into the class participation portion of the grade.

Students are expected to work independently on homework assignments unless group work is specifically indicated. Each assignment will specify how and when it is to be turned in. Late assignments are penalized 10% for each day late, but every student has 3 grace days for the semester.
The Honor Code applies to all exams and assignments. Plagiarism is copying or imitating the language and thoughts of others, whether computer program, website, or written paper. For more information, see the Course Policies and Grading page.

ADA Statement

The University of the South is committed to fostering respect for the diversity of the University community and the individual rights of each member of that community. In this spirit, and in accordance with the provisions of Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act (ADA), the University seeks to provide disabled students with the reasonable accommodations needed to ensure equal access to the programs and activities of the University. If you have a disability and require accommodations in this course, you have the responsibility of presenting your instructor with a copy of your academic accommodations letter from the University Wellness Center (931-598-1325). Accommodations will not be provided without this documentation, and accommodations cannot be applied retroactively. Additional information about disability accommodations can be found at