INF1005 Praktische Informatik 1

Modulverantwortliche
  • Prof. Dr. Uwe Meyer
Lehrende
  • Prof. Dr. Peter Kneisel
  • Prof. Dr. Uwe Meyer
  • Prof. Dr. Dennis Priefer
  • Prof. Dr. Martin Weigel
Notwendige Voraussetzungen zur Teilnahme

Keine

Kurzbeschreibung

Die Studierenden kennen die grundlegenden Konzepte client- und serverseitiger Web-Programmierung, einschließlich der Darstellung und Übertragung von Information im Internet.

Inhalte
  • Grundlagen der Client-Server-Programmierung und ‚des Internets‘
  • Informationsdarstellung/-Übertragung: Markup Languages, Protokolle, Sessions
  • Client-seitige Programmierung mit TypeScript
  • Internet (Aufbau, Anwendungsprotokolle, TCP/IP, Mobile Netze)
Qualifikations- und Lernziele

Fachkompetenzen

  • Die Studierenden können die Grundlagen der Client-Server-Programmierung beschreiben.
  • Sie können verschiedene Arten der Darstellung von Information in Client-Server-Systemen beschreiben und voneinander abgrenzen.
  • Sie können Protokolle und Techniken für Kommunikation im Internet beschreiben und bewerten.

Methodenkompetenzen (fachlich & überfachlich)

  • Die Studierenden sind in der Lage, ein einfaches webbasiertes System auf Client-Seite zu entwerfen, umzusetzen und Entwurfsentscheidungen zu begründen.
  • Sie können Informationen dem Verwendungszweck angemessen darstellen.

Sozialkompetenzen

  • Die Studierenden können die vorgestellten Grundlagen in Teamarbeit umsetzen und ihre Ergebnisse in Übungsgruppen präsentieren.

Selbstkompetenzen

  • Die Studierenden können die erlernten Konzepte strukturiert auf neue Problemstellungen anwenden.
ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 120 Std.
Lehr- und Lernformen
  • 4 SWS
  • Vorlesung 2 SWS
  • Übung 2 SWS (In der ersten Hälfte des Semesters werden 2 SWS durchgeführt
  • in der zweiten Hälfte 6 SWS.)
Studiensemester
  • Informatik (B.Sc. 2022)
  • Ingenieur-Informatik (B.Sc. 2022)
Dauer
1 Semester
Häufigkeit des Angebots
Jedes Semester
Unterrichtssprache
Deutsch
Bonuspunkte

Ja

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsvorleistung:

Projektarbeit oder Hausübungen (Art und Umfang wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben.)

Prüfungsleistung:

Klausur, auch im Antwort-Wahl-Verfahren (Anteil des Antwort-Wahl-Verfahrens wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben.)

Benotung
Die Bewertung des Moduls erfolgt gemäß §§ 9, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien
  • Balzert, H.: Basiswissen Web-Programmierung. W3L.
  • Sebesta, R.W. : Programming the World Wide Web. Pearson.
  • TypeScript: https://www.typescriptlang.org/
  • Kurose, J.; Ross, K.: Computernetzwerke. Pearson Studium.

Rechtliche Hinweise