Geoffrey S. Knauth

Instructor in Computer Science, Department of Mathematics, Lycoming College

Contact Info
Office AC D-308
Office Hours MWF 11:00-12:00, and by appointment
Office Phone 570-321-4275
Home Phone 570-326-3822
Email gknauth@lycoming.edu
Alter Ego http://knauth.org/gsk

Spring 2008 Teaching Schedule
Day Time Subject Description Where
Monday 9:00—10:05 CPTR 248 Programming Language Design B-306
Monday 12:45—1:50 CPTR 342 Web-based Programming B-306
Tuesday 3:15—4:05 MATH 339/449 Math Colloquia B-306
Wednesday 9:00—10:05 CPTR 248 Programming Language Design B-306
Wednesday 12:45—1:50 CPTR 342 Web-based Programming B-306
Thursday 9:45—11:35 CPTR 248 (LAB) Programming Language Design A-3
Thursday 1:00—2:50 CPTR 342 (LAB) Web-based Programming A-3
Friday 9:00—10:05 CPTR 248 Programming Language Design B-306
Friday 12:45—1:50 CPTR 342 Web-based Programming B-306

Current Courses (Spring 2008)
Subject Description Text
CPTR 248 Programming Language Design Programming Languages: Application and Interpretation, by Shriram Krishnamurthi
CPTR 342 Web-based Programming Programming the World Wide Web (4th Ed.), by Robert W. Sebesta

Past Courses Taught
Subject Description When Text
CPTR 125 Introduction to Computer Science Fall 2007 How to Design Programs,
  by Felleisen, Findler, Flatt and Krishnamurthi
Introduction to Computing & Programming with JAVA,
A Multimedia Approach
, by Mark Guzdial & Barbara Ericson
Spring 2007
Fall 2006
Introduction to Computing & Programming with JAVA,
A Multimedia Approach
, by Mark Guzdial & Barbara Ericson
CPTR 331 Computer Networks Fall 2007 Computer Networking (4th Ed.), by Andrew S. Tanenbaum
CPTR 442 Introduction to Robotics Spring 2007 Robotic Explorations: A Hands-On Introduction to Engineering, by Fred G. Martin
CPTR 346 Computer Organization /
  Machine Language
Fall 2006 Computer Organization and Design, by David A. Patterson & John L. Hennessy