Adam Blank 
()

Announcements

Information

Welcome to CSE 332! You might want to start by looking at the course policies in the .
Our optional this quarter will be Data Structures and Algorithm Analysis in Java, 3rd edition (Weiss).
As the get closer we will post more information about them.

Getting Help

It is very important to us that you succeed in CSE 332. We provide many extra resources to help you. Adam and the TAs hold many office hours, we have a message board called , and we provide you with many practice handouts.

Office Hours

Monday

  • 10:30am 11:20am
    (CSE 021; Matthew)
  • 1:30pm 2:20pm
    (CSE 021; Phillip)
  • 4:00pm 6:00pm
    (CSE 444; Adam)

Tuesday

  • 1:00pm 2:00pm
    (CSE 444; Adam)

Wednesday

  • 10:30am 11:20am
    (CSE 021; Olga)
  • 1:30pm 3:30pm
    (CSE 021; Evan)
  • 3:30pm 4:30pm
    (CSE 021; Jonathan)
  • 6:00pm 7:00pm
    (CSE 021; Raquel)

Thursday

  • 4:30pm 5:30pm
    (CSE 021; Irving)
  • 5:30pm 7:30pm
    (CSE 021; Michael)

Friday

  • 11:00am 12:00pm
    (CSE 444; Adam)
  • 1:30pm 2:30pm
    (CSE 021; Raquel/Irving)
  • 2:30pm 3:30pm
    (CSE 021; Phillip)
  • 3:30pm 4:30pm
    (CSE 021; Jonathan/Olga)
  • 4:30pm 6:30pm
    (CSE 021; Andrew)

Sunday

  • 2:30pm 3:30pm
    (CSE 021; Matthew)

Course Staff

Instructor

CSE 444
(206) 616-0034

Teaching Assistants

Irving Chen
ijchen
AA
Jonathan Faust
jonfaust
AB
Phillip Huang
phuang2
?D
Olga Kazakova
kazako
BB
Michael Lee
mlee42
?E
Andrew Li
lia4
AB
Evan McCarty
ejmcc
BA
Matthew Rockett
rockettm
BA
Raquel Van Hofwegen
raqvh
?C

Schedule

  • Algorithm Analysis
  • Priority Queues & Heaps
  • Trees
  • Hashing
  • Sorting
  • Parallelism
  • Concurrency
  • Graphs
  • Graph Algorithms
#
Day
Topic
Projects
Exercises
Algorithm Analysis 1: Asymptotics
Weiss 1.1-1.6
CKPT 1
Algorithm Analysis 3: More Recurrences & Amortization
Martin Luther King Day: No Class!
Dictionaries 1: ADT & BSTs
Weiss 4.1-4.3, 4.6
Dictionaries 3: B-Trees
Weiss 4.7
CKPT 1
Dictionaries 4: Hashing
Weiss 5.1-5.3
Dictionaries 5: Hashing Collision Resolution
Weiss 5.4-5.6
Sorting 1: Comparison Sorting
Weiss 7.1-7.2, 7.5-7.7
Sorting 2: Beyond Comparison Sorting
Weiss 7.8, 7.11
Midterm Review
Midterm Exam

Information & Practice Exams

  • 5:30pm
    7:00pm in KNE 120
CKPT 2
Presidents Day: No Class!
Interview Questions
Synchronization 1: Locks and Race Conditions
CKPT 1
Review
Victory Lap
Final Exam

Information & Practice Exams

  • 12:30pm
    2:20pm in KNE 120