CPSC 331 — Introduction and Mathematics Review
Starting early in this course can be quite important!
The first lecture introduces the subject and learning goals of this course. Details about course admnistration are also included in this lecture.
Supplemental material for the first lecture includes a review of mathematical proofs and a proof technique that will be used throughout the course — mathematical induction. Students should read this material before looking at other course material. The first tutorial exercise concerns this material.
The second tutorial exercise should be completed after you have worked through the first two of the Java development exercises for this course but before you attend the second tutorial of this course. This should not be hard to do, and it will help to make sure that any Java programs that you write for assignments in this course can be compiled by markers.
Students are not always as familiar with mathematical induction as the instructor hopes. The first two links review material about this that will be useful, almost immediately, in this course. The material linked to, after this, is potentially of use in all the courses you will take now, and after this.
During the pandemic — when lectures were held using Zoom — students were moved to breakout rooms, at the end of the lecture, and encouraged to talk about “silly things” in order to get to know each other. The silly thing suggested, for the first CPSC 331, is as follows: Which of the following comic-book superheroes is your favourite?