Quick Course Search

CMPUT210 - Codes, Codemakers, Codebreakers: An Introduction to Cryptography

An historical introduction to cryptography intended for a general audience. The development of codes and code-breaking from military espionage in ancient Greece to deciphering hieroglyphics via the Rosetta stone to modern computer ciphers. Includes frequency analysis, one-time-pad security, and public key cryptography. Prerequisites: Any 100 level course.

Winter Term 2017

Lecture Sections

Winter Term 2017 - LEC B1 (86857)

TR 09:30:00 - 10:50:00 (TL 11)
Instructor: hayward@ualberta.ca - Profile

Lab Sections

Winter Term 2017 - LAB H01 (86858)

Instructor: chuang8@ualberta.ca - Profile Instructor: sanketku@ualberta.ca - Profile Instructor: sobhanne@ualberta.ca - Profile
Winter Term 2016

Lecture Sections

Winter Term 2016 - LEC B1 (90749)

TR 15:30:00 - 16:50:00 (CCIS L1 140)
Instructor: hayward@ualberta.ca - Profile

Lab Sections

Winter Term 2016 - LAB H01 (90750)

Instructor: bmhauer@ualberta.ca - Profile Instructor: chuang8@ualberta.ca - Profile Instructor: sanketku@ualberta.ca - Profile Instructor: jmei2@ualberta.ca - Profile Instructor: sobhanne@ualberta.ca - Profile
Winter Term 2013

Lecture Sections

Winter Term 2013 - LEC B1 (70614)

TR 15:30:00 - 16:50:00 (CCIS L1 160)
Instructor: hayward@ualberta.ca - Profile

Lab Sections

Winter Term 2013 - LAB H01 (70616)

Instructor: ruitong@ualberta.ca - Profile Instructor: ailin1@ualberta.ca - Profile Instructor: dspies@ualberta.ca - Profile Instructor: jiuyu@ualberta.ca - Profile
Winter Term 2012

Lecture Sections

Winter Term 2012 - LEC B1 (61610)

TR 15:30:00 - 16:50:00 (DP 2104)
Instructor: hayward@ualberta.ca - Profile

Lab Sections

Winter Term 2012 - LAB H01 (61612)

Instructor: zolghadr@ualberta.ca - Profile Instructor: ailin1@ualberta.ca - Profile Instructor: aabnar@ualberta.ca - Profile
Winter Term 2011

Lecture Sections

Winter Term 2011 - LEC B1 (64244)

TR 15:30:00 - 16:50:00 (ETLC E1 008)
Instructor: gkondrak@ualberta.ca - Profile

Lab Sections

Winter Term 2011 - LAB H01 (64246)

Instructor: yifeng@ualberta.ca - Profile Instructor: khakpash@ualberta.ca - Profile
Winter Term 2010

Lecture Sections

Winter Term 2010 - LEC B1 (58938)

TR 15:30:00 - 16:50:00 (ETLC E2 001)
Instructor: hayward@ualberta.ca - Profile

Lab Sections

Winter Term 2010 - LAB H01 (58939)

Instructor: yifeng@ualberta.ca - Profile