ABSTRACT

This text, I believe, is unique in the computer science education market. Its format has been carefully thought out over approximately five years of research into problem-based and case-based learning methodology. This is a student-centered text: there is no attempt to make this a typical university textbook. There are many very good textbooks on the market that focus on encyclopedic inclusion of issues in the development of programming languages; this is not one of them.