CS3500: Theory I
Spring semester, 2000
Section A

T,Th 04:35-05:55pm, Location: IC 215
Wed. 05:05-05:55pm, Location: CCB 17

Instructor: Ion Mandoiu
Office Hours: T,W,Th 3:00-4:00
Office: CCB 245
Phone: 894-9443
E-mail: mandoiu@cc.gatech.edu
Teaching Assistants: Alla Safonova
Office Hours: Mon. 3-4:30pm, Wed. 2-3:30pm (CCB Commons Area)
E-mail: asafonov@cc.gatech.edu

Haihui Niu
Office Hours: Mon. 2-4pm, Tue. 3-4pm (CCB Commons Area)
E-mail: haihui@cc.gatech.edu

Newsgroup: git.cc.class.3500a
Web page: http://www.cc.gatech.edu/classes/AY2000/cs3500a_spring/

Textbooks:

Prerequisites: CS1050, CS1302, and MATH3012. (MATH 3012 may be taken concurrently).

General Description: Computational machine models and their language classes. Decidability and undecidability. Design and analysis of efficient algorithms for fundamental computational problems. Tractability and intractability.

Topics to be covered:

Grading: Weekly homeworks (20%), 3-4 in-class quizzes (10%), 2 programming projects (20%), mid-term exam (25%), final exam (25%).

Late policy: The weekly assignments are due in class, at the date specified in the assignment. Late assignments will be assesed a penalty of 20% of their grade if turned in whithin 48 hours; assignments that are more than 48 hours late will not be accepted.

General advice: Assignments will be handed out in class, and also posted on the class web page. Plan to spend a fair amount of time on the homework assignments. Always try first to solve the problems by yourself; seek outside help only if you get stuck.

Getting help: Don't hesitate to get help if you get stuck on a homework problem. The most obvious sources of help are your instructor, your TA, and the newsgroup for the class. You are also allowed to verbally collaborate on homework problems with other students, provided that you acknowledge the collaboration by writing the names of those with whom you discussed solutions. You are not allowed to share written answers or code with anyone else, and you may not look up the answer to a homework problem if it happens to be published either in print or on the internet.