Textbooks


There are three textbooks that I'll be using this semester.

Fred Brooks has made several important contributions to the field of software engineering, including his famous book “The Mythical Man-Month” and his foundational paper “No Silver Bullet.” His book on software design is his latest contribution to identifying the complex issues that software engineers face as they design, implement, and deploy complex software systems.

I plan on using Mike Cohn's book to cover the topic of software life cycles, including the techniquies and tools that contribute to agile software development. I like Cohn's book since it focuses on the fundamental concept of the user story and uses that as a basis to introduce and explain the various parts of an agile software life cycle.

Finally, Butcher's book on concurrency will introduce us to a wide range of technologies that can be used to tame the complexity of creating concurrent software systems.

These books are available on-line and at the CU Bookstore.


© University of Colorado, Boulder 2014