ECS 60

Homepage

Spring 2012

Syllabus

·       The syllabus contains most of the key information for the course.  Please take a few minutes to read through it.

Assignments

·       Links to the assignments will be placed here when they are ready.

Assignment

Due Date

Program #1

4/13 11:59pm

Program #2

4/25 11:59pm

Program #3

5/9 11:59 pm

Program #4

5/23 11:59pm

Program #5

6/7 11:59pm

Practice Tests

These are Sean Davis's practice tests from when he teaches 60, included here for reference when you are studying. Note that he has two midterms and we only have one, so the coverage of topics will be slightly different. The style of questions will be similar.

Practice Midterm #1 (doc)
Practice Midterm #1 Key (doc)
Practice Midterm #2 (doc)

Practice Midterm #2 Key (doc)

Practice Final (doc)
Practice Final Key (doc)

Lecture Notes

ADT and sorting Demonstrations (thanks to Sean Davis for passing on these links)

Sort and ADT Demonstrations! (thanks to Jourdan Yeh)
AVL Tree Demonstration
Splay Tree Demonstration
Skip Lists vs B-Trees (thanks to Sal Fuentes)
Skip List Demonstration (thanks to Peter Rozental)

Other helpful links

Moonedit a text editor that permits remote collaboration (thanks to Andrew Chow).
gdb Interactive Tutorial
Professor Matloff's Tutorial Page If you are looking for a tutorial on any topic in UNIX, LINUX or C, it's there!