Further Resources and Material for Info3
- most material has been moved to the Info3 Class Category in the Materials Section on this Website, especially
- My UML Playlist on YouTube
- I’ve started a collection on Software-Engineering Videos, they will become relevant later on: SE-Videos
Subpages
Course Literature and References
There is no textbook for this class. Here are the main books this class is based upon. You’ll don’t need to buy them for this class - there’s plenty of information online. Some of them can be found in the library. You might want to buy them, though, as these are books that will not be outdated next year - some of them might even be the same age as some of you.
Reference | Link |
---|---|
Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 2008. | Homepage der Clean-Code Initiative (german) |
Robert C. Martin and Micah Martin: Agile Principles, Patterns, and Practices in C#. Prentice Hall, 2006 | SOLID Principles |
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994. | Wikipedia is pretty good for them. |
Martin Fowler: Patterns of Enterprise Application Architecture. Addison-Wesley, 2002. | EAA Website |
Sandi Metz: 99 Bottles of OOP - second Edition | Book Website |
Sandi Metz: Practical Object Oriented Design in Ruby: An Agile Primer. Addison Wesley, 2012. | Book Website |
Ian Sommerville (2010). Software Engineering [9th edition]. Prentice Hall. | Available on Amazon |