Advanced Web Technologies (AWT)

The course will start on April 3, 2023 and will take place in a Blended Learning format (online+person). More information will be provided in the Moodle classroom for the registered students. Registration is possible until March 28, 2023 (see the registration section below).

About this course

The World Wide Web and its underlying technologies are increasingly gaining importance for the development of interactive Web applications. This course introduces concepts, principles, and methods in current client and server-side Web technologies. Basic Web technologies such as HTML, CSS, JSON, JavaScript, etc., are a prerequisite to taking this course. The focus of this course is rather on advanced topics in emerging Web technologies. These include extensions of Web standards, Web toolkits, and development environments, current backend Web frameworks (e.g. Node/Express, Flask), frontend Web frameworks (e.g. Angular, React), and a combination of different Web technologies (e.g. MEAN/MERN Stack, Dash). This course follows a student-centered and project-based learning approach. Web technologies will be presented in the lecture by student groups. The presented technologies are further investigated and applied in hands-on sessions as well as small student projects carried out throughout the course.

Getting credits for this course requires the successful completion of all assignments, projects, and oral exams at the end of the semester. The final grade will be calculated as follows: assignments and projects (40%), student presentations including hands-on sessions (15%), class participation & group management/collaboration (12%), and oral exam (33%).

Target audience

  • Master ISE CE
  • Master of Applied Computer Science
  • Master Komedia

Date and location

  • Lecture/Hands-on sessions
    • Monday, 12:00 - 14:00
    • LK 052
    • Starts from April 3, 2023
  • Lecture/Hands-on sessions
    • Wednesday, 14:00 - 16:00
    • LB 117
    • Starts from April 5, 2023

Prerequisites

  • Knowledge of basic Web technologies such as HTML, CSS, and JavaScript is required.
  • Knowledge of Python is helpful.
  • High motivation and commitment
  • Good teamwork skills

Registration

Due to didactical methods, we have a limit of 30 students for this class (first come, first serve). To register, please send an email to Shoeb Joarder by March 28, 2023 with your matriculation number, study program, and knowledge/experience in Web technologies. If the maximum number of participants is reached, we will use a waiting list.

Organization

  • Course material in Moodle
  • Show in the course catalog (LSF, Module database)

Lecturers

  • Prof. Dr. Mohamed Chatti (Lecturer)
  • M.Sc. Shoeb Joarder (Teaching Assistant)