ECE2810J Data Structures and Algorithms

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

Monday, May 8th,2023

Last Day of Class

Friday July 4th, 2023

Course Component

Lecture

Mode of Teaching

Synchronous

Meeting Time

Mondays and Wednesdays and biweekly Fridays at 16:00 - 17:40 pm, 13 weeks in total.

Click here to view World Clock Meeting Planner

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.

Syllabus

English