Annotation
This book is designed for the introductory programming course or the software engineering projects course offered in departments of computer science. In essence, it is a cookbook for software engineering, presenting the subject as a series of steps (or rules) that the student can apply to successfully complete any software project. In contrast, Software Engineering is intended as a prescribed book for senior and graduate level courses and is a more comprehensive, in-depth treatment of the software engineering process.