Course taught by Kim Bruce at Pomona College in Fall 2021
CSC 101, Languages and Theory
Courses taught in prior semesters by Kim Bruce at Pomona College
CSC 101, Languages and Theory
CSC 181V, Principles of Programming Languages: OO emphasis
CSCI 101: Introduction to Languages and Theory of Computation (Spring 2019)
CSCI 131: Principles of Programming Languages (Spring 2019)
CSCI 051J: Introduction to Computer Science with Java (Spring 2018)
CSCI 051G: Intro to Programming using Grace (Spring 2018)
CSCI 062: Data Structures and Advanced Programming (Fall 2017)
CSCI 062: Data Structures and Advanced Programming (Fall 2016)
CSCI 051G: Intro to Programming using Grace (Fall 2016)
CSCI 081: Computability and Logic (Spring 2016)
CSCI 181o: Computational Semantics (Spring 2016)
CSCI 062: Data Structures and Advanced Programming (Fall 2015)
CSCI 051G: Intro to Programming using Grace (Fall 2015)
CSCI 062: Data Structures and Advanced Programming (Spring 2015)
CSCI 081: Computability and Logic (Spring 2015)
CSCI 051G: Introduction to Programming Using Grace (Fall 2014
CSCI 131: Principles of Programming Languages
CSCI 051: Introduction to Computer Science (Fall 2013)
CSCI 131: Principles of Programming Languages (Fall 2013)
CSCI 062: Data Structures and Advanced Programming (Spring 2013)
CSCI 081: Computability and Logic (Spring 2013)
CSCI 051: Introduction to Computer Science (Fall 2012)
CSCI 131: Principles of Programming Languages (Fall 2012)
CSCI 062: Data Structures and Advanced Programming (Spring 2012)
CSCI 081: Computability and Logic (Spring 2012)
CSCI 051: Introduction to Computer Science (Fall 2011)
CSCI 131: Principles of Programming Languages (Fall 2011)
CSCI 062: Data Structures and Advanced Programming (Spring 2011)
CSCI 131: Principles of Programming Languages (Spring 2011)
CSCI 051: Introduction to Computer Science (Fall 2010)
CSCI 131: Principles of Programming Languages (Fall 2010)
CSCI 190: Senior Seminar (Fall 2010)
CSCI 051: Introduction to Computer Science (Spring 2009)
CSCI 131: Principles of Programming Languages (Fall 2008)
CSCI 051: Introduction to Computer Science (Spring 2008)
CSCI 181: Natural Language Programming (Spring 2008)
CSCI 051: Introduction to Computer Science (Fall 2007)
CSCI 190: Senior Seminar (Fall 2007)
CSCI 051: Introduction to Computer Science (Spring 2007)
CSCI 062: Data Structures and Advanced Programming (Spring 2007)
CSCI 051: Introduction to Computer Science (Fall 2006)
CSCI 131: Principles of Programming Languages (Fall 2006)
CSC 051: Introduction to Computer Science (Spring, 2006)
CSCI/LGCS 066: Mathematical and Computational Foundations of Linguistics (Spring 2006)
CSC 051: Introduction to Computer Science (Fall, 2005)
Courses taught by Kim Bruce at Williams College
CSCI 136: Data Structures and Advanced Programming (Spring '04)
.
CSCI 134: Introduction to Computer Science (Fall '03)
.
CSCI 134: Introduction to Computer Science (Spring '03)
.
CSCI 361: Theory of Computation (Fall '02)
CSCI 334: Principles of Programming Languages (Spring '02)
CSCI 134: Introduction to Computer Science (Fall '01)
.
CSCI 256, Design and Analysis of Algorithms (Spring '01)
CSCI 334: Principles of Programming Languages (Spring '00)
CSCI 134: Introduction to Computer Science (Fall '00 w/Java)
.
CSCI 136: Data Structures and Advanced Programming
(Spring '98 with Java 1.1)
CSCI 136: Data Structures and Advanced Programming
(Spring '97 with Java 1.0)
CSCI 135: Introduction to Computer Science: Enriched Section
(Fall '97).
CSCI 361: Theory of Computation (Fall '99)
.
CSCI 361: Theory of Computation
(Fall '97).
CSCI 334: Principles of Programming Languages
(Spring '97)
CSCI 256: Design and analysis of algorithms
(Spring '96).
CSCI 137: Programming Paradigms and Data Structures
(Fall '94)
CSCI 012: Creating the Williams Adventure Game
(WSP '94)
Back to:
Kim Bruce's home page
CS Department home page
kim@cs.williams.edu