inf016 Internet Technologies (Complete module description)

inf016 Internet Technologies (Complete module description)

Deutsch English PDF Download
Module title Internet Technologies
Module code inf016
Credit points 6.0 KP
Responsible institute Department of Computing Science
Responsible persons
Module responsibility:
Dietrich Boles
Authorised to examine:
Die im Modul Lehrenden
Prerequisites

Useful previous knowledge: object-oriented programming

Language of instruction German
Learning outcomes/competencies

The graduates of the module know the basic concepts and technologies of Internet and web applications. They can evaluate the capability of the concepts and technologies to design Internet-based applications. The students will apply these concepts and techniques in a project.

Professional competence
The students:

  • Know basic concepts and technologies of the Internet and the web


Methodological competence
The students:

  • Are able to use the techniques in projects


Social competence
The students:

  • Implement web-based projects in a team


Self-competence
The students:

  • Reflect their own capabilities to develop Internet-based applications
Module contents

The module deals with the basic development concepts of Internet-based applications. It covers relevant client technologies of web applications (HTML, CSS, JavaScript), server technologies (forms, servlets, PHP, databases) and technologies for client server communication (AJAX, WebSockets, Web services, Social-Media-APIs)). Additional topics are web design, Internet law, security and web search.
The practical exercises of this module consist of the design, implementation and presentation of a comprehensive web application. The topics of the lecture will be applied and deepened in practice.

Recommended reading

list of links in the learning management system

Required assesment
Method of assesment

project and written exam or project and oral exam

Exam repetition information :

project and written exam or project and oral exam

Further required assesment

As part of the exercises a larger web application is incrementally developed in teams of 2-4 students. For this purpose, weekly or every two weeks new subtasks are given to the students with reference to the lecture content. In the written exam or oral exam, the students must demonstrate that they know the basic internet technologies and can use them purposefully and effectively in the development of web applications. As a rule, there will be a written exam (1-hour); an oral exam (½-hour) only in exceptional cases. The written examination and project must be passed, otherwise the overall examination is failed. If the written exam and project are passed, half of the written exam grade and half of the project grade are included in the overall grade.

Exam dates

The presentation of partial results of the practical project takes place weekly during the exercises. Final delivery of the final project is one week after the end of the lecture period. The written exam or oral exam take place in the last week of the lecture period or the first week after the end of the lecture period. Any re-examinations take place at the end of the semester break. The exact timetable can be found in the learning management system.

Duration (semesters) 1 Semester
Module frequency every summer semester
Workload
Total workload Contact hours
180 h
Course type
Type SWS Module frequency Contact hours
Lecture 2 SoSe 28 h
Exercises 2 SoSe 28 h
Further information

Module Capacity:
unrestricted

Links:

https://uol.de/medieninformatik/lehrveranstaltungen/webprogrammierung

Applicability of the module
  • Bachelor's Programme Business Informatics > Aufbaucurriculum-Wahlbereich Praktische Informatik
  • Bachelor's Programme Computing Science > Wahlpflichtbereich Praktische Informatik
  • Computing Science > Computing Science
  • Computing Science > Module
  • Dual-Subject Bachelor's Programme Computing Science > Basismodule
  • Master of Education Programme (Gymnasium) Computing Science > Wahlpflichtmodule (Praktische Informatik)
  • Master of Education Programme (Hauptschule and Realschule) Computing Science > Informatik
  • Master of Education Programme (Vocational and Business Education) Computing Science > Akzentsetzungsbereich