188.951 Web Engineering
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Aim of course

After a successful completion of this course students will have a profound understanding of the technological foundations of web applications. In particular the course will focus on client- and server-side technologies for web-applications, modeling languages, methods for web applications, web accessibility etc.

Subject of course

Lectures:

Modul 0: Joint introduction with Semistructured Data course (Thursday, 01.03.2018 from 11:00-12:30)
Modul 1: Introduction + XHTML, HTML5, WAI (I)
Modul 2: CSS, Responsive Design, WAI (II)
Modul 3: JavaScript, JQuery, SVG
Modul 4: Client side Javascript I
Modul 5: Client side Javascript II
Modul 6: Interaction I
Modul 7: Interaction II
Modul 8: Linked Open Data
Modul 9: Optimization

Exercises:
Ex1: HTML5, CSS3, WAI
Ex2: Javascript, JQuery, SVG
Ex3: Angular
Ex4: Web server/services
 
Didactic Concept:
The content of the lectures is elaborated in 4 practical assignments in teams of 3 students. Additionally, 2 written exams validate comprehension. One of these exams may be repeated.

Additional information

Effort for the student:

Attending lectures                                               9 x 1,5 h  =  13,5 h
Preparing assignments                                       4 x 9,5 h  =  38 h
Preparing for assignment reviews                   2 x 45 min  =  1,5 h
Presenting assignments                                  2 x 30 min  =    1 h
Learning for tests                                                 2 x 10 h  =   20 h
Attending tests                                                  2 x 30 min  =    1 h
-----------------------------------------------------------------------------------
Total effort:                                                                               75 h

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu11:00 - 12:3001.03.2018 EI 7 Lecture HallPreliminary Introduction (shared with 184.705 Semistructured Data)
Mon09:00 - 11:0005.03.2018 - 25.06.2018HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon09:00 - 11:0030.04.2018HS 11 Paul Ludwik First exam
Mon09:00 - 11:0030.04.2018EI 10 Fritz Paschke HS - UIW 1. Exam (additional room)
Mon09:00 - 11:0011.06.2018HS 11 Paul Ludwik Second exam
Mon09:00 - 11:0011.06.2018EI 10 Fritz Paschke HS - UIW 2. Exam (additional room)
Mon09:00 - 11:0025.06.2018HS 13 Ernst Melan - RPL Repetition exam 1 XOR 2
Web Engineering - Single appointments
DayDateTimeLocationDescription
Thu01.03.201811:00 - 12:30 EI 7 Lecture HallPreliminary Introduction (shared with 184.705 Semistructured Data)
Mon05.03.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon12.03.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon19.03.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon09.04.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon16.04.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon23.04.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon30.04.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon30.04.201809:00 - 11:00EI 10 Fritz Paschke HS - UIW 1. Exam (additional room)
Mon30.04.201809:00 - 11:00HS 11 Paul Ludwik First exam
Mon07.05.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon14.05.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon28.05.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon04.06.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon11.06.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon11.06.201809:00 - 11:00EI 10 Fritz Paschke HS - UIW 2. Exam (additional room)
Mon11.06.201809:00 - 11:00HS 11 Paul Ludwik Second exam
Mon18.06.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon25.06.201809:00 - 11:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mon25.06.201809:00 - 11:00HS 13 Ernst Melan - RPL Repetition exam 1 XOR 2

Examination modalities

The theoretical part and the practical part affect the grade at a ratio of 1:1.

Practical Part:
The practical part consists of 4 assignments which are elaborated in teams of 3 students. Three of these assignment has to be presented at an assignment review, where required functionality of the solution as well as each student's comprehension of concepts and techniques is individually assessed.
A positive grading requires at least 30 % of obtainable points of each assignment. Overall, at least 51 % of the 4 assignments' points have to be reached.

Theoretical Part:
There are 2 mandatory written exams throughout the term. Each of the two exams must be positive (at least 51 % of the points). One of the two exams (xor) may be repeated at the end of the term.

Course registration

Begin End Deregistration end
19.02.2018 00:00 06.03.2018 23:55 06.03.2018 23:55

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Mandatory4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase

Literature

The lecture slides can be found in the TUWEL course.

Previous knowledge

Participation in this course is regulated by STEOP.

Basic knowledge of the course "Semistructured Data", which is offered in conjunction with Web Engineering, in particular XML, is required.

Accompanying courses

Language

German