ECE2810J Data Structures and Algorithms |
|
Number of Credits |
4 |
Teaching Hours |
64 |
Offering School |
UM-SJTU Joint Institute |
Course Teacher |
David Garmire Email Address: dgarmire@umich.edu |
Course Level |
Undergraduate Level |
Language of Instruction |
English |
First Day of Class |
May, 2024 (TBD) |
Last Day of Class |
July, 2024 (TBD) |
Course Component |
Lecture |
Mode of Teaching |
Synchronous |
Meeting Time |
(TBD) Mondays and Wednesdays and biweekly Fridays at 16:00 - 17:40 pm, 13 weeks in total. |
Time Zone |
Beijing Time(UTC+8) |
Course-specific Restrictions (e.g. Prerequisites / Major / Year of Study) |
Prerequisites:Discrete Mathematics,Programming & Data Structures Introduction to programming + Discrete Math/Computer Science/Junior |
Course Description |
This course includes introduction to algorithm analysis and Big-Oh notation; fundamental data structures including priority queues, hash tables, binary trees, binary search trees, balanced trees, and graphs; searching and sorting algorithms; basic graph algorithms; and introduction to dynamic programming. |
Accessment Format |
1. Class participation: 10% 2. Written assignments: 15% 3. Programming assignments: 30% 4. Midterm Exam: 20% 5. Final Exam: 25%
|
Syllabus |
|
|