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.

2021S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to:

  • develop responsive websites using HTML5, CSS3 and JavaScript/ECMAScript
  • develop web servers and back-end web APIs using NodeJS
  • use front-end web frameworks, in particular, Vue.js
  • understand modern web infrastructure
  • recognize, understand and employ common patterns and components of web applications
  • evaluate and integrate external web services into web applications

Subject of course

  • Preliminary discussion
  • Overview
  • HTML
  • CSS
  • JavaScript
  • Web Services Interaction
  • Web Server
  • Backend
  • Frontend
  • Guest Lecture

Teaching methods

In addition to the lecture, the students will build a web application (frontend and backend) in four group assignments.

Mode of examination

Immanent

Additional information

If you have any questions, please contact web-engineering@big.tuwien.ac.at

Student effort is 3 ECTS or 75 hours, broken down as:

13,5 h Lecture (9 x 1,5 h)
  45 h Assignments (1h + 4 x 11 h)
  15 h Preparing for tests (2 x 7,5 h)
    1 h Tests (2 x 30 min)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon13:15 - 15:0001.03.2021 (LIVE)Kick-Off / HTTP Lecture
Mon13:15 - 15:0015.03.2021 (LIVE)Lecture HTML / CSS
Mon13:15 - 15:0012.04.2021 (LIVE)Vorlesung JavaScript
Mon13:15 - 14:0003.05.2021 (LIVE)Test 1
Mon13:15 - 15:0010.05.2021 (LIVE)Lecture Backend & Deployment
Thu13:15 - 15:0027.05.2021 (LIVE)Guest Lecture
Mon13:15 - 15:0031.05.2021 (LIVE)Lecture Frontend
Mon13:15 - 14:0014.06.2021 (LIVE)Test 2

Examination modalities

  • The assignments are graded through automated tests.
  • The amount of individual participation in group assignments will be checked and may contribute to the grade.
  • There will be two written tests about the lecture contents on TUWEL.

Course registration

Begin End Deregistration end
08.02.2021 00:00 03.03.2021 23:55 10.03.2021 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

No lecture notes are available.

Previous knowledge

Participation in this course is regulated by STEOP.

Basic knowledge of version control systems is required, particularly how to use git.

Accompanying courses

Miscellaneous

Language

English