Friedrich-Alexander-Universität DruckenUnivisDeutsch FAU-Logo
Techn. Fakultät Willkommen am Institut für Informatik FAU-Logo
cpn@work cpn@home alpha-Flow
Logo IMMD
Chair for Computer Science 6
Curriculum
Lectures
Exercises and Practice
Further Teaching
Unavailable
Dept. of Computer Science  >  CS 6  >  Teaching  >  Curriculum  >  Swift Web Application Tutorial

SWAT Lab Course [as eBT extension]

SWAT is the hands-on extension, as a practical, of the lecture eBT (in terms of project management, architecture design, programming based on libraries & frameworks). SWAT was an abbreviation for "SWAT is a Web Application Tutorial", originally, and commonly a web portal was implemented. Yet, we could also require a solution in the general field of "Enterprise Applications" and "Distributed Architecture", which still conforms to the eBT context. Such an assignment could, for example, be focused on the backend und would not necessarily target web page generation. In conclusion, SWAT can be assumed as an abbreviation for "Students Work on Architecture & Technology" (*g*). We change the assignment each term.

Content

  • Design and implementation of a typical enterprise application
  • Working in teams
  • Application of contemporary technologies
  • Prerequisites

    The project language is German!

      Master-Modules:
    • Lecture: eBusiness Technologies (due to Scrum and RUP, Advanced XML, OOA&D crash course (Adv. UML), O/R-Mapping (Hibernate, JPA), Component Models (Spring, EJB/JEE), Web Basics, WS-*, Presentation Tier (MVC, JSP, AJAX, JSF))
      Bachelor-Modules:
    • Module: "Algorithmen und Datenstrukturen" (due to object orientation)
    • Module: "Konzeptionelle Modellierung" (due to data modelling and UML)
    • Module: "Softwareentwicklung in Großprojekten" (due to design patterns and IT process models)
    • Module: "Systemprogrammierung" (due to OS architecture)
    • Module: "Rechnerkommunikation" (due to transfer protocols)
    • Module: "Datenbanksysteme" (due to layered architecture, transactions)
    (module names are in German)

    The relevant requirements can also have been gained by other modules.

    Target audience

    • Bachelor Computer Science (Informatik)
    • Master Computer Science (Informatik)

    Due to the practical focus of SWAT and due to organizational experiences from the past years at least 5 participants are required.

    Literature

    Guide to Web Application and Platform Architectures
    Jablonski, S., Petrov, I., Meiler, C., Mayer, U.
    2004, XII, 245 p. 149 figs., Hardcover ISBN: 3-540-00947-7

    Springer Link

    Further information

    • Module examination: practical tasks and a presentation
    • Time: summer term
    • Language: German
    • Hours per week (SWS): 4 -- about 2 SWS during lecture period and about 2 SWS as block work during lecture-free period
    • Credits (ECTS): 5
    • Contact: Christoph P. Neumann
    Addicted toThe best Java IDE
      Contact Last modified: 2012-03-14 14:18   FI