Inhalt

[ INMAWKVMIAP ] KV (*)Modeling Internet Applications

Versionsauswahl
(*) Leider ist diese Information in Deutsch nicht verfügbar.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS M1 - Master 1. Jahr Informatik Wieland Schwinger 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Anmeldevoraussetzungen (*)No mandatory prerequisites; experience in modeling and web engineering is beneficial
Quellcurriculum Masterstudium Computer Science 2025W
Lernergebnisse
Kompetenzen
(*)Students are able, as part of a team, to transform use case description into working prototypes using model-driven development with WEBRATIO and low-code development with ORACLE APEX.
Fertigkeiten Kenntnisse
(*)Students

  • understand the characteristics of internet applications and their implications on the complexity of their development (K2)
  • understand the role and benefits of model in the light of the dedicated challenges of the development of internet applications (K2)
  • understand the basic development paradigms of WEBRATIO and ORACLE APEX and their pros/cons (K2)
  • are able to apply WEBRATIO and ORACLE APEX of the development of basic internet applications (K3)
(*)Knowledge about the characteristics of internet applications, knowledge of the role of modelling in web engineering, comprehension of the principles of model-driven engineering for internet applications, an overall understanding of selected approaches is to be attained through self-steered studying of provided lecture material.

Understand the basics and mechanics of model-driven development of internet applications with WEBRATIO and ORACLE APEX and how to apply them to achieve certain functionality is to be attained through a accompanied hands-on workshops guided through a tutorial material.

Ability to realize smaller web information systems is to be attained through accompanied hands-on experience working in a group on a project case.

Beurteilungskriterien (*)Grades will be based on the results of a individual smaller exercise project, a larger project conducted in groups and an oral presentation thereof.
Lehrmethoden (*)Slide presentation with cases studies; guided workshop, individual exercise with tutoring, group-wise project work
Abhaltungssprache Englisch
Literatur (*)Textbooks:

  • Dedicated presentation.
  • Step-by-step tutorial.
  • Ceri, S.; Fraternali, P.; Bongio, A.; Brambilla, M.; Comai, S.; Matera, M.: Designing Data-Intensive Web Applications. The Morgan Kaufmann Series in a Management Systems. Morgan Kaufmann, San Francisco, 2003.
  • Kappel, G.; Pröll, B.; Reich, S.; Retschitzegger, W. (eds): Web Engineering: The Discipline of Systematic Development of Web Applications. Wiley, Chichester, 2006.
  • Pröll, B.; Schauerhuber, A.; Wimmer, M.; Retschitzegger, W.; Schwinger, W.; Fraternali, P.; Garrigós, I.; Garzotto, F.; Houben, G.-J.; De Troyer, O.; Castelyn, S.; Rossi, G.; Schwabe, D.; Koch, N.; Gomes, J.; Cachero, C.; Pastor, O.; Vallecillo, A.; Ginige, A.; Paolino, P.: A Survey on Web Modeling Approaches for Ubiquitous Web Applications. In: International Journal of Web Information Systems (IJWIS), Emerald, USA, Issue 3, 2008.

Ergänzungsliteratur wird in jedem Semester bekannt gegeben.

Lehrinhalte wechselnd? Nein
Sonstige Informationen (*)The course comprises four stages: Firstly, students familiarize themselves with some theoretical background on the characteristics of internet applications and the role of modelling through self-steered learning Secondly, guided hands-on workshops will familiarize with the basics how to develop a internet application employing WEBRATIO and ORACLE APEX. Thirdly, an individual exercise will help to consolidate and increase the level of competence for both approaches. Finally, a group project will allow to achieve the skill to transform an use case description into a running prototype internet application.

Course participants may want to posses basic knowledge on database systems, the Entity-Relationship-model, and SQL as well as the role of a Web browser and Web server prior to the course.

It is recommended to enroll for the course together with the course Web Information Systems.

Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung