Logical Reasoning for Computer Science
McMaster University COMPSCI 2LC3 — Fall 2024
Instructor:
The course outline is available
here as PDF.
The course is run in-person.
Online communication in this course is normally handled via
Avenue;
the page here is mainly a fallback for Avenue outages.
If you need to be added to the course on Avenue, please contact the instructor.
Attend the First Lecture and Then Prepare for the Tutorials Starting
Sept. 4!
- You never miss the first lecture of a course you are serious about.
- The COMPSCI 2LC3 tutorials will start on the day after the first lecture.
- You are expected to work on Homework 1 after the first lecture and
before your first tutorial.
- The first lecture will have content that you need for
Homework 1 and for the Exercises that will be worked in in the first tutorials.
- If you miss any lecture or tutorial, you put yourself at a
serious disadvantage: The content will be built upon!
If You Plan to Take this Course, but are not yet Registered:
- Contact the instructor as soon as possible to add you on
Avenue!
(This does not guarantee registration in the course, which the
instructor cannot decide.)
- Attend all lectures and do all assigned work!
-
Preferably find a tutorial that is not full to atttend.
See the separate page here.
David Gries and Fred B. Schneider:
A Logical Approach to Discrete Math, Springer,
ISBN-13: 978-0387941158.
(Related
website)
This book is available for purchase
as
e-book,
and should be available via the
Campus Store.
The book's Google books
page
may include selected “preview pages”.
This course is supported by the on-line proof checker CalcCheck.