Professor Robert Noonan
McGlothlin-Street Hall 133
757-221-3465
noonan
cs.wm.edu
Schedule
Courses: Spring 2012
CS 135: Web Design
(
Schedule
)
CS 412/512: Web Programming
(
Schedule
)
Tools
Backend Grading System
Emailing grades
from a spreadsheet
Grammar Tools
Not a sage on the stage
,
but a guide on the side
Less is more.
Nifty Assignment Panel -- SIGCSE 2007
Mike Clancy, UC Berkeley
Raja Sooriamurthi, Indiana Univ.
Dave Reed, Creighton Univ.
Angela Shiflet, Wofford Univ.
Bob Noonan, College of William and Mary
Nick Palante, Stanford (see
http://nifty.stanford.edu
), Session Chair
Jon Cigas, Rockhurst Univ.
Influential Software Books
Gamma, et. al.
Design Patterns
. Addison-Wesley, 1994.
Kent Beck.
Extreme Programming Explained
. Addison-Wesley, 2000.
Robert C. Martin.
Agile Software Development
. Prentice-Hall, 2003.
Robert Noonan
Jan 4, 2012