ECS 60. Data Structures and Programming.

Winter 2013CRN: 50906
Lectures: TR 1030-1150, 234 Wellman.
Discussions: W 1310-1400, 100 Hunt.
Instructional staff: Hao Chen. Office hours: R 0900-1030. 2211 Watershed.
Bogdan Copos. Office hours: T 1600-1700, 53 Kemper.
Clint Gibler. Office hours: M 1300-1400, 53 Kemper.
Communication: If you have a non-personal question, send it to the discussion forum at SmartSite.
If you have a personal issue, send an email to ecs60ATcancer.cs.ucdavis.edu whose subject line starts with ecs60.
Do NOT send email to our personal email addresses, as they are automatically filtered out.
Gradebot:Submit your homework to the gradebot.
Schedule
WeekDateTopicReadingNotes
1January 08 Performance analysis §1
January 10 Stacks and queues §3.1-3.4; 3.6
2January 15 Linked lists §4.1-4.3; 4.6; 4.8; 4.10
January 17 Trees §5.1-5.3
3January 22 §5.6; 5.7
January 24 §5.10
4January 29 Graphs §6.1
January 31 §6.2.1-6.2.4;6.3.1
5February 05 §6.4.1
February 07 §6.5
6February 12 Midterm (tentative)
February 14 Huffman coding Page 454-456
7February 19 Sorting §7.1-7.5
February 21 §7.6; 7.7
8February 26 §7.9
February 28 Hashing §8.1; 8.2
9March 05 §8.4
March 07 Efficient binary search trees §10.2
10March 12 §10.4
March 14 Multiway search trees §11.1-11.2

Note: reading is subject to change.

Description

Design and analysis of data structures for a variety of applications. Trees, heaps, searching, sorting, hashing, graphs. Extensive programming.

Textbook

Grading

Grading scheme is subject to revision.

Requirements

Policies

Feedback

I always welcome any feedback on what I could be doing better. You are also welcome to send me feedback anonymously.


<ecs60ATcancer.cs.ucdavis.edu>
Last modified January 9, 2013.
Valid XHTML 1.1! Valid CSS!