New Course in Software Development

Post date: Jan 21, 2012 4:04:13 PM

I'm designing a new course for undergrads on Software Development for Heriot-Watt University.

This course teaches students good software engineering practises and good programming style using Java. Emphasis is on modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. The schedule can be found here.