Skip Navigation
CarletonHome Menu
  • Academics
  • Campus Life
  • Admissions
  • For…
    • Students
    • Faculty & Staff
    • Parents & Families
    • Alumni
    • Prospective Students
Directory
Search
What Should We Search?
Campus Directory
Close
  • Registrar’s Office
  • Carleton Academics
Jump to navigation menu
Academic Catalog 2025-26

Course Search

Modify Your Search

Search Results

Your search for courses · during 25FA, 26WI, 26SP · taught by dln · returned 4 results

  • CS 301 History of Computing in England Program: History of Computing 6 credits

    In the mid-1800s, Charles Babbage’s analytical engine, inspired by programmable looms, was the first conception of an automated programmable computing device. A century later, British researchers built some of the first physical computers—particularly WWII-era code-breaking work, and programmable machines developed immediately after the war. We will explore those two eras, through historical writings (including Babbage and Ada Lovelace, who wrote programs for the analytical engine, and Alan Turing) and visits to relevant museums and archives.  We will also study some of the more recent history of computing, particularly the major advances in the 1960s and 1970s.

    Participation in OCS History of Computing in England program.

    • Fall 2025
    • FSR, Formal or Statistical Reasoning
    • Acceptance in the Carleton OCS History of Computing in England program.

    • CL: 300 level CS Major Electives CGSC Elective
    • CS  301.07 Fall 2025

    • Faculty:David Liben-Nowell 🏫 👤
    • Size:25
  • CS 341 History of Computing in England Program: Cryptography 6 credits

    Modern cryptographic systems allow parties to communicate in a secure way, even if they don’t trust the channels over which they are communicating (or maybe even each other). Cryptography is at the heart of a huge range of applications: online banking and shopping, password-protected computer accounts, and secure wireless networks, to name just a few. In this course, we will introduce and explore some fundamental cryptographic primitives. Topics will include public-key encryption, digital signatures, code-breaking techniques (like those used at Bletchley Park during WWII to break the Enigma machine’s cryptosystem), pseudorandom number generation, and other cryptographic applications.

    Participation in OCS History of Computing in England program.

    • Fall 2025
    • FSR, Formal or Statistical Reasoning QRE, Quantitative Reasoning
    • Acceptance in the Carleton OCS History of Computing in England program.

    • CL: 300 level CS Major Electives
    • CS  341.07 Fall 2025

    • Faculty:David Liben-Nowell 🏫 👤
    • Size:25
  • HIST 145 History of Computing in England Program: World War II History 6 credits

    This course will consider the broad context of World War II, from the British perspective. Topics will include a variety of aspects of the British experience both at home and abroad, including military, political, and social; the course will include a number of excursions to relevant sites, including the Churchill War Rooms, Bletchley Park, and buildings damaged or destroyed in the Blitz.

    Participation in OCS History of Computing in England program.

    • Fall 2025
    • HI, Humanistic Inquiry IS, International Studies
    • Acceptance in the Carleton OCS History of Computing in England program.

    • CL: 100 level
    • HIST  145.07 Fall 2025

    • Faculty:David Liben-Nowell 🏫 👤
    • Size:25
  • IDSC 141 Computer Science Program: Computing with Context: Alan Turing, Gender, and Computing 2 credits

    This course will address a cluster of topics related to a broad gender-based context for computing. The starting point is Alan Turing himself: a hero for his code-breaking work during the war, Turing was also a gay man chemically castrated by the British government who (likely) died by suicide after enduring that treatment. The course will spiral outward from Turing to include a broader set of topics related to gender and sexuality in computing, ranging from Turing’s era to the present. Specific topics will vary based on the interests of available experts in aspects of gender and computing.

    Participation in OCS History of Computing in England program.

    • Fall 2025
    • No Exploration
    • Acceptance in the Carleton OCS History of Computing in England program.

    • CL: 100 level
    • IDSC  141.07 Fall 2025

    • Faculty:David Liben-Nowell 🏫 👤
    • Size:25
    • Grading:S/CR/NC

Search for Courses


  • Begin typing to look up faculty/instructor

Liberal Arts Requirements

You must take 6 credits of each of these.

Other Course Tags

 
Clear Search Options
  • 2025-26 Academic Catalog
    • Academic Requirements
    • Course Search
    • Departments & Programs
    • Transfer Credits and Credit by Examination
    • Off-Campus Study
    • Admissions
    • Fees
    • Financial Aid
    • Previous Catalogs

2025–26 Academic Catalog

Find us on the Campus Map
Registrar: Theresa Rodriguez
Email: registrar@carleton.edu
Phone: 507-222-4094
Academic Catalog 2025-26 pages maintained by Maria Reverman
This page was last updated on 10 September 2025
Carleton

One North College StNorthfield, MN 55057USA

507-222-4000

  • Facebook
  • Instagram
  • YouTube
  • Twitter
  • TikTok
  • LinkedIn
  • Admissions
  • Academics
  • Athletics
  • About Carleton
  • Employment
  • Giving
  • Directory
  • Map
  • Photos
  • Campus Calendar
  • News
  • Title IX
  • for Alumni
  • for Students
  • for Faculty/Staff
  • for Families
  • Privacy
  • Accessibility
  • Terms of Use

Sign In