184.209 Web Application Engineering & Content Management
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2016W, VU, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

Web-Service Engineering is targeted at students that are interested in Internet Services and especially in World Wide Web Services. Historical backgrounds of the WWW and typical characteristica of integrated information are captured as well as modern approaches to handle complex information services on the WWW, such as CMS, WCMS, Content Syndication, XML Metadata, XML Web Services, Web Architectures and BaaS.

Subject of course

The focus of the course is set on technical and architectural approaches to address the web service engineering process as well as on the management of content and structure of complex web services. Practical examples will be integrated from Austria's Content Industry and modern Web Application Servers will be tested.

Additional information

Detailed information in the first lecture on Wednesday, October 5, 2016 in lecture room HS 8, 5:30pm (sine tempore)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed17:30 - 19:3005.10.2016 - 11.01.2017HS 8 Heinz Parkus - CEE Schranz
Wed17:30 - 20:0018.01.2017HS 8 Heinz Parkus - CEE {PRÜ} E184 Prüfung
Web Application Engineering & Content Management - Single appointments
DayDateTimeLocationDescription
Wed05.10.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed12.10.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed19.10.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed09.11.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed16.11.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed23.11.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed30.11.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed07.12.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed14.12.201617:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed11.01.201717:30 - 19:30HS 8 Heinz Parkus - CEE Schranz
Wed18.01.201717:30 - 20:00HS 8 Heinz Parkus - CEE {PRÜ} E184 Prüfung
Course is held blocked

Examination modalities

Assessment of grades are based on written examination results and the successful implementation of a software system (proof of concept example). Maximum number of points to be achieved: 125. The practical part inculding the software example is worth up to 25 points, in the writte final examination students may achieve 100 points.

To finish the lecture succesfully, at least 65 points are required (in detail a minimum of 15 points in the practical part and 50 points are required).

ECTS-Breakdown (work effort in hours for students):

3 ECTS are equivalent to approx. 75h

  • 25% lecture effort, 75% practical work = 18h lecture, 57h lab and group work

  • lecture (lecture attendance, discussions, theoretical lab introductions in plenary mode): 14h

  • Lecture exam preparation, examination: 4h

  • lab effort (practical work, preparation, recherche, group discussion, concept and implementation work): 55h

  • lab interviews (preparation, interview and code check in groups): 2h

  • sum: 18h (lecture) + 57h (lab effort) = 75h

Course registration

Registration modalities

No explicit registration required. Students may start the practical part of the lecture at October 20, 2016 in groups of 2-3. More information will be presented in the first lecture at October 5, 2016.

Curricula

Study CodeObligationSemesterPrecon.Info
066 922 Computer Science Management Not specified
066 933 Information & Knowledge Management Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

Die wichtigsten Wissensinhalte werden in den Vorlesungseinheiten vorgestellt. Relevante Unterlagen stehen den StudentInnen zu den jeweiligen Vorlesungsblöcken per Internet zeitgerecht zur Verfügung.

Previous knowledge

This lecture requires basic understandings in computer networks, client/server architectures, web technologies and basic concepts in software engineering.

Stundents shall have experiences in any object oriented programming language, preferably but not necessarily in a dynamically interpreted language, such as PHP, Perl, Python etc.

Miscellaneous

Language

German