CSCE 3110: Data Structures and Algorithms - Fall 2019

Instructor: Paul Tarau, Professor - see my home page for contact info and office hours.

course directory

related code at github

Grader(s): TBD, contact via Canvas

Midterm exam: Friday, Oct 11, open net

Final exam: 10:30 a.m.-12:30 p.m, cumulative, open net

Description and Objectives:

This course is intended to emphasize the understanding of non-linear data structures and elementary graph algorithms. We will cover both theoretical analysis and experimentation. Programming assignments will focus on the design of elegant data types and implementation of practical and efficient algorithms.

Syllabus

Evaluation:

Recommended books and online materials:

Problem Solving with Algorithms and Data Structures using Python, by Bradley N. Miller, also here or here.

Data Structures and Algorithm Analysis in C++ by Mark A. Weiss, 4-th edition

Software, tutorials and related links:

Outcomes: