| 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.