COMP210: Data Structures and Analysis (Summer Session X 2022)
M/W/F 9:45-11:15am in FB007
Class to be held in person! A working draft of the syllabus can be found here!
This is a special offering of the course that will span both summer sessions and previously required department permission to enroll. It is now open to all students on ConnectCarolina. The class begins on June 1st and runs through July 25, IN-PERSON.
Meet the Team :)
Course Links
Software Setup
Assignments
Office Hours (Enrollment code is 014872)
Gradescope (Enrollment code is V5GVZD)
Piazza
Anonymous Feedback Form
Optional Textbook
Course Schedule
===================
Week 8
Monday 7/25
- Final Exam – 8:00am in FB007
===================
Week 7
Monday 7/18
Wednesday 7/20
- LDOC!
- Slides
- Lecture 20 – Review of Shortest Path, Minimum Spanning Trees
Friday 7/22
===================
Week 6
Monday 7/11
Wednesday 7/13
- Lecture 17 – Finish Hashing, Graph Concepts (1/2)
- Slides
Thursday 7/14
Friday 7/15
- Lecture 18 – Graph Concepts (2/2)
- Slides
- Quiz 05 (Last quiz!)
===================
Week 5
Monday 7/4
Tuesday 7/5
Wednesday 7/6
- Lecture 14 – AVL Trees (1/2)
- Slides
Thursday 7/7
Friday 7/8
===================
Week 4
Monday 6/27
Wednesday 6/29
- Lecture 12 – Priority Queues & Binary Heap (1/2)
- Slides
- TA-led review session at 5:00-6:00pm in FB007 and Zoom.
- Slides
- Recording
Thursday 6/30
Friday 7/1
- Lecture 13 – Priority Queues & Binary Heap (2/2)
- Slides
- Quiz 03
===================
Week 3
Monday 6/20
Wednesday 6/22
Thursday 6/23
Friday 6/24
- Lecture 10 – Tree Concepts (1/2)
- Slides
- Quiz 02
===================
Week 2
Monday 6/13:
Wednesday 6/15
- Lecture 06 – More Big-O
- Slides
Thursday 6/16
Friday 6/17
- Lecture 07 – Lists (1/2)
- Slides
- Quiz 01
===================
Week 1
Monday 6/6:
Wednesday 6/8
- Lecture 03 – Instance Methods, Introduction to Abstract Data Types (1/2)! :)
- Slides
Thursday 6/9:
Friday 6/10
- Quiz 00 – First 30 minutes of class.
- Lecture 04 – Introduction to Abstract Data Types (2/2)
- Slides
===================
Week 0
Wednesday 6/1:
- Lecture 00 – Welcome! Intro to Java part 1
- Slides
Thursday 6/2:
Friday 6/4:
- Lecture 01 – Intro to Java part 2; Stack/Heap; Start Recursion
- Slides
===================