CS/DSA 4413 ALGORITHM ANALYSIS - SPRING 2020
Instructor: S. Lakshmivarahan
Office Hours: cs4413sp20@groups.ou.edu
Text: Introduction to Algorithms by Cormen, Leiserson, Rivest, Stein. Third Edition,
McGraw Hill.
Coverage: Chapters 1 to 4, Chapters 6 to 8, Section 15.3, Section 16.3, Chapters 22 to
25, Chapter 34, Section 35.2, Introduction to Randomized Algorithm, and Parallel
Algorithms. In addition to the textbook, there are 13 online modules.
Grading: Homework, two-class exams, and a comprehensive final.
Percentage
Homework 30%
Midterm 1 15%
Midterm 2 15%
Final 40%
100%
Teaching Assistants
Sanjana Mudduluru
• Office Hours: Monday 12:30 pm-1:30 pm, Friday 12:30 pm-1:30 pm
• Location: Devon Energy Hall 115
Sai Kiran Reddy Maryada
• Office Hours: Monday 9:30 pm-10:30 pm, Wednesday 9:30 pm-10:30 pm
• Location: Devon Energy Hall 115
1|Page
Email may be sent to the instructor and TAs using the following address:
cs4413sp20@groups.ou.edu.
Note: Any email messages to the professor or teaching assistants must
include CS/DSA4413 in the subject line. Any email without this string in the subject line
will likely be filtered as junk.
Discussions and Email: The discussions, announcements on Canvas should be the
primary method of communication. This allows everyone in the class to benefit from the
answer to your question and provides students with more timely answers since the TAs
and instructor check Canvas at least once a day. Matters of personal interest should be
directed to email, e.g., informing the instructor of an extended personal illness.
Midterm and Final Exams
1. The Mid Exams - First on February 27th, 2020, and Second on April 2nd, 2020.
2. Final exam - Thursday, May 7th, 2020.
3. All the examinations will happen at the same time from 5 pm CST. Students on
campus should take the exam in house at university. The location will be
specified soon.
4. Makeup exam will not be given unless there is a family emergency, sickness, etc.
that would NOT enable you to be present. In any case, we would require proof
before granting permission.
Proper Academic Conduct
1. Feel free to discuss all assignments with the instructor or the TAs.
2. Make sure that your computer account is properly protected. Use an appropriate
password, and do not give your friends access to your account or your computer
system. Do not leave printouts, computers, or thumb drives around a laboratory
where others might access them.
3. Programming assignments will be checked by software designed to detect
collaboration. This software is extremely effective and has withstood repeated
reviews by the campus judicial processes.
4. Upon the first documented occurrence of inappropriate collaborative work or of
taking a solution from a network resource, the instructor will report the academic
misconduct to the Campus Judicial Coordinator. The procedure to be followed is
documented in the University of Oklahoma Academic Misconduct Code
2|Page
(http://integrity.ou.edu). Both the provider of a solution and the receiver of a
solution will be treated equally in the misconduct process.
Submission Format
All written submissions should only be portable document format .pdf. Compressed files
of any type .gz or .tar.gz. or .rar or .zip format will not be accepted. Other file types,
particularly coding files, may be used in the class. The expected file type will be stated. If
the graders cannot open, you will not receive credit for your work.
Late Policy
Late submissions will not be accepted.
Grade Questions
Grading questions should first be brought to the TA that originally did the grading. If talking
to the TA does not resolve your question, please see the instructor. All grading questions
must be brought to our attention within one week of them being graded.
Please note that when an exam/assignment is brought with grading questions, we
may examine the entire exam/assignment, and your final grade may end up lower.
Canvas Grade Summary
Canvas has a grade book that is used to store the data that are used to calculate your
course grade. It is the responsibility of each student in this class to check their grades on
Canvas after each assignment is returned. If an error is found, bring the graded document
to the TAs or instructor, and we will correct Canvas.
Note: The contents of this course will be used to assess the outcomes A and B
(AO) An ability to acquire knowledge of computing and mathematics appropriate to the
discipline
(A) An ability to apply knowledge of computing and mathematics appropriate to the
discipline
(B) An ability to analyze a problem, and identify and define the computing requirements
appropriate to its solution
ENJOY THE SEMESTER
3|Page