Books and Papers
Pyschology of Programming by J.M. Hoc
Code Complete by Steven McConnell
“Communication Problems in Requirements Engineering: A Field Study”
"Is Software Engineering Training Enough for Software Engineers?"
Peopleware by Tom Demarco & Timothy Lister
Expertise in Professional Software Design: A Process Study by Sabine Sonnentag
The Effects of Semantic Complexity on Expert and Novice Computer Program Recall and Comprehension by Bernard Guerin and Anthony Matthews
Think-aloud books available online
Thinking aloud: Reconciling theory and practice by Boren & Ramey (2000)
"A Glimpse of Expert Programmers’ Mental Imagery" by Marian Petre and Alan F. Blackwell
General
Handbook Section
Frequently Abused Words
What is a "popular" book?
Progress Reports
Week 10 Progress Report
Week 9
Progress Report Week 9
Pilot Testing
Progress Report Week 8
Week 8 Progress Report
Week 8 Progress Report
Hardware Update
week 7 progress report
Week 7 Progress Report
Tests and Experiments
Arrival
CS Questionairre
Collection of CS Questions
IQ Style Questions