CEG 460/660:
Introduction to Software Engineering
Winter 2010


  1. Pieere Bourque, Robert Dupuis, Alain Abran and James Moore (Editors), "Guide to the Software Engineering Body of Knowledge", 2004. This is free to read in HTML format only: http://www.computer.org/portal/web/swebok/about.
  2. Ivan Marsic, Software Engineering, Rutgers, The State University of New Jersey, June 2009, 430 pp. This is a free e-book (pdf) to download: http://www.ece.rutgers.edu/~marsic/books/SE/
  3. Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns, and Java, 2nd Edition or later, Prentice Hall, 2004.
  4. http://www.ece.rutgers.edu/~marsic/books/SE/links/   Links from the book site of Ivan Marsic, our book ref#2.
  5. UMLposter.pdf
  6. http://uml.org/ Official web site of The Unified Modeling Language.
  7. http://www.vogella.de/articles/UML/article.html Creating UML 2 diagrams with Eclipse UML2 Tools - Tutorial
  8. Dijkstra, E. W. 1997 A Discipline of Programming. 1st. Prentice Hall PTR.   (Dutch National Flag and the Next Permutation Problem are discussed here.)

Copyright ©2010 Prabhaker Mateti • (937) 775-5114