The Mythical Man-Month

The first textbook for the course is Fred Brooks' The Mythical Man-Month. This book is a software engineering classic, written in 1975 and updated 20 years later. It has stood the test of time and covers topics that are relevant in modern software development. Students will cover a majority of the topics in this textbook via assigned readings and questions concerning the material in this book will appear in homeworks, quizzes, the midterm, and the final.

Unix Shells By Example

The second textbook is "Unix Shells by Example, 4th Edition" by Ellie Quigley. Students should review the information on bash contained in chapters 13 and 14. This book contains a lot of background information on the tools that we will be learning in lab and comes with a ton of examples to help students understand the powerful features that bash provides. I may occasionally assign homework that requires students to perform the exercises contained within this book.