Course Info

CSC 233: Codes and Ciphers

This course is an introduction to the science and history of secret writing (cryptography) and how codes and ciphers can be broken (cryptanalysis). In historical settings we will encounter the main ideas and methods devised to secure communication channels. Possible topics include: substitution ciphers, transposition ciphers, the Vigenere cipher, statistical methods in cryptanalysis, public-key cryptography, and quantum cryptography. PREREQUISTE: LSP 120 or MAT 130 or CSC 241 or CSC 243

Winter 2017-2018

Section: 501
Class number: 20544
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Instructor: Jean Hop | View syllabus
CLOSED
Section: 510
Class number: 25588
Meeting time: -
Location: N/A at Online Campus
Instructor: Jean Hop | View syllabus

Winter 2016-2017

Section: 501
Class number: 21850
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Section: 510
Class number: 22336
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 501
Class number: 22329
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Instructor: Charles Sykes
Section: 510
Class number: 22884
Meeting time: -
Location: N/A at Online Campus
Instructor: Charles Sykes

Winter 2014-2015

Section: 501
Class number: 20056
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Instructor: Charles Sykes
Section: 510
Class number: 20698
Meeting time: -
Location: N/A at Online Campus
Instructor: Charles Sykes

Winter 2013-2014

Section: 501
Class number: 20057
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Instructor: Charles Sykes
Section: 510
Class number: 26331
Meeting time: -
Location: N/A at Online Campus
Instructor: Charles Sykes

Summer II 2012-2013

Section: 501
Class number: 42014
Meeting time: MW 1:30PM - 4:45PM
Location: CDM 00200 at Loop Campus
Instructor: Charles Sykes
Section: 510
Class number: 42015
Meeting time: -
Location: N/A at Online Campus
Instructor: Charles Sykes

Winter 2012-2013

Section: 501
Class number: 24046
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Instructor: Charles Sykes