Discrete Structures Syllabus
Discrete Structures Syllabus
Discrete Structures Syllabus
Professor
Term
Meetings
CS 5343
Dr.Neeraj K Gupta
Spring 2016
T and Th 5:30-6:45am ECSS 2.203
Topics: Analysis of algorithms. Stacks, queues, and trees, including Btrees. Heaps, hashing, and advanced sorting techniques. Graphs,
algorithms on graphs
Study efficient algorithms for a number of fundamental problems, learn
techniques for designing algorithms, prove correctness and analyze
running times.
1. Ability to understand asymptotic notations, recurrences, algorithm
analysis
Learning Outcomes 2. Ability to use/analyze Lists, stacks, queues, hashing, priority queues
3. Ability to use/analyze Binary search trees, balanced binary search trees
4. Ability to use/analyze Graphs, Depthfirst search, Topological ordering
5. Ability to use/analyze Breadthfirst search, Dijkstra's algorithm
6. Ability to use/analyze Algorithms of Prim and Kruskal, Disjointset
UnionFind problem
Required Texts & Data Structures and Algorithms in C++ by M. T. Goodrich, R. Tamassia,
Materials D. M. Mount.
Course Description
Suggested Texts,
Readings, &
Materials
Exams: There will be two exams: a midterm and a final. The exams will be closed book and the
final exam is comprehensive.
Make-up Exams
Extra Credit
Late Work
Class Attendance
Classroom
Citizenship
Other Misc.
Items
UT Dallas
Syllabus Policies
and Procedures
30%
40%
30%
Total
100%
A Bonus for class participation. Class room exercises will be given. I will call a
student at random from class roster to present the exercise. By end of semester each
student will have an equal opportunity to answer.
ALL WORK MUST BE INDIVIDUAL WORK. Cases of cheating will be forwarded
to the Judicial Affairs office.
Only by consent of instructor under severe reasons.
None
Not allowed
I do not check for class attendance, but given the difficulty of the topics it is
obviously necessary.
Please participate and ask questions during class. It tends to slow down the pace and
make the lectures more enjoyable.
The information contained in the following link constitutes the Universitys policies
and procedures segment of the course syllabus.
Please go to http://go.utdallas.edu/syllabus-policies for these policies.
These descriptions and timelines are subject to change at the discretion of the Professor.