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.
MAT 120 (or MAT 130 or CSC 241 or CSC 243) is a prerequisite for this class.
Winter 2024-2025
-
Section:
501
-
Class number:
22717
-
Meeting time:
TuTh
10:10AM
-
11:40AM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
Marcus Schaefer
| View syllabus
CLOSED
Winter 2023-2024
-
Section:
501
-
Class number:
22707
-
Meeting time:
TuTh
10:10AM
-
11:40AM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
Nathan Johnson
CLOSED
-
Section:
502
-
Class number:
26282
-
Meeting time:
TuTh
11:50AM
-
1:20PM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
Nathan Johnson
CLOSED
-
Section:
510
-
Class number:
22911
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Nathan Johnson
CLOSED
-
Section:
511
-
Class number:
26283
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Nathan Johnson
Winter 2022-2023
-
Section:
501
-
Class number:
28631
-
Meeting time:
TuTh
10:10AM
-
11:40AM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Marcus Schaefer
| View syllabus
CLOSED
Winter 2021-2022
-
Section:
501
-
Class number:
28251
-
Meeting time:
TuTh
10:10AM
-
11:40AM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
John Rogers
| View syllabus