The
course
focuses on the research issues of program comprehension and the
psychology of how people understand and write software. The
objective of this course is to investigate the material on the
cognitive and
mental models of how people 1) learn to program, 2) understand existing
large
programs. This material forms the basis
for educational methods in introductory programming course.
Additionally, it forms the basis of the
software environments that are being constructed to assist software
engineers
to build, maintain, and evolve software systems.
Time: MW 11:00pm
- 12:15pm
Place: 276 MSB