Discrete Structures Syllabus

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Course

Professor
Term
Meetings

CS 5343
Dr.Neeraj K Gupta
Spring 2016
T and Th 5:30-6:45am ECSS 2.203

Professors Contact Information


Office Phone 972 883 4656
Office Location ECSS 3.207
Email Address [email protected]
Wed 1:00PM - 2:00 PM
Office Hours
Thu 2:30 AM - 3:30 PM
Other Information Course materials available on elearning
TAs Contact Information
Name:
Office Location:
Email Address:
Office Hours:
General Course Information
Pre-requisites, Corequisites, & other
restrictions

CS 5303 Computer Science I, CS 5333 Discrete Structures


Prerequisite will be strictly enforced.

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

Recommended papers may be provided during the semester.

Assignments & Academic Calendar


[Topics, Reading Assignments, Due Dates, Exam Dates]

Exams: There will be two exams: a midterm and a final. The exams will be closed book and the
final exam is comprehensive.

Assignments: Homework will be assigned during the semester.


Course Policies
The grade each student earns from this class will be based on the following table.
Midterm
Final
Assignments
Grading (credit)
Criteria

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.

Please bring your photo ID to each exam

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.

You might also like