Lecture slides, recommended readings and supplementary materials
Week 1, Sept. 14th
Lectures:
Lecture 1: [pdf] Introduction, motivation and work plan
Lecture 2: [pdf] Propositional logic: syntax, semantics and truth table
Tutorial:
Tutorial 1 with solutions: [pdf] Predicate logic
Suggested reading: [pdf] Professor Antonina Kolokolova's notes on propositional logic
Expand our scope:
Week 2, Sept. 21th
Lectures:
Lecture 3: [pdf] Predicate Logic
Tutorial:
Tutorial 2 with solutions:: [pdf] Predicate logic
Suggested reading: [pdf] Professor Antonina Kolokolova's notes on proof techniques
Expand our scope:
Week 3, Sept. 28th
Lectures:
Lecture 4: [pdf] Proof techniques
Tutorial:
Tutorial 3 with solutions: [pdf] Logic and Proofs
Suggested reading: [pdf] Professor Antonina Kolokolova's notes on proof techniques
Expand our scope:
Week 4, Oct. 4th
Lectures:
Tutorial:
Tutorial 4 with solutions:: [pdf]
Suggested reading: [pdf] Chapter 4 of Mathematics for Computer Science by Eric Lehman, F Thomson Leighton and Albert R Meyer.
Expand our scope:
Week 5, Oct. 13th
Lectures:
Lecture 5: [pdf] Functions, sequences, matrices
Tutorial:
Tutorial 5 with solutions: [pdf]
Suggested reading: [pdf] Chapter 4 of Mathematics for Computer Science by Eric Lehman, F Thomson Leighton and Albert R Meyer.
Expand our scope:
Week 6, Oct. 19th
Lectures:
Lecture 6: [pdf] Number theory
Tutorial:
Tutorial 6 with solutions: [pdf]
Expand our scope:
Week 7, Oct. 26
Lectures:
Lecture 7: [pdf] Number theory and cryptography
Tutorial:
Tutorial 7 with solutions: [pdf]
Suggested reading: [pdf] Professor Chester Rebeiro's notes on RSA and Public Key Cryptography. For RSA, focus on Slides 10 to 15.
Expand our scope:
Week 8, Nov 9
Lectures:
Lecture 8: [pdf] Induction and recursion
Tutorial:
Tutorial 8 with solutions: [pdf]
Suggested reading: [pdf] Professor Antonina Kolokolova's notes on proof techniques
Expand our scope:
Week 9, Nov. 16th
Week 10, Nov 23
Week 11, Nov 30
Week 12, Dec 7
Tentative Assignment and Test Schedule
Teaching Crew and Hours
Instructor
Marc Moreno Maza, Professor
email: moreno@csd.uwo.ca
Lecture hours: Mondays (9:30-11:30, UCC-56), Tuesdays (11:30-12:30, SEB-1059)
and Wednesdays (10:30 to 11:30, NS-7)
Office: Middlesex College, Room 327
Office hours: Tuesdays, 13:30 to 15:20
Teaching Assistants
Name Office/Tutorial Hours Room
MOHAJERANI, Davood Thursday 13:30-14:30 MC 4A
ASADI, Mohammadali Tuesday 12:30-13:30 MC 4A
TALAASHRAFI, Delaram Friday 15:30-16:30 MC 4A
Feedback
A course forum and feedback polls will be available at OWL.