CS 367: Introduction to Data Structures
HOME - Lecs 1 & 2, Fall 2009

Lectures:

  • Lecture 1: 1221 Computer Sciences, TR: 1:00 pm - 2:15 pm
  • Lecture 2: 1221 Computer Sciences, TR: 2:30 pm - 3:45 pm

Instructor:

  • Rebecca Hasti
    5375 Computer Sciences, 263-2622, hasti@cs.wisc.edu
    Thanksgiving Week Office Hours: 10 am - noon Wednesday (11/24) and by appointment
    General Office Hours: (resuming 11/30) 1:30 - 3:30 pm Wednesdays, 10 am - noon Fridays, and by appointment

TAs:

NameEmailOfficeOffice hoursLab hours (in 1370 CS)
Kwang-Sung Jundeltakam 3355 Comp Sci M 4 - 6 pm Tu 10: 30 am - 12:30 pm
Mehmet Levent Kockoc 5364 Comp Sci Tu 4 - 6 pm M 3 - 4:30 pm; Th 6 - 7:30 pm
Deepak Ramamurthiscdeepak 3361 Comp Sci W 4 - 6 pm M 4:30 - 6:30 pm; W 6:30 - 9 pm
Jiasi Songsindgers 3361 Comp Sci Tu 11am - noon; Th noon - 1 pm Tu 4 - 6:30 pm
Chong Sunchong 1306 Comp Sci M 11 am - noon; Th 11 am - noon M 2 - 3 pm; F 11 am - 12:30 pm
Xiao (Lulu) Zhangxlzhang 1301 Comp Sci F 2 - 4 pm (in 1370 CS) M 11 am - 1:30 pm; W 11 am - 1 pm
Note: email addresses are at the cs.wisc.edu server

Grid format containing the lab and office hours for all CS 367 staff.

Photos of CS 367 instructor and TAs

Course Announcements:

  • Office and lab hour changes for Thanksgiving week:
    • Rebecca's Wednesday office hours have been moved to 10 am - noon (and Friday office hours cancelled)
    • TA lab and office hours will be held as scheduled up to 1 pm on Wednesday; Wednesday afternoon, Thursday, and Friday hours are cancelled
  • Homework 8 has been released. You can access it by going to the Assignments page.
  • Programming Assignment 3 has been released. You can access it by going to the Assignments page.
  • The second midterm exam was handed back in lecture 11/17. A solution for the midterm is available on Learn@UW. Please talk with Rebecca if you have any questions or concerns about the exam and/or where you stand in the course.
  • Midterm Exam 2 is Thursday, November 12, 5:05 - 6:35 pm in 165 Bascom. Some sample questions can be found on the Content page of the Learn@UW site for the course. See the list of topics for detailed information about what the exam covers.
  • Solutions for homework assignments 5 and 6 have been posted on the Content page of the Learn@UW site for the course.
  • Homework 7 has been released. You can access it by going to the Assignments page.
  • Homework 6 has been released. You can access it by going to the Assignments page.
  • Homework 5 has been released. You can access it by going to the Assignments page.
  • You can now access the full-color slides about careers in CS as well as information about two new CS class being offered next spring (which don't have anything beyond CS 367 as prerequisites): Intro to Human-Computer Interaction and Computational Photography
  • Links to in-class examples, handout, etc. can be found on the Syllabus page.

Course Description:

Prereqs: CS 302 or consent of instructor. Students are strongly encouraged to take CS 367 within two semesters of having taken CS 302.

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.

Course Grading:

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

  • 50% Exams :
    3 exams, 2 during the semester each worth 15% of your final grade and a final worth 20% of your final grade.
  • 30% Programs :
    5 programming assignments each worth 6% of your final grade.
  • 20% Homework :
    10 homework assignments each worth 2% of your final grade.

Letter grades are assigned at the end of the semester using a single curve for students in both lectures 1 and 2. The curve is determined after the final exam is completed. The median student's course grade is usually a low B or high BC.

Last Updated: 11/23/2009     ©2008-2009 Rebecca Hasti (some content and design by Jim Skrentny, used with permission)