Courses Taught

This is a list of pointers to the course webs for the courses that I've taught while in the Department of Computer Science (and in the department of Mathematics and Computer Science, before we split) at Grinnell College. Before coming to Grinnell, I taught a number of courses at Dartmouth College and some at The University of Chicago. There were never course Webs for the courses at UofC and the course Webs from Dartmouth have long since been deleted.

The pages may not present a totally accurate view of the courses, as some materials were presented in other ways besides the web. In addition, some pages are changed after the course has ended.

Courses By Term

Term Course Course Course Course Course
Fall 1997 CSC 152 CSC 223
Spring 1998 MAT/CSC 103 CSC 152 CSC 302 CSC 397
Fall 1998 CSC 362
Spring 1999 CSC 152 CSC 302
Fall 1999 Tutorial CSC 152
Spring 2000 CSC 105 CSC 152 CSC 364
Fall 2000 CSC 151 CSC 152
Spring 2001 CSC 151 CSC 362
Fall 2002 CSC 151 CSC 362
Spring 2003 CSC 151 CSC 153 CSC 195
Fall 2003 Tutorial CSC 151 Web Tech The TAO of Java
Spring 2004 CSC 153 CSC 362 TEC 154
Fall 2004 CSC 152 CSC 223
Spring 2005 CSC 152 CSC 302 TEC 154
Fall 2005 Tutorial CSC 152
Spring 2006 CSC 152 CSC 302
Fall 2006 CSC 151
Spring 2007 CSC 151 CSC 302
Fall 2007 Tutorial CSC 151
Spring 2008 CSC 151 MAT/SST 115
Fall 2009 CSC 151 BIO/CSC 295
Spring 2010 CSC 151 CSC 323 TEC 154
Fall 2010 Tutorial CSC 161 CSC 325
Spring 2011 CSC 161 CSC 302
Fall 2011 BIO/CSC 295 CSC 362
Spring 2012 C/*nix Seminar
Fall 2012 ST: Algorithmic Arts
Spring 2013 ST: Mediascripting ST: Learn from Alums ST: C/*nix Seminar ST: Women in CS
Fall 2013 CSC 151 CSC 207 ST: Learn from Alums
Spring 2014 CSC 151 CSC 207 ST: Mediascripting ST: C/*nix Seminar TEC 154
Fall 2014 CSC 151 CSC 207 CSC 281
Spring 2015 CSC 151 CSC 281
Fall 2015 CSC 151 CSC 301 CSC 321 CSC 322
Spring 2016 CSC 151 CSC 321 CSC 322

Courses By Type

A work in progress

Introductory CS

CSC 105: An Algorithmic and Social Overview of CS
2000F
CSC 151: Fundamentals of Computer Science / Functional Problem Solving
2000F, 2001S, 2002F, 2003S, 2003F, 2006F, 2007S, 2007F, 2008S, 2009F, 2010S, 2013F, 2014S, 2014F 2015S 2015F 2016S
CSC 152: Fundamentals of Computer Science II
1997F, 1998S, 1999S, 1999F, 2000S, 2000F, 2004F, 2005S, 2005F, 2006S
CSC 153: Computer Science Fundamentals
2003S, 2004S
CSC 161: Imperative Problem Solving and Data Structures
2010F, 2011S
CSC 207: Algorithms and Object-Oriented Problem Solving
2013F, 2014S, 2014F

Upper-Level CS

CSC 223/323: Software Design
1997F, 2004F, 2010S
CSC 301: Algorithm Analysis
2015F
CSC 302: Programming Languages
1998S, 1999S, 2005S, 2006S, 2007S, 2011S
CSC 321: Software Design: Principles and Practices
2015F 2016S
CSC 322: Team-Based Software Development for Community Organizations
2015F 2016S
CSC 325: Databases and Web Applications
2010F
CSC 362: Compilers
1998F, 2001S, 2002S, 2004S 2011F
CSC 364: Networks
2002S
CSC 397: Special Topics
1998S

One-Credit CS Courses

CSC 295: CS Table - Algorithmic Arts
2012F
CSC 195: Mediascripting
2013S, 2014S
CSC 281/295: Learning from Alumni
2013S, 2013F 2014F
CSC 282/295: Thinking in C and Unix (also offered under other names)
2013S, 2014S 2015S
CSC 295: CS Table - Women in Computing
2005F, 2013S

Beyond CS

BIO/CSC 295: Bioinformatics
2009F, 2011F
MAT/SST 115: Introductory Statistics
2008S
TEC 154: The Evolution of Technology
2004S, 2005S, 2010S, 2014S
TUT 100: Tutorial
1999F, 2003F, 2005F, 2007F, 2010F

Copyright © 2015 Samuel A. Rebelsky.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.

This page was generated by Siteweaver on Thu Jan 21 12:06:31 2016.
The source to the page was last modified on Thu Jan 21 12:06:29 2016.
This page may be found at http://www.cs.grinnell.edu/~rebelsky/index.html.

You may wish to validate this page's HTML ; Valid CSS! ; Check with Bobby

Samuel A. Rebelsky
rebelsky@grinnell.edu