CPSC 418 / MATH 318   Introduction to Cryptography, Winter 2020

home  - about  - schedule  - assignments  - latex  - handouts  - references  - Renate Scheidler

General Information
Lectures L01 MWF 14:00-14:50 in ST 148 via Zoom: https://ucalgary.zoom.us/j/774317841, Meeting ID 774 317 841
Instructor: Renate Scheidler
Office: Math Sciences 436
E-mail: rscheidl@ucalgary.ca
Phone: 220-6628
Office hours: Mondays & Wednesdays 15:30 - 16:30 via Zoom: https://ucalgary.zoom.us/j/630043479, Meeting ID 630 043 479
Tutorials for CPSC 418 Individual:
T01: Mondays       15:00-15:50 in ST 055 via Zoom https://ucalgary.zoom.us/j/253210253, Meeting ID 253 210 253
T02: Wednesdays 15:00-15:50 in ST 055 via Zoom https://ucalgary.zoom.us/j/505340533, Meeting ID 505 340 533
T03: Mondays       16:00-16:50 in ST 057 via Zoom https://ucalgary.zoom.us/j/253210253, Meeting ID 253 210 253
T04: Wednesdays 16:00-16:50 in ST 057 via Zoom https://ucalgary.zoom.us/j/505340533, Meeting ID 505 340 533
T05: Mondays       17:00-17:50 in ENG 201 via Zoom https://ucalgary.zoom.us/j/469977545, Meeting ID 469 977 545

T01-T05: Wednesdays 18:00-18:50 in ICT 102 cancelled starting March 25

Attendance of tutorials is optional for MATH 318 students and is welcome subject to the availability of space in the classroom. The common tutorial room (ICT 102) is large enough to hold everyone.

Teaching Assistants Randy Yee (Computer Science) randy.yee1@ucalgary.ca,   Instructor for Tutorials 1 and 3
Janet Leahy (Computer Science) jcleahy@ucalgary.ca,   Instructor for Tutorials 2 and 4
Haysn Hornbeck (Computer Science) hhornbec@ucalgary.ca,   Instructor for Tutorial 5
Sumin Leem (Mathematics) sumin.leem@ucalgary.ca,   Marker
Recommended Textbook D. R. Stinson & M. B. Paterson, Cryptography - Theory and Practice, CRC 2019.
You can rent this book from the U of C bookstore for the semester for $108. Doug Stinson's webpage for this book, including an errata list.
Acquisition of this book is entirely optional. Please be advised that older editions of Stinson's book are obsolete and missing modern material.
Software Platforms
Course materials: Course website This site
Class discussion: Piazza Class discussion will be done exclusively through this forum which is highly catered to getting you help fast and efficiently from classmates, the TAs, and your instructor. Please post all course-related non-personal questions on Piazza; be advised that teaching staff will not respond such questions through e-mail.
Assignment submission and grade administration: Gradescope Create an account if you don't already have one, with you U of C e-mail adress as it appears on D2L as you user name. Then add our course to your account using the code 9GZZ3B.
Written homework problems: LaTeX LaTeX is a powerful typesetting program that is particularly suited for typesetting mathematical symbols. Resources can be found under the latex tab on this cite. All written homework problems must be typeset in LaTeX.
Programming homework problems (CPSC 418 only): Python All programming problems for CPSC 418 must be done in Python. This does not apply to code written in support of written problems, including any bonus problem.
Grading Three components – assignments, midterm exam and final exam – are included in the determination of the course grade.
     Component Weight
       3 Assignments     30%
       Midterm Exam     30%
       Final Exam     40%
Percentage to letter grade conversion:
  A+        A       A-       B+        B        B-        C+        C        C-       D+         D       F   
>9590-95 86-90 82-86 78-82 74-78 70-74 66-70 62-66 58-62 50-58 <50
Exams The midterm exam will take place Wednesday March 18 in ST 148 during the common tutorial slot 18:00-20:00 pm off-campus, submitted on Gradescope.
The final exam will take place Tuesday April 28, 8:30-11:30, location TBD be a take-home exam with a due date of April 28. It will cover all the course material, with more emphasis on the material not tested on the midterm exams.