CMPUT 272 Formal Systems and Logic, Section A1

Check often. If you have a question send me email.

Fall 2010, CSC B2, TR 12:30-13:50
Instructor: Michael Buro
Office Hours: Mondays 2-3pm, Wednesdays 1-2pm, and by appointment.

Seminars: Sem1 (T 15:30-16:20, CAB 265), Sem2 (W 10:00-10:50, CAB 229)

Teaching Assistants:
Course material (assignments, lecture notes) id/passwd required. Note: IT IS NOT YOUR CCID, NOR YOUR CSID!
Assignment Tips from the TAs
272 Newsgroup
Check your marks

Section News


Schedule

                 Lectures                 Sem1   Sem2
Wk. Monday  Tues.(+1)  Thurs.(+3)         Tues.  Wednes.
 1. Sep.06    %        L1                  %      %
 2. Sep.13   L2        L3/A1r             S1     S1 
 3. Sep.20   L4        L5                 S1     S1           
 4. Sep.27   L6        L7/A2r/A1d         S2     S2
 5. Oct.04   L8        L9                 S2     S2
 6. Oct.11   L10       L11/A3r/A2d        S3     S3
 7. Oct.18   L12       L13                S3     S3
 8. Oct.25   L14       L15/A4r/A3d        S4     S4             
 9. Nov.01   L16       Midterm            S4     S4
10. Nov.08   L17        % (RD)            S5     S5
11. Nov.15   L18       L19/A5r/A4d        S5     S5           
12. Nov.22   L20       L21                S6     S6
13. Nov.29   L22       L23/A5d            S6     S6
14. Dec.06   L24        %                 S7     S7

Legend: Li         : lecture i
        Si         : seminar problem set i
        Ajr/Ajd    : assignment j released / due
         %         : no class / seminar
        [%]        : makeup seminar, date to be determined
        (TG)       : Thanks Giving
        (RD)       : Remembrance Day
        Midterm    : Nov. 4 in class (closed book)
Final exam: Tentative 17-Dec-2010 (Friday) @ 2:00pm Pavillion


Course Objectives

This course is the first theory course in computing science and its nature is mathematical. You will be exposed to basic tools of logic, set theory, and number theory. You will practice proving theorems and reasoning about some basic algorithms.

Topics

An introduction to fundamental discrete structures used for the design and analysis of algorithms, including:

Literature and Lecture Notes

The course material is drawn from various textbooks (none of which is mandatory) and past lecture notes. I recommend "Discrete Mathematics and Its Applications" (6th Edition) by K.H. Rosen because it is comprehensive and also provides historical background. Another book I will be using is ``A Transition to Advanced Mathematics'' (6th Edition) by Smith, Eggen, St.~Andre, which contains advanced material, but is a bit expensive. In past courses, the free textbook A Short Course in Discrete Mathematics by Edward A. Bender and S. Gill Williamson was recommended.
I will make lecture notes available during the term. I suggest reading ahead in the course material so that you will come prepared to the lectures - ready to ask questions if things are unclear.

Course Work and Grading

5 Assignments, 8% each
Term exam (80min, closed book), 25%
Final Exam (2hr, closed book), 35%

Assignments

Assignment solutions have to be handed in by 13:50 on the due days in class or slid under my office door (Ath 337). It is important to write ONLY your student id on the front page. Write your name on the second page of your submissions. For assignments that are handed in late by less than 24 hours, 20% of the maximum marks will be deducted. Going beyond one day will result in 0 marks. Assignment marking related questions will be addressed by TAs. You need to contact them within 2 days after the marked assignments have been returned.

Seminars

The purpose of the seminars is to deepen the understanding of the lecture material by interacting with TAs and peers. TAs will present assignment solutions or ask students with good solutions to present them. Moreover, students can ask questions about upcoming assignments and lecture material. Time permitting, new problems will also be discussed. Attendance will be taken.

Midterm and Final Exams

The weight of missed midterm exam will be shifted to the final exam in case an excused absence is granted. You need to send me email within 2 days of the missed exam. Questions or concerns about marking exams must be brought to my attention within 2 days of the return date.

Deferred Final Exam

For a missed final exam the student must apply to the Faculty of Science (not the instructor) for permission to write the deferred exam on Wednesday, Jan. 12, 10:00 to 12:00 (ATH 332).

Final grades

I will use reasonable grade cutoffs in this course. For a discussion of the meaning of letter grades go here. Note, that the chance of failing is high once your course work average drops below 40%.

Collaboration

Students are encouraged to discuss and solve problem sets in small groups to speed up learning and stimulate idea exchange. In the end, however, every student must write down their own solutions and be able to solve similar problems independently. You must give credit to any source that substantially assisted you in completing the assignment. A source includes fellow students, books, papers, the TAs, and me. Failure to give proper credit is considered plagiarism.

Student Responsibilities


last modified on  ; you are visitor # since Aug/17/2010