Student Guidelines

  • This is a demanding course. Each student should continuously and constantly be reading.
  • Some of the topics cannot be understood without re-reading them many times and trying out some examples.
  • To do well in this class, you should expect to commit an average of 15 quality hours per week outside of class.
Office Hours
  • If you encounter any problems with the course material, you are encouraged to come during the office hours of the instructor or the teaching assistants.
  • However, if you prefer to send a question, please do so via Piazza rather than an email to the instructor or the teaching assistants.
  • The syllabus and the schedule of the course are available on-line and can be accessed through the instructor's web page.
  • The assignments however will only be available via Canvas.
  • Additional course material will be made available through Canvas.
  • Each student should read the assigned material before the specified material is scheduled to be discussed in class.
  • Not all assigned material will be covered in class.
  • It is the student's responsibility to ask questions in class regarding assigned material that is not fully understood.
  • The student should also study the material covered in the previous classes to be ready for quizzes.

  • Homework is a good venue for learning and the basis for questions in exams.
  • Start working on your homework as early as you can.You should not wait until the night before the due date.
  • You can work in groups to discuss general concepts of the homework but each student should submit his or her own individual work.
  • Copying someone else's solutions or copying the homework from another source (web, previous classes, online tutorial services, etc.) is considered as cheating.
  • Cheating is a very serious offense. If you are caught cheating, you can expect a failing grade and initiation of a cheating case in the University system.
  • Many questions in this class will be of the form "Design an algorithm for the following problem." Your answers to such questions must take the following into consideration.
    • Words like "describe" or "write" an algorithm for a problem means that you should write English description of the algorithm by clearly and unambiguously specifying the input, output, and the process of the algorithm. Do not provide pseudo-code unless the question directly asks you to do so.
    • Unless stated otherwise, every homework problem requires a proof. Without a proof, even a perfectly correct solution is worth nothing.
Regrading Policy
  • The TAs will grade and post the grades of the assignments/tests within one week.
  • Piazza posts will be made within 24 hours of the assignments/tests grades being released, indicating which TA graded each assignment/test.
  • After receiving your grades for assignments, tests, or quizzes, you have only one week to contest your grades.
  • To request a regrade, prepare a text file with the following information:
    • Your name, UT EID, and unique course ID (e.g. 51575)
    • The assignment/test/quiz number you want regraded or point out a specific problem associated with your grade for example scores were added incorrectly.
    • Why you think the grade was in error (broken down by problem, if possible)
  • Send this information to the TA who graded the question either by email or Canvas message.
  • If the one week time frame is passed, no changes in grades will be made.
  • Note: that regrades will not be considered for “judgement calls” (e.g. you think a mistake should only be -5 points, but it was marked as -7).
Electronic Devices
  • Cell phones and laptops must be turned off and put away during class.
  • If you want to take notes using your laptop or other electronic devices, please talk to me before the class starts.
Academic Honesty Students are expected to behave professionally and ethically according to the department's code of conduct .
Accommodations for Religious Holidays

By UT Austin policy, you must notify me of your pending absence at least 14 days prior to the date of observance of a religious holy day. If you must miss a class, an examination, a work assignment, or a project in order to observe a religious holy day, you will be given an opportunity to complete the missed work within a reasonable time after the absence.


Students with disabilities may request an official letter outlining authorized accommodations from the Division of Diversity and Community Engagement, Services for Students with Disabilities, you can either call 512-471-6259 or visit the following website Services for Students with Disabilities

You must provide this letter to me by the 12th class day. Assignment deadlines will not be extended for special-needs students.