MIME-Version: 1.0 Server: CERN/3.0 Date: Monday, 06-Jan-97 20:10:58 GMT Content-Type: text/html Content-Length: 7572 Last-Modified: Friday, 30-Aug-96 03:00:57 GMT CS 336: Analysis of Programs - Syllabus

CS 336: Analysis of Programs

Spring 1996 | Instructor: Vicki L. Almstrum | TA: Linyuan Yang


COURSE SYLLABUS

TABLE OF CONTENTS
  1. Course information
  2. Meeting time and location
  3. Instructor
  4. Teaching Assistant
  5. Course Topics
  6. Study Groups - Collaboration
  7. Grading - Regrading system
  8. Exams
  9. Reading material
  10. Homework policy
  11. Quizzes
  12. Attendance
  13. Newsgroup and email

Analysis of Programs

Unique number: 47605.
Course number: CS 336.
Prerequisite: The following courses, with a grade of at least C in each: CS 304P, CS 315, PHL 313K, AND M 408D.

Meeting time and location

Days: Mon, Wed, Fri
Time: 1:00 - 2:00 P.M.
Place: GEO 112

Instructor

Name: Vicki L. Almstrum
Office: Tay 149
Office hours: Mon, Wed, Fri 2:00-3:00 PM or by appointment
Phone: 512-471-9737
Email: almstrum@cs.utexas.edu

Teaching Assistant

Name: Linyuan Yang
Office hours: Tue, Thr 10:00 - 11:30 P.M. TA station #3
Email: linyuan@cs.utexas.edu

Course Topics

We will cover chapters 0-12 and selected topics from chapters 13-20. We're striving for maximum understanding in minimum time. You should expect to spend about 2 hours outside of class for each hour of lecture. On each assignment, I will ask you to indicate how much time you spent studying and how much time you spent doing the assignment.

Study Groups - Collaboration

We recommend that you organize yourselves into study groups of several students who meet about once a week to discuss the course. You should review the lectures, do the readings, and attempt the homework assignments before meeting as a group. Discussion of homework problems is permitted provided all students in a group contribute approximately equal amounts to the discussion. Work turned in by each student must be written in his or her own words: collaboration in writing up assignments is not allowed.

Grading system

The course grade will be based on: No makeup exams will be given. Any request for regrading of a homework paper, quiz, or test must be submitted in writing within 3 class days after the set of papers in question is returned to students. See the Course Information handout for more details.

Exams (tentative)

There will be no makeup exams. Attendance at exams is mandatory. If an exam is missed, you must submit a written note stating the reason with supporting documentation such as a letter from a doctor. If the absence is ruled justifiable and unavoidable, the other exams will be averaged to give a grade for the missed examination.

Reading material

Books

Homework policy

Assignments will be given about every 3rd class meeting. Homework must be turned in at the beginning of class on the due date for formal grading. Only a representative sample of the problems on each assignment will be graded, although the same problems will be graded for each student. Your homework grade will be made up of two parts: Each homework will be weighted an equal amount in calculating your homework grade, even though the point totals may differ from assignment to assignment. The lowest homework score will be dropped before the grades are calculated at the end of the semester.

Regular homework assignments are due at the beginning of class. You are expected to have completed the assignment before you arrive in class. If the TA's time allows, homework received later than the beginning of class will be corrected but may receive partial or no credit. Because he will be striving to return graded homework to you as quickly as possible, it is important that all students comply with this policy by turning in their homework promptly.

Quizzes

Brief, unannounced quizzes will be given occasionally in lecture. Content will be related to material covered in the assigned reading, during lectures, and in your homework assignments. There is no make-up for missed quizzes. The lowest quiz grade will be dropped.

Attendance

You are expected to attend class. We will sometimes take roll. Missing class means that you may miss a quiz--which may not be made up.

Newsgroup and email

The newsgroup utexas.class.cs336a has been set up to facilitate discussion between class members.

You are welcome to send questions and comments to your instructor or to your TA by e-mail. We'll answer them as soon as we can. In addition to the newsgroup, we will have a parallel email list for broadcast announcements. All broadcast announcements will also be posted on the newsgroup. If you wish to be removed from the class mailing list, please contact Dr. Almstrum.


Last updated 8/29/96
Page prepared by Vicki L. Almstrum. Any suggestions, comments welcome.

Click to send e-mail to almstrum@cs.utexas.edu or linyuan@cs.utexas.edu
Department of Computer Sciences at UT Austin