CS 367: Introduction to Data Structures
HOME - Lecture 1, Spring 2018

Course meeting times:

  • Lecture: Tuesday and Thursday, 1:00 - 2:15 pm, in 132 Noland
  • Office Hours: Charles Fischer, Monday, 12:00 - 3:00 pm, in 5393 Computer Science
  • Office Hours: Gregory Short, Wednesday, 12-2 pm and Friday 2-4 pm in 6397 Computer Science

Instructor:

TA:

Graders

Course Announcements:

  • There is no required textbook for CS 367, instead the course uses a set of on-line readings.
  • We will be using Piazza for course communications. See the Piazza information page for sign up instructions.
  • Notify Professor Fischer at least two weeks of classes if:
    • you have a conflict with the scheduling of an exam as listed in the exams information page
    • you participate in religious observances that may conflict with course requirements

Course Description:

Prereqs: CS 302 or consent of instructor.

Study of data structures (including stacks, queues, trees, graphs, and hash tables) and their applications. Development, implementation, and analysis of efficient data structures and algorithms (including sorting and searching). Experience in use of an object-oriented programming language (Java).

Course Grading:

Final letter grades are determined from your final cumulative score that is computed using the following breakdown:

  • 32% Exams :
    A midterm exam and a final exam, each worth 16% of your final grade.
  • 50% Programs :
    5 programming assignments, each worth 10% of your final grade.
  • 18% Homework :
    6 homework assignments each worth 3% of your final grade.

Scores for exams, programs, and homeworks are reported through the Learn@UW System.

Last Updated: 1/11/2018     ©2018 Beck Hasti and Charles Fischer