CS1050: Understanding and Constructing Proofs
Section B, Spring 2001

Lecture: Tue/Th 1:35-2:55pm, CCB 16

Instructor: Ion Mandoiu
Office Hours: Tue/Th 12:30-1:30pm
Office: CCB 245
Phone: 894-9443
E-mail: mandoiu@cc.gatech.edu
Teaching Assistants: Bhaskar Dutt
Office Hours: Mon/Wed 1-2pm, Tue 12:20-1:20 (CCB 226D)
E-mail: bdutt@cc.gatech.edu

Hua Yang
Office Hours: Tue 3-4:30pm, Wed 12-1:30pm (CCB Commons Area))
E-mail: huayang@cc.gatech.edu

Newsgroup: git.cc.class.cs1050b

Textbook: Kenneth H. Rosen. Discrete Mathematics and its Applications, Fourth Edition, McGraw-Hill, 1999.

Catalog description: Techniques of rigorous argumentation, emphasizing reading and writing of formal and informal proofs. Application of these techniques to domains of relevance to computer science.

Topics to be covered: Propositional and predicate logic, basic proof techniques, sets, functions, relations, sequences, mathematical induction, counting and elementary probability, elementary graph theory.

Grading: Weekly homeworks (20%), two mid-term exams (20% each), comprehensive final (40%).

Late policy: The weekly assignments are due in class, one week after they are handed out (unless otherwise specified). 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

Guidlines on homework: Assignment will be handed out in class, and also posted on the class web site, at http://www.cc.gatech.edu/classes/AY2001/cs1050b_spring/. Sample solutions to the weekly assignments will be posted on the class web site approximately one week after the due date. Start working early on the weekly homeworks, and plan to devote plenty of time for understanding the concepts involved. Although homework has a relatively low weight in the final grade, working hard on your homework is the best preparation for the exams. Don't hesitate to get help when you get stuck. The instructor and the TA are available during the above office hours to answer your questions, you may also setup appointments by e-mail. You are also encouraged to use the newsgroup for posting questions and answer the questions raised by other students. You may 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. However, note that you are not allowed to share written answers 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.