Master Basismodul, HS 10
"Das Master-Basismodul dient der frühzeitigen Einarbeitung der Studierenden in das Gebiet ihrer gewählten Studienrichtung. Die Studierenden erarbeiten den Stoff eines Moduls der gewählten Studienrichtung sowie vorgegebene Literatur dazu und legen darüber eine mündliche Prüfung ab. Das Master-Basismodul muss im ersten Studienjahr des Masterprogramms absolviert werden."
Die genauen Regelungen finden sich auf der Web-Seite des Lehrbereichs.
Themenauswahl
Sie können aus zwei Themenbereichen wählen: Software Engineering und Semantic Web.
Die nachfolgenden Themen- und Modul-Kombinationen sind grundsätzlich möglich. Sie wählen jeweils ein Modul und 2-3 Bücher aus der dem Themenbereich zugeordneten Bücherliste. Weitere Kombinationen sind gesondert zu vereinbaren.
Topic: Software Engineering
Aus folgender Liste ist ein Modul zu wählen:
- Software Engineering (Glinz, Gall)
- Software Reengineering (Pinzger)
- Software Wartung und Evolution (Gall)
- Objektorientierte Softwareentwicklung (Schäffer)
- Business-Driven Software Engineering (Gschwind)
Aus folgender Liste sind 2-3 Bücher zu wählen:
Software Development
- Mistrík, I.; Grundy, J.; Hoek, A.; Whitehead, J. (Eds.) Collaborative Software Engineering, Springer, 2010.
- Andrew Hunt, David Thomas, The Pragmatic Programmer: From Journeyman to Master, Addison-Wesley Professional, 1999.
- Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, 2004.
- Andy Oram, Greg Wilson (Eds.), Beautiful Code: Leading Programmers Explain How They Think, O'Reilly, 2009.
Software Analysis & Evolution
- T. Mens, S. Demeyer (Eds.). Software Evolution. Springer, 2008.
- Serge Demeyer, Stephane Ducasse, Oscar Nierstrasz, Object-Oriented Reengineering Patterns, Morgan Kaufmann Publishers, 2003.
- Michele Lanza, Radu Marinescu. Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems, Springer, 2006.
- Mehdi Jazayeri, Alexander Ran, Frank van der Linden, Software Architecture for Product Families, Addison-Wesley, 2000.
- Martin Fowler, Kent Beck, John Brant, and William Opdyke, Refactoring: Improving the Design of Existing Code, Addison-Wesley Professional, 1999.
Software Architecture
- Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy, Software Architecture: Foundations, Theory, and Practice, Addison-Wesley, 2009.
- Schahram Dustdar, Harald Gall, Manfred Hauswirth, Software Architekturen für Verteilte Systeme, Springer, 2003.
- Len Bass, Rick Kazman, Paul Clements, Software Architecture in Practice, 2nd edition. Addison-Wesley Professional, 2003.
- Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, Judith Stafford, Documenting Software Architecture, Addison-Wesley Professional, 2002.
Software Process
- Frederick P. Brooks, The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition, Addison-Wesley Professional, 1995.
- Watts S. Humphrey, PSP(sm): A Self-Improvement Process for Software Engineers, Addison-Wesley Professional, 2005.
- Watts S. Humphrey, TSP(sm)-Leading a Development Team, Addison-Wesley Professional, 2005.
Topic: Semantic Web
Zu wählen ist folgendes Modul:
Aus folgender Liste sind 2-3 Bücher zu wählen:
Semantic Web & Web Development
- John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez, Semantic Web Programming, Wiley & Sons, 2009
- Rudi Studer, Stephan Grimm, Andreas Abecker (Ed.), Semantic Web Services: Concepts, Technologies, and Applications, Springer Verlag, 2007
- Toby Segaran, Programming Collective Intelligence: Building Smart Web 2.0 Applications, O'Reilly, 2007
- Leonard Richardson, Sam Ruby, RESTful Web Services, O'Reilly, 2007
Anmeldung
- Wenden Sie sich mit Ihrem LV- und Themenvorschlag an Prof. Gall (Sprechstunde via Frau Engeler)
- Bringen Sie dazu das von Ihnen vorausgefüllte Anmeldeformular mit.