Advanced Web Technologies

Lecture: Advanced Web Technologies (SS 20)

Semester: Summer Semester 2020

Lecture language: English

Exam language: English

Exam type: Oral examination

Maximum number of participants: 30

Notice

The course will officially start on April 20th, 2020 and will take place fully online. More information will be provided in the Moodle courseroom for the registered students. Registration is still possible until April 16th, 2020 (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, HTTP, CSS, XML, JavaScript, Python, etc. are a prerequisite to take 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. Flask), frontend Web frameworks (e.g. React), and combination of different Web technologies (e.g. 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 a successful completion of all assignments, project, and oral exam at the end of the semester. The final grade will be calculated as follows: assignments and project (40%), student presentations including hands-on sessions (15%), class participation & group management/collaboration (12%), and oral exam (33%). 

Target audience

  • Master Applied Computer Science
  • Master ISE
  • Master Komedia

Date and location

Lecture:

  • Wed, 14:00 – 16:00
  • LB 117 Online
  • Starts on April 8, 2020 April 22, 2020

Lab Session:

  • Mon, 12:00 – 14:00
  • LK 052 Online
  • Starts on April 13, 2020 April 20, 2020

Prerequisites

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

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 Dr. Arham Muslim by March 30th, 2020 April 16th, 2020 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

Lecturers

Prof. Dr. Mohamed Chatti (Lecturer)

Dr. Arham Muslim (Teaching Assistant)