From 4010804c34a7badae21b45750472ef0f0950d05f Mon Sep 17 00:00:00 2001 From: Hartmut Seichter Date: Thu, 25 Apr 2024 20:45:03 +0200 Subject: [PATCH] amtsblattkonforme Version --- syllabus/VI/Makefile | 2 +- syllabus/VI/book.yaml | 72 +++++++++-------- syllabus/VI/images/background.pdf | Bin 10372 -> 10423 bytes syllabus/VI/images/background.svg | 2 +- syllabus/VI/mod.ak_egov.yaml | 7 +- syllabus/VI/mod.analysis.yaml | 15 +++- syllabus/VI/mod.arbeitsrecht.yaml | 32 +++++++- syllabus/VI/mod.betriebssysteme.yaml | 76 ++++++++++++++++++ syllabus/VI/mod.blockchain_app.yaml | 12 ++- syllabus/VI/mod.compint.yaml | 28 ++----- syllabus/VI/mod.datenschutzrecht.yaml | 14 +++- syllabus/VI/mod.dbs.yaml | 31 +++---- syllabus/VI/mod.einf-vi.yaml | 20 +---- syllabus/VI/mod.einfprog.yaml | 16 +++- syllabus/VI/mod.fortprog.yaml | 28 +++---- syllabus/VI/mod.grund-verwaltbw.yaml | 14 ++-- syllabus/VI/mod.grund-webtech.yaml | 49 ++++------- syllabus/VI/mod.it-consult.yaml | 6 +- syllabus/VI/mod.it-sicher.yaml | 14 ++-- syllabus/VI/mod.net-conf.yaml | 26 +++--- syllabus/VI/mod.nosql.yaml | 6 +- syllabus/VI/mod.oeff-recht-2.yaml | 9 ++- syllabus/VI/mod.projman.yaml | 5 +- syllabus/VI/mod.prozmang.yaml | 2 +- syllabus/VI/mod.rech-controlling.yaml | 4 +- syllabus/VI/mod.rechnernetze.yaml | 6 +- syllabus/VI/mod.sem-egov.yaml | 3 +- .../VI/mod.sp-unternehmen-verwaltung-1.yaml | 14 +++- .../VI/mod.sp-unternehmen-verwaltung-2.yaml | 28 +++++-- syllabus/VI/mod.spez_aws.yaml | 8 +- syllabus/VI/mod.template.yaml | 6 +- syllabus/VI/mod.usability-engineering.yaml | 6 +- syllabus/VI/mod.web-analytics.yaml | 4 +- syllabus/VI/mod.wpr-1.yaml | 4 +- syllabus/VI/mod.wpr-2.yaml | 2 +- syllabus/VI/schema.yaml | 4 +- 36 files changed, 336 insertions(+), 239 deletions(-) create mode 100644 syllabus/VI/mod.betriebssysteme.yaml diff --git a/syllabus/VI/Makefile b/syllabus/VI/Makefile index 84cb23b..37c06ec 100644 --- a/syllabus/VI/Makefile +++ b/syllabus/VI/Makefile @@ -5,7 +5,7 @@ output_path := build coursebuilder := ~/Code/coursebuilder/coursebuilder -pandoc_flags_eisvogel := --filter=pandoc-crossref --template eisvogel.latex --resource-path=. +pandoc_flags_eisvogel := --filter=pandoc-crossref --template eisvogel.latex -V papersize:a4 --resource-path=. mhb_flags := -V titlepage:true -V toc:true -V toc-own-page:true -V table-use-row-colors:true -V date:"\today" -V page-background:"images/background.pdf" -V page-background-opacity:"0.99" -V linestretch:"1.15" -V fontsize:10pt diff --git a/syllabus/VI/book.yaml b/syllabus/VI/book.yaml index fc00e8d..48bb19f 100644 --- a/syllabus/VI/book.yaml +++ b/syllabus/VI/book.yaml @@ -24,41 +24,45 @@ book: de: "# Pflichtbereich {.unnumbered}" - modules: - - mod.analysis.yaml - - mod.plsql.yaml - - mod.dbs.yaml - - mod.einf-vi.yaml - - mod.grund-verwaltbw.yaml - - mod.grund-webtech.yaml - - mod.prozmang.yaml - - mod.it-sicher.yaml - - mod.linear-alg.yaml - - mod.einfprog.yaml - - mod.fortprog.yaml - - mod.projman.yaml - - mod.sem-egov.yaml - - mod.rechnernetze.yaml - - mod.rech-controlling.yaml - - mod.softwareengineering.yaml - - mod.wpr-1.yaml - - mod.wpr-2.yaml - - mod.oeff-recht-1.yaml - - mod.oeff-recht-2.yaml - - mod.recht-digitalisierung.yaml - - + # Erster Abschnitt + - mod.linear-alg.yaml # + - mod.analysis.yaml # (D) + - mod.einf-vi.yaml # (D) + - mod.prozmang.yaml # (D,P) + - mod.einfprog.yaml # (D,P) + - mod.fortprog.yaml # (D,P) + - mod.grund-verwaltbw.yaml # (D) + - mod.rech-controlling.yaml # + - mod.oeff-recht-1.yaml # (P) + - mod.wpr-1.yaml # (P) + - mod.wpr-2.yaml # (P) + # Zweiter Abschnitt + - mod.oeff-recht-2.yaml # (D,P) + - mod.arbeitsrecht.yaml # (D,P) + - mod.rechnernetze.yaml # + - mod.dbs.yaml # + - mod.betriebssysteme.yaml # + - mod.softwareengineering.yaml # + - mod.sp-unternehmen-verwaltung-1.yaml # (D,P) + - mod.sp-unternehmen-verwaltung-2.yaml # (D,P) + - mod.plsql.yaml # + - mod.it-sicher.yaml # (D) + - mod.grund-webtech.yaml #(D,P) + - mod.sem-egov.yaml # (P) + - mod.projman.yaml # (D) + - text: de: "# Wahlpflichtbereich {.unnumbered}" - modules: - - mod.ak_egov.yaml - - mod.blockchain_app.yaml - - mod.spez_aws.yaml - - mod.compint.yaml - - mod.nosql.yaml - - mod.it-consult.yaml - - mod.usability-engineering.yaml - - mod.web-analytics.yaml - - mod.sp-unternehmen-verwaltung-1.yaml - - mod.sp-unternehmen-verwaltung-2.yaml - - mod.recht-digitalisierung.yaml + - mod.compint.yaml # (D,P) + - mod.usability-engineering.yaml # (D,P) und WebA + - mod.web-analytics.yaml # (D,P) und UsIng ... + - mod.it-consult.yaml # (P) + - mod.nosql.yaml # + - mod.net-conf.yaml # (D,P) + - mod.blockchain_app.yaml # (D,P) + - mod.spez_aws.yaml # + - mod.datenschutzrecht.yaml # (D,P) + # - mod.recht-digitalisierung.yaml # im MHB aber nicht in der veröffentlichten SO + - mod.ak_egov.yaml # (P) diff --git a/syllabus/VI/images/background.pdf b/syllabus/VI/images/background.pdf index b8655c9d4a71e96fa8e2a093f85ca4bf0ac99d5e..cbec4e7eff2e295a440e41f0197a0401d3b7b329 100644 GIT binary patch delta 5493 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 delta 5450 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 AO8@`> diff --git a/syllabus/VI/images/background.svg b/syllabus/VI/images/background.svg index d6a9125..11414f5 100644 --- a/syllabus/VI/images/background.svg +++ b/syllabus/VI/images/background.svg @@ -58,7 +58,7 @@ id="layer1"> + transform="matrix(0.00581329,0,0,-0.00581329,144.78669,21.741373)"> Kontaktzeit/Präsenzstudium: 45 Stunden; Selbststudium: 30 Stunden; Prüfung und Prüfungsvorbereitung: 15 Stunden +# credits: +# value: 7.5 + +# Amtsblatt credits: - value: 3 + value: 5 + form-of-exam: value: written diff --git a/syllabus/VI/mod.betriebssysteme.yaml b/syllabus/VI/mod.betriebssysteme.yaml new file mode 100644 index 0000000..8e77b59 --- /dev/null +++ b/syllabus/VI/mod.betriebssysteme.yaml @@ -0,0 +1,76 @@ +name: + de: Betriebssysteme + +instructor: + de: Prof. Ralf C. Staudemeyer, Ph.D. + +id: + value: BetriebsSys + +goal: + de: | + Dieser Grundlagenkurs ist eine Einführung in die Arbeitsweise und Anwendung von klassischen und modernen Betriebssystemen. Absolventen verstehen wie aus einer Zusammenstellung von Programmen eine sinnvolle Abstraktion aus unabhängigen Hardwarekomponenten erstellt wird. Dabei können die Studenten nachvollziehen wie Betriebssystem und Systemhardware zusammenwirken, um die verfügbaren Resourcen den Anwendungsprogrammen zur Verfügung zu stellen. Themen dieser Vorlesung sind unter anderem Speicherverwaltung, Dateisysteme und Virtualisierung. Die allgemeinen Betriebssystemkonzepte werden durch praktische Übungen gefestigt. + + + +content: + de: | + Dieses Modul ist wie folgt strukturiert: + + - Einführung in Betriebssysteme (Entwicklung, Klassifikation, Betriebsarten) + - Speicherverwaltung (Speicherhierarchien, Speicherzugriff, Virtueller Speicher) + - Festplatten (Hardware, Adressierung, Dateisysteme) + - Prozesse und Threads (Prozessverwaltung, Scheduling, Synchronisation, Interprozesskommunikation) + - Virtualisierung und Virtuelle Maschinen + +form-of-instruction: + value: { 'lecture': 3, 'exersise': 1 } + +prerequisites: + de: | + Formelle Voraussetzungen bestehen nicht. + +media-of-instruction: + de: | + - Baun, C.: “Betriebssysteme kompakt”. Springer. 2017. + - Tanenbaum, A.: “Modern Operating Systems”. Pearson. 2015. + - Stallings, W.: “Operating Systems: Internals and Design Principles”. Pearson, 2018. + - prüfungsrelevante Literatur wird bekanntgegeben (Änderungen möglich) + + +author-of-indenture: + de: + +used-in: + de: | + Bachelor Informatik, Wirtschaftsinformatik & Digitale Transformation, Verwaltungsinformatik. + +workload: + de: > + Kontaktzeit/Präsenzstudium: 60 Stunden; Selbststudium, Prüfung und Prüfungsvorbereitung: 90 Stunden + +credits: + value: 5 + +form-of-exam: + value: written + spec: + de: "Klausur von 90min" + +term: + value: 3 + +frequency: + value: once_per_year + +duration: + value: 1 + +kind: + value: compulsory + +remarks: + de: + +notes: + de: \ No newline at end of file diff --git a/syllabus/VI/mod.blockchain_app.yaml b/syllabus/VI/mod.blockchain_app.yaml index 308941b..a54c8ab 100644 --- a/syllabus/VI/mod.blockchain_app.yaml +++ b/syllabus/VI/mod.blockchain_app.yaml @@ -89,13 +89,19 @@ workload: credits: value: 5 +# form-of-exam: +# value: written +# spec: +# de: "Klausur von XXXmin" + +# Amtsblatt form-of-exam: - value: written + value: alternative spec: - de: "Klausur von XXXmin" + de: term: - value: 4 + value: [4, 6] frequency: value: once_per_year diff --git a/syllabus/VI/mod.compint.yaml b/syllabus/VI/mod.compint.yaml index f56750d..30e3ced 100644 --- a/syllabus/VI/mod.compint.yaml +++ b/syllabus/VI/mod.compint.yaml @@ -13,16 +13,12 @@ goal: - Typische Problemstellungen der Wissenstechnologien zu analysieren, - - Prozessstufenkette für die adaptive Datenanalyse zu konzipieren, - - Konkrete Methoden der Prozessschritte zu verstehen und zu analysieren, - - Methoden der Validierungsanalyse zu verstehen und anzuwenden, - - Grundannahmen und Modelle der empirischen Inferenz zu kennen. @@ -48,25 +44,18 @@ content: Anwendungsprojekte. - Handlungsfelder, Ziele, Probleme - - Aufgabentypen der computerbasierten Intelligenz (CI) - - CI-Prozesskette: Konzipierung, Validierung - - Grundzüge der statistischen Lerntheorie - - Datenerfassung, Vorverarbeitung Merkmalsextraktion: Ziele, Bewertung - - Überwachtes Lernen: Definition, Methoden, Bewertung - - Vertiefung: neuronale Netze, Relevanzdetermination, Stützvektormethode, Ensemble-Lernen, Tiefe Lernarchitekturen (deep learning) - - Unüberwachtes Lernen: Definition, Methoden, Validierungsproblematik @@ -79,23 +68,17 @@ media-of-instruction: vorbereiten durch Studieren der folgenden Quellen: - Vorlesungsskript - - Internetquellen, insbesondere Wikipedia-Artikel - - Folgende Lehrbücher: - - Kruse, Borgelt, Braune, Klawonn, Moewes, Steinbrecher (2015) Computational Intelligence: Eine methodische Einführung. Springer-Vieweg - - Theodoridis, Koutroumbas (2008) Pattern Recognition. Elsevier - - Richter (2019) Statistisches und maschinelles Lernen: Gängige Verfahren im Überblick. Springer-Spektrum - - Niemann (1983) Klassifikation von Mustern. Springer (online kostenlos verfügbar) @@ -126,13 +109,19 @@ workload: credits: value: 5 +# form-of-exam: +# value: oral +# spec: +# de: "Dauer der Prüfung 25min" + +# Amtsblatt form-of-exam: - value: oral + value: written spec: de: "Dauer der Prüfung 25min" term: - value: 4 + value: [4, 6] frequency: value: once_per_year @@ -146,6 +135,5 @@ kind: remarks: de: - notes: de: Form und Zeiten der Lehrveranstaltung nicht spezifiziert - bitte nachmelden! diff --git a/syllabus/VI/mod.datenschutzrecht.yaml b/syllabus/VI/mod.datenschutzrecht.yaml index 92d523e..06da729 100644 --- a/syllabus/VI/mod.datenschutzrecht.yaml +++ b/syllabus/VI/mod.datenschutzrecht.yaml @@ -5,7 +5,7 @@ instructor: de: Prof. Dr. Sven Müller-Grune, Dipl.-Ing.(Univ.) Dipl.-Ing.(FH) Matthias Dick id: - value: Analysis + value: DSchutzR goal: de: | @@ -69,10 +69,16 @@ workload: credits: value: 2.5 +# form-of-exam: +# value: written +# spec: +# de: "Klausur von 60min" + +# Amtsblatt form-of-exam: - value: written - spec: - de: "Klausur von 60min" + value: alternative + spec: + de: "Klausur von 60min" term: value: 4 diff --git a/syllabus/VI/mod.dbs.yaml b/syllabus/VI/mod.dbs.yaml index afae7c6..6f18a69 100644 --- a/syllabus/VI/mod.dbs.yaml +++ b/syllabus/VI/mod.dbs.yaml @@ -5,25 +5,19 @@ instructor: de: Prof. Dr. Thomas Heimrich id: - value: Analysis + value: DBS goal: de: | Die Studierenden sollen in der Lage sein, - * Daten aus der Anwendungswelt in ein Entity-Relationship-Modell (ERM) zu überführen - - * aus dem ERM einen logischen Datenbankentwurf (relational) abzuleiten - - * den logischen Datenbankentwurf zu normalisieren - - * die theoretischen Grundlagen der Normalisierung beherrschen - - * Tabellen mit SQL zu erstellen, Daten in Tabellen einzufügen und zu ändern - - * komplexe select-Anfragen mit SQL auszuführen - - * eine Verbindung zwischen Oracle und einer Java-Anwendung herzustellen + - Daten aus der Anwendungswelt in ein Entity-Relationship-Modell (ERM) zu überführen + - aus dem ERM einen logischen Datenbankentwurf (relational) abzuleiten + - den logischen Datenbankentwurf zu normalisieren + - die theoretischen Grundlagen der Normalisierung beherrschen + - Tabellen mit SQL zu erstellen, Daten in Tabellen einzufügen und zu ändern + - komplexe select-Anfragen mit SQL auszuführen + - eine Verbindung zwischen Oracle und einer Java-Anwendung herzustellen content: de: | @@ -44,9 +38,10 @@ content: - mögliche Anomalien bei der relationalen Modellierung - Funktionale Abhängigkeiten - formale Betrachtung) - - 1. bis 3. Normalform und deren Eigenschaften + - \ 1. bis 3. Normalform und deren Eigenschaften - Algorithmus für die Normalisierung - Boyce-Codd Normalform + 4. Relationale Algebra und Relationenkalkül - relationale Algebra mit ihren Grundoperationen (Selektion, Projektion, verschiedene Join-Operationen, Mengenoperationen) - der Operatorbaum als Mittel der Repräsentation von Algebra-Ausdrücken @@ -74,7 +69,7 @@ content: - Sperrmodelle und Sperrprotokolle form-of-instruction: - value: { 'lecture': 2, 'pc_lab': 1 } + value: { 'lecture': 3, 'pc_lab': 1 } prerequisites: de: Formelle Voraussetzungen bestehen nicht. @@ -103,7 +98,7 @@ workload: Kontaktzeit/Präsenzstudium: 60 Stunden; Selbststudium: 60 Stunden; Prüfung und Prüfungsvorbereitung: 30 Stunden credits: - value: 4 + value: 5 form-of-exam: value: written @@ -111,7 +106,7 @@ form-of-exam: de: "Klausur von 90min" term: - value: 1 + value: 3 frequency: value: once_per_year diff --git a/syllabus/VI/mod.einf-vi.yaml b/syllabus/VI/mod.einf-vi.yaml index a7a80c5..a92b7e2 100644 --- a/syllabus/VI/mod.einf-vi.yaml +++ b/syllabus/VI/mod.einf-vi.yaml @@ -10,17 +10,11 @@ id: goal: de: | - Studierende sind in der Lage, den grundlegenden Aufbau eines Computers sowie dessen Funktionsweise zu beschreiben. - - Gleichzeitig kennen die Studierenden unterschiedliche Anwendungssystemtypen und können diese nach „Funktionsbereichen” und „Anwendergruppen” klassifizieren. - - Darüber hinaus verstehen die Kursteilnehmerinnen und -teilnehmer die Bedeutung von ERP-Systemen für Unternehmen. Sie können mit ausgewählten Modulen des ERP-Systems von SAP umgehen (z. B. Modul „MM”). - - Zudem können Studierende zentrale Diagrammtypen der UML, zur konzeptuellen Modellierung von Anwendungssystemen, anwenden. - - Außerdem kennen sie Einsatzmöglichkeiten sozialer Medien (z. B. soziale Netzwerke, Blogs etc.) zur Unterstützung der betrieblichen Wertschöpfung. - - Studierende können den Begriff „Algorithmus” erläutern und sind mit grundlegenden Techniken zur Beschreibung von Algorithmen vertraut (z. B. Programmablaufplan). - - Letztlich kennen Studierende zentrale Konzepte des Digital Business bzw. E-Governments. content: @@ -28,22 +22,16 @@ content: Das Modul umfasst die folgenden Inhalte: - Grundlagen der Wirtschaftsinformatik - - Einführung in Rechnersysteme & Algorithmen - - Anwendungssysteme -- Grundlagen & Überblick - - Einblicke in SAP/MACH - - Grundlagen der konzeptuellen Modellierung - - Betrieblicher Social Media-Einsatz - - Einblicke in Digital Business form-of-instruction: - value: { 'lecture': 2, 'exersise': 1 } + value: { 'lecture': 3, 'exersise': 1 } media-of-instruction: de: | @@ -52,9 +40,7 @@ media-of-instruction: Die folgende Literatur dient der Vertiefung der Inhalte: - Laudon, K. C., et al. (2016). Wirtschaftsinformatik: Eine Einführung, Pearson Deutschland GmbH. - - Leimeister, J. M. (2015). Einführung in die Wirtschaftsinformatik, Springer-Verlag. - - Schmid, A. Verwaltung, eGovernment und Digitalisierung: Grundlagen, Konzepte und Anwendungsfälle, 2019 @@ -76,7 +62,7 @@ workload: Kontaktzeit/Präsenzstudium: 60 Stunden; Selbststudium: 60 Stunden; Prüfung und Prüfungsvorbereitung: 30 Stunden credits: - value: 4 + value: 5 form-of-exam: value: written @@ -99,4 +85,4 @@ remarks: de: notes: - de: Abklärung des *historischen* Verhältnis von 4SWS zu 4CP + de: diff --git a/syllabus/VI/mod.einfprog.yaml b/syllabus/VI/mod.einfprog.yaml index 84886cb..9c1a58c 100644 --- a/syllabus/VI/mod.einfprog.yaml +++ b/syllabus/VI/mod.einfprog.yaml @@ -2,7 +2,7 @@ name: de: Einführung in die Programmierung instructor: - de: Prof. Hartmut Seichter, PhD + de: N.N. id: value: EinfProg @@ -49,10 +49,17 @@ workload: credits: value: 5 +# form-of-exam: +# value: written +# spec: +# de: "Klausur am PC von 90min" + +# nach Amtsblatt form-of-exam: - value: written + value: alternative spec: - de: "Klausur am PC von 90min" + de: + term: value: 1 @@ -70,4 +77,5 @@ remarks: de: notes: - de: Abklärung ob der originale oder der neue Lehrveranstaltungsinhaber genannt wird + de: | + **Original** Klausur am PC von 90min diff --git a/syllabus/VI/mod.fortprog.yaml b/syllabus/VI/mod.fortprog.yaml index 07513d9..4679366 100644 --- a/syllabus/VI/mod.fortprog.yaml +++ b/syllabus/VI/mod.fortprog.yaml @@ -2,7 +2,7 @@ name: de: Fortgeschrittene Techniken der Programmierung instructor: - de: Prof. Dr. Dr. Michael Cebulla + de: N.N. id: value: FortProg @@ -10,40 +10,30 @@ id: goal: de: | - Kenntnis fortgeschrittener Konzepte der objektorientierten Programmierung (mit Fokus auf Java 8) - - Engineering-Aspekte der Programmierung: die Fähigkeit, diese Programmierkonzepte selbständig in Projekten anzuwenden - - Programmieren gegen APIs von Drittanbietern (z.B. Spieleprogrammierung, Robotik) - - Fähigkeit, objektorientierte Entwurfskonzepte praktisch anzuwenden content: de: | - Objektorientierte Entwurfs- und Programmierkonzepte: Grundideen und Ziele der Objektorientierung, Grundlagen des OO-Entwurfs, Klassen und Objekte, Vererbung, Generics, Nebenläufige Programmierung) - - Erlernen und Einüben der zielgerichteten praktischen Anwendung der Programmierkonzept - - Einbindung von Komponenten und Programmieren gegen externe APIs - - Funktionale Programmierkonzepte (z.B. Stream-basierte Programmierung) form-of-instruction: - value: { 'lecture': 999, 'pc_lab': 999 } + value: { 'lecture': 2, 'pc_lab': 2 } prerequisites: de: Formelle Voraussetzungen bestehen nicht. Inhaltliche Voraussetzung sind die Themen der Veranstaltung *Einführung in die Programmierung* media-of-instruction: de: | - - Ullenboom, Christian, Java ist auch eine Insel: Java programmieren lernen mit dem umfassenden Standardwerk für Java-Entwickler, Bonn/Rheinwerk 2018 - - Eckel, Bruce, Thinking in Java, Prentice Hall, 2006 - - Oracle, The Java Tutorials, https://docs.oracle.com/javase/tutorial/ - - Habelitz, Hans-Peter, Programmieren lernen mit Java: der leichte Einstieg, Bonn, Rheinweg, 2017 @@ -64,10 +54,17 @@ workload: credits: value: 5 +# form-of-exam: +# value: written +# spec: +# de: "Klausur am PC von XXXmin" + +# nach Studienordnung des Amtsblatt form-of-exam: - value: written + value: alternative spec: - de: "Klausur am PC von XXXmin" + de: + term: value: 2 @@ -85,4 +82,5 @@ remarks: de: Da die Programmierung eine praktische Tätigkeit ist, geht es in der Lehrveranstaltung nicht nur darum, Konzepte zu vermitteln, sondern deren Verwendung auch praktisch einzuüben. Aus diesem Grund sind Vorlesung und Übungsbetrieb in dieser Lehrveranstaltung in besonderer Weise verzahnt. notes: - de: Kollege lehrt nicht mehr an der HSM. Ersatz? + de: | + **Original** Klausur am PC 90min diff --git a/syllabus/VI/mod.grund-verwaltbw.yaml b/syllabus/VI/mod.grund-verwaltbw.yaml index 57b2c7d..e4b30a8 100644 --- a/syllabus/VI/mod.grund-verwaltbw.yaml +++ b/syllabus/VI/mod.grund-verwaltbw.yaml @@ -2,7 +2,7 @@ name: de: Grundlagen der Verwaltungsbetriebswirtschaft instructor: - de: Professor Dr. Dr. Thomas Urban + de: Prof. Dr. Dr. Thomas Urban id: value: GrundVerBeWi @@ -12,13 +12,9 @@ goal: Die Studierenden sollen in der Lage sein, - betriebswirtschaftliche Problemstellungen in einen unternehmerischen Zusammenhang einzuordnen - - Kenntnisse über die grundlegenden Charakteristika der Rechtsformen der Personen- und Kapitalgesellschaften zu erlangen - - die grundlegenden Organisationsformen zu kennen - - betriebswirtschaftliche Zielformulierungen und Entscheidungen aus Sicht des Managements zu treffen sowie deren Risiken einzuschätzen - - grundlegende volkswirtschaftliche Kenntnisse zu erwerben content: @@ -57,9 +53,12 @@ content: - Marktformen und -mechanismen - +# +# Amtsblatt 4+0 vs MHB 2+2 +# form-of-instruction: - value: { 'lecture': 2, 'exersise': 2 } + value: { 'lecture': 4, 'exersise': 0 } + media-of-instruction: de: | @@ -74,7 +73,6 @@ media-of-instruction: - Wöhe, G. et. al.: Einführung in die allgemeine Betriebswirtschaftslehre, Vahlen-Verlag, München. - author-of-indenture: de: diff --git a/syllabus/VI/mod.grund-webtech.yaml b/syllabus/VI/mod.grund-webtech.yaml index a46cbef..c1c5766 100644 --- a/syllabus/VI/mod.grund-webtech.yaml +++ b/syllabus/VI/mod.grund-webtech.yaml @@ -12,38 +12,24 @@ goal: Die Studierenden sollen in der Lage sein, - den grundsätzlichen Aufbau und die Funktion von modernen (HTML5) Web-Seiten und Web-Anwendungen zu verstehen - - Web-Auftritte und Web-Anwendungen zu entwickeln, zu erweitern und zu warten - - Web-Oberflächen mit HTML/CSS zu erstellen - - mit Hilfe JavaScript/DOM browserseitige Interaktionen zu realisieren - - grundlegende Client/Server-Interaktion auf Basis von HTTP verstehen und in Anwendungen nutzen können - - geeignete Datenformate für Webanwendungen auswählen können - - zukünftige Web-Technologien auswählen und bewerten können content: de: | - Grundlagen von Client/Server-Anwendungen - - Entwicklung von Web-Oberflächen mit HTML und CSS - - Steuerung der Oberfläche mit JavaScript/DOM und Eventverarbeitung - - Web-Kommunikation und die zugrundeliegenden Protokolle, insbesondere HTTP - - Einführung in die Serverprogrammierung mit PHP - - Erweiterte Web-Interaktionen mit Ajax - - Grundlagen des Responsive Webdesigns (RWD) - - Grundlagen von Bild-, Audio- und Videoinformationen, sowie deren Datenformate und Standards - - Ausblick auf erweiterte Web-Anwendungen mit HTML5-Techniken @@ -60,22 +46,14 @@ media-of-instruction: de: | Den Studierenden werden ein umfangreicher Foliensatz sowie ausführliche Beispiele zur Verfügung gestellt. Darüber hinaus ist folgende Literatur empfehlenswert: - http://www.w3schools.com - - http://selfhtml.org - - "HTML Living Standard" - https://html.spec.whatwg.org - - IETF, RFC 2616 "Hypertext Transfer Protocol", https://tools.ietf.org/html/rfc2616 - - "PHP Handbuch" - https://www.php.net/manual/de - - http://www.selfphp.de - - "DIVE INTO HTML5" - Mark Pilgrim - http://diveintohtml5.info - - "Computernetzwerke" - Tanenbaum, Andrew S. - Pearson Studium - + - http://www.w3schools.com + - http://selfhtml.org + - "HTML Living Standard" - https://html.spec.whatwg.org + - IETF, RFC 2616 "Hypertext Transfer Protocol", https://tools.ietf.org/html/rfc2616 + - "PHP Handbuch" - https://www.php.net/manual/de + - http://www.selfphp.de + - "DIVE INTO HTML5" - Mark Pilgrim - http://diveintohtml5.info + - "Computernetzwerke" - Tanenbaum, Andrew S. - Pearson Studium author-of-indenture: de: @@ -91,10 +69,17 @@ workload: credits: value: 5 +# form-of-exam: +# value: oral +# spec: +# de: "mündliche Prüfung von XXXmin" + +# Amtsblatt form-of-exam: - value: oral + value: written spec: - de: "mündliche Prüfung von XXXmin" + de: + term: value: 4 diff --git a/syllabus/VI/mod.it-consult.yaml b/syllabus/VI/mod.it-consult.yaml index 4f4df1a..c4603db 100644 --- a/syllabus/VI/mod.it-consult.yaml +++ b/syllabus/VI/mod.it-consult.yaml @@ -72,12 +72,12 @@ credits: value: 5 form-of-exam: - value: written + value: alternative spec: - de: "XXX - Projektarbeit nicht von PO gedeckt" + de: "Projektarbeit" term: - value: 6 + value: [6] frequency: value: once_per_year diff --git a/syllabus/VI/mod.it-sicher.yaml b/syllabus/VI/mod.it-sicher.yaml index 45734e1..9f6ec90 100644 --- a/syllabus/VI/mod.it-sicher.yaml +++ b/syllabus/VI/mod.it-sicher.yaml @@ -16,19 +16,19 @@ content: Dies Modul ist grundsätzlich wie folgt strukturiert: - Grundlagen IT-Sicherheit (Fallstudien, Terminologie, Risikoanalyse, Schutzziele, gesetzliche Rahmenbedingungen) - - Angriffe (Angriffstypen, technische Angriffe, Sicherheitsproblem Mensch) - - Authentifikation (Rechtliche Regelungen, Biometrie, Zugriffskontrolle) - - Grundlagen Kryptographie (Prinzipien, Blockchiffren, Symmetric- und Public-key Kryptographie, Hashfunktionen, Digitale Signaturen) - - Grundlagen Datenschutz (Grundprinzipien, Vorratsdatenspeicherung, gesellschaftliche Aspekte, EU-Datenschutzgrundverordnung) - - Einführung in Schutzmaßnahmen (Email, Chat, Web) +# form-of-instruction: +# value: { 'lecture': 3, 'exersise': 1 } + +# Amtsblatt form-of-instruction: - value: { 'lecture': 3, 'exersise': 1 } + value: { 'lecture': 4 } + prerequisites: de: Formelle Voraussetzungen bestehen nicht. @@ -36,9 +36,7 @@ prerequisites: media-of-instruction: de: | - Eckert, C. (2014). IT-Sicherheit. Berlin, München, Boston. De Gruyter. - - BSI Standard IT-Grundschutz https://www.bsi.bund.de/DE/Themen/ITGrundschutz/itgrundschutz_node.html - - prüfungsrelevante Literatur wird bekanntgegeben (Änderungen möglich) author-of-indenture: diff --git a/syllabus/VI/mod.net-conf.yaml b/syllabus/VI/mod.net-conf.yaml index 818c654..752d9bb 100644 --- a/syllabus/VI/mod.net-conf.yaml +++ b/syllabus/VI/mod.net-conf.yaml @@ -2,7 +2,7 @@ name: de: Netzwerkplanung und -konfiguration instructor: - de: Prof. Dr.-Ing. Heinz-Peter Höller + de: N.N. id: value: NetzPlanKonf @@ -10,38 +10,24 @@ id: goal: de: | - Spezifische Kenntnisse von Technologien der Schichten zwei und drei, die über das Grundlagenwissen hinausgehen - - Analyse der Aufgabenstellung und Abbildung auf ein Netzdesign - - Anwenden des Grundlagenwissens zur Planung eines komplexen Netzwerkes, insbesondere Subnetztopologie, Adressplan, Routingkonzept - - Konkrete Konfiguration der Netzwerkplanung mithilfe von Switches (Schicht 2), Routern (Schicht 3) und Endsystemen content: de: | - Kabeltechnik - - Ethernet-Zugriffsverfahren und Switching - - Virtual Local Area Networks (VLANs) - - Routing und Inter-VLAN-Routing - - Spezialprotokolle (DHCP, NAT) - - Netzwerktools (ping, tracert, ipconfig, etc.) - - Grundzüge CISCO IOS - - Netzwerkplanungsskizzen - - Erstellung einer Netzwerkplanung - - IP-Subnetzadressplanung - - form-of-instruction: value: { 'lecture': 999, 'exersise': 999 } @@ -71,10 +57,16 @@ workload: credits: value: 5 +# form-of-exam: +# value: oral +# spec: +# de: "mündliche Prüfung von XXXmin" + +# Amtsblatt form-of-exam: - value: oral + value: alternative spec: - de: "mündliche Prüfung von XXXmin" + de: term: value: 6 diff --git a/syllabus/VI/mod.nosql.yaml b/syllabus/VI/mod.nosql.yaml index d07ab5d..a0a49ed 100644 --- a/syllabus/VI/mod.nosql.yaml +++ b/syllabus/VI/mod.nosql.yaml @@ -13,14 +13,10 @@ goal: - multidimensionale Datenmodellierungen durchzuführen - - ein Data Warehouse physisch zu erstellen - - Anfragen an ein Data Warehouse zu stellen - - Datenmodellierungen für NoSQL-Datenbanken vorzunehmen - - Daten in NoSQL-Datenbanksystemen zu speichern und abzufragen @@ -89,7 +85,7 @@ form-of-exam: de: "Klausur von 90min" term: - value: 4 + value: [4,6] frequency: value: once_per_year diff --git a/syllabus/VI/mod.oeff-recht-2.yaml b/syllabus/VI/mod.oeff-recht-2.yaml index defd63d..3bc1747 100644 --- a/syllabus/VI/mod.oeff-recht-2.yaml +++ b/syllabus/VI/mod.oeff-recht-2.yaml @@ -76,10 +76,15 @@ used-in: workload: de: > - Gesamt: 225 Stunden (XXX - Spezifikation nach ThürHG) + Gesamt: 225 Stunden (XXX - Unzureichende Spezifikation) + +# Amtsblatt SO credits: - value: 7.5 + value: 5 + +# credits: +# value: 7.5 form-of-exam: value: written diff --git a/syllabus/VI/mod.projman.yaml b/syllabus/VI/mod.projman.yaml index a6f086a..db6218a 100644 --- a/syllabus/VI/mod.projman.yaml +++ b/syllabus/VI/mod.projman.yaml @@ -38,8 +38,11 @@ content: 1. Projektmanagement-Tool +# form-of-instruction: +# value: { 'online_lecture': 4 } + form-of-instruction: - value: { 'online_lecture': 4 } + value: { 'lecture': 2, 'exersise' : 1 } prerequisites: de: Formelle Voraussetzungen bestehen nicht. diff --git a/syllabus/VI/mod.prozmang.yaml b/syllabus/VI/mod.prozmang.yaml index e6617e9..b0f14e0 100644 --- a/syllabus/VI/mod.prozmang.yaml +++ b/syllabus/VI/mod.prozmang.yaml @@ -1,5 +1,5 @@ name: - de: Information Engineering/Prozessmanagement + de: Information Engineering und Prozessmanagement instructor: de: Prof. Dr. Regina Polster diff --git a/syllabus/VI/mod.rech-controlling.yaml b/syllabus/VI/mod.rech-controlling.yaml index b9c32b1..72463ff 100644 --- a/syllabus/VI/mod.rech-controlling.yaml +++ b/syllabus/VI/mod.rech-controlling.yaml @@ -47,7 +47,7 @@ workload: 185 Stunden (Präsenzzeit: 75 Stunden, Selbststudium: 75 Stunden, Prüfung und Prüfungsvorbereitung: 35 Stunden) credits: - value: 5 + value: 4.5 form-of-exam: value: written @@ -70,4 +70,4 @@ remarks: de: notes: - de: Spezifikation des Workloads und der Credits nicht ECTS konform. + de: diff --git a/syllabus/VI/mod.rechnernetze.yaml b/syllabus/VI/mod.rechnernetze.yaml index 22c29d9..79995b7 100644 --- a/syllabus/VI/mod.rechnernetze.yaml +++ b/syllabus/VI/mod.rechnernetze.yaml @@ -2,7 +2,7 @@ name: de: Rechnernetze instructor: - de: Prof. Dr.-Ing. Heinz-Peter Höller + de: N.N. id: value: RechNet @@ -59,7 +59,7 @@ credits: form-of-exam: value: written spec: - de: "Klausur von XXXmin" + de: "Klausur von 90min" term: value: 3 @@ -77,4 +77,4 @@ remarks: de: notes: - de: Kollege lehrt diese Veranstaltung nicht mehr! Ersatz?! + de: diff --git a/syllabus/VI/mod.sem-egov.yaml b/syllabus/VI/mod.sem-egov.yaml index ac55f2a..1389159 100644 --- a/syllabus/VI/mod.sem-egov.yaml +++ b/syllabus/VI/mod.sem-egov.yaml @@ -12,7 +12,6 @@ goal: Die Studierenden - sind in der Lage, grundlegende Konzepte des e-Governments darzulegen und sie vor dem Hintergrund der Anforderungen in der öffentlichen Verwaltung analysieren, - - können ausgewählte, in die Praxis umgesetzte e-Government-Verfahren beschreiben und deren Umsetzung vor dem Hintergrund der Zielkriterien Wirtschaftlichkeit, Bürgerfreundlichkeit, Qualität bewerten @@ -25,7 +24,7 @@ content: form-of-instruction: - value: { 'seminar': 999 } + value: { 'seminar': 4 } prerequisites: de: Formelle Voraussetzungen bestehen nicht. diff --git a/syllabus/VI/mod.sp-unternehmen-verwaltung-1.yaml b/syllabus/VI/mod.sp-unternehmen-verwaltung-1.yaml index 32f4ce9..d3e6744 100644 --- a/syllabus/VI/mod.sp-unternehmen-verwaltung-1.yaml +++ b/syllabus/VI/mod.sp-unternehmen-verwaltung-1.yaml @@ -44,8 +44,14 @@ content: Regulierung der Energiewirtschaft (Netzanschluss, Netzzugang, Netzentgelte, Entflechtung), Energiemarkt (Grundversorgung, Energieliefervertrag), EEG + +# form-of-instruction: +# value: { 'lecture' : 6, 'seminar' : 2 } + +# Amtsblatt form-of-instruction: - value: { 'lecture_seminar': 8 } + value: { 'lecture_seminar' : 8 } + prerequisites: de: Formelle Voraussetzungen bestehen nicht. @@ -104,8 +110,12 @@ frequency: duration: value: 1 +# kind: +# value: compulsory_elective + +# Amtsblatt kind: - value: compulsory_elective + value: compulsory remarks: de: diff --git a/syllabus/VI/mod.sp-unternehmen-verwaltung-2.yaml b/syllabus/VI/mod.sp-unternehmen-verwaltung-2.yaml index dcf5594..b353336 100644 --- a/syllabus/VI/mod.sp-unternehmen-verwaltung-2.yaml +++ b/syllabus/VI/mod.sp-unternehmen-verwaltung-2.yaml @@ -30,8 +30,13 @@ content: - Aktuelle Entwicklungen und Fragestellungen zum Themenkreis „Unternehmen und Verwaltung” +# form-of-instruction: +# value: { 'lecture' : 2, 'seminar' : 2 } + +# Amtsblatt form-of-instruction: - value: { 'lecture_seminar': 4 } + value: { 'lecture' : 4 } + prerequisites: de: Formelle Voraussetzungen bestehen nicht. @@ -56,13 +61,20 @@ workload: Gesamt 150 Stunden (XXX - nicht akkreditierungfähig - Teilspezifikationen fehlen) credits: - value: 4 + value: 5 +# form-of-exam: +# value: alternative +# spec: +# de: > +# "Klausur von 60min (Gewichtung 50%) und Seminar (50%)" + +# Amtsblatt form-of-exam: - value: alternative + value: written spec: - de: > - "Klausur von 60min (Gewichtung 50%) und Seminar (50%)" + de: | + "Klausur" term: value: 5 @@ -73,8 +85,12 @@ frequency: duration: value: 1 +# kind: +# value: compulsory_elective + +# Amtsblatt kind: - value: compulsory_elective + value: compulsory remarks: de: Modulsprache Deutsch diff --git a/syllabus/VI/mod.spez_aws.yaml b/syllabus/VI/mod.spez_aws.yaml index d9e448a..6a3f4bc 100644 --- a/syllabus/VI/mod.spez_aws.yaml +++ b/syllabus/VI/mod.spez_aws.yaml @@ -15,16 +15,13 @@ goal: und wissen, wie diese Technologien die Funktionalität von Anwendungssystemen erweitern können. - - Sie können den XML-Standard „AIML (Artificial Intelligence Markup Language)" zur Konzeption von Chatbots, mittels entsprechender Editoren, anwenden. - - Zudem kennen die Studierenden den Mehrwert der sozialen Netzwerkanalyse und können Social Media-Daten zielführend auswerten. - - Gleichzeitig sind die Studierenden mit der Funktionalität ausgewählter branchenspezifischer sowie überbetrieblicher @@ -33,7 +30,6 @@ goal: Kernbanksystemen, SCM-Systemen, Lagerverwaltungssystemen sowie Beschaffungssystemen erläutern. - - Außerdem sind die Studierenden mit den SAP-Modulen „MM" sowie „WM" vertraut, welche die Funktionalitäten von SCM-Systemen @@ -66,10 +62,8 @@ media-of-instruction: Geschäftsprozesse, Komponenten, Zusammenhänge -- Erklärt am Beispielunternehmen Global Bike (SAP PRESS), Rheinwerk Publishing. - - Barabási, A.-L. (2016). Network science, Cambridge University Press. - - Kaiser, M., et al. (2019). Journalistische Praxis: Chatbots -- Automatisierte Kommunikation im Journalismus und in der @@ -99,7 +93,7 @@ form-of-exam: de: "Klausur von 90min" term: - value: 4 + value: [ 4 , 6 ] frequency: value: once_per_year diff --git a/syllabus/VI/mod.template.yaml b/syllabus/VI/mod.template.yaml index 390a041..f7da77b 100644 --- a/syllabus/VI/mod.template.yaml +++ b/syllabus/VI/mod.template.yaml @@ -14,7 +14,6 @@ goal: content: de: | - form-of-instruction: value: { 'lecture': 2, 'exersise': 1 } @@ -57,4 +56,7 @@ kind: value: compulsory remarks: - de: \ No newline at end of file + de: + +notes: + de: diff --git a/syllabus/VI/mod.usability-engineering.yaml b/syllabus/VI/mod.usability-engineering.yaml index 72ba7ff..1eaf7a4 100644 --- a/syllabus/VI/mod.usability-engineering.yaml +++ b/syllabus/VI/mod.usability-engineering.yaml @@ -2,10 +2,10 @@ name: de: Usability Engineering instructor: - de: Professor Dr. Dr. Thomas Urban + de: Prof. Dr. Dr. Thomas Urban id: - value: Analysis + value: UsabilityEng goal: de: | @@ -82,7 +82,7 @@ form-of-exam: de: "Klausur von 90min" term: - value: 6 + value: [6] frequency: value: once_per_year diff --git a/syllabus/VI/mod.web-analytics.yaml b/syllabus/VI/mod.web-analytics.yaml index 7673a80..b9d1fb1 100644 --- a/syllabus/VI/mod.web-analytics.yaml +++ b/syllabus/VI/mod.web-analytics.yaml @@ -5,7 +5,7 @@ instructor: de: Prof. Dr. Elisabeth Scherr id: - value: Analysis + value: WebA goal: de: | @@ -53,7 +53,7 @@ form-of-exam: de: "Klausur von 60min" term: - value: 2 + value: [6] frequency: value: once_per_year diff --git a/syllabus/VI/mod.wpr-1.yaml b/syllabus/VI/mod.wpr-1.yaml index 249f712..5cba202 100644 --- a/syllabus/VI/mod.wpr-1.yaml +++ b/syllabus/VI/mod.wpr-1.yaml @@ -9,7 +9,7 @@ id: goal: de: | - Die Studierenden verstehen die wichtigsten, das Zivilrecht kennzeichnenden Strukturprinzipien. Sie kennen die grundlegenden Rechtsinstitute des BGB AT und dessen Bedeutung für andere Rechtsgebiete. Gleichzeitig beherrschen sie – über Einübung von Subsumtionstechnik, Erlernen des Gutachtenstils und der Auslegung – die grundlegenden Regeln der systematischen Fallbearbeitung. + Die Studierenden verstehen die wichtigsten, das Zivilrecht kennzeichnenden Strukturprinzipien. Sie kennen die grundlegenden Rechtsinstitute des BGB AT und dessen Bedeutung für andere Rechtsgebiete. Gleichzeitig beherrschen sie -- über Einübung von Subsumtionstechnik, Erlernen des Gutachtenstils und der Auslegung -- die grundlegenden Regeln der systematischen Fallbearbeitung. content: de: | @@ -34,7 +34,7 @@ media-of-instruction: - Brox: Allgemeiner Teil des Bürgerlichen Gesetzbuchs - Medicus: AT des BGB - Wolf/Neuer: AT des BGB - - Schack: BGB – Allgemeiner Teil + - Schack: BGB -- Allgemeiner Teil - Klunzinger: Einführung in das Bürgerliche Recht; Übungen im Privatrecht - Eisenhardt: Einführung in das Bürgerliche Recht - Schünemann: Wirtschaftsprivatrecht diff --git a/syllabus/VI/mod.wpr-2.yaml b/syllabus/VI/mod.wpr-2.yaml index 8bc4b15..15648ab 100644 --- a/syllabus/VI/mod.wpr-2.yaml +++ b/syllabus/VI/mod.wpr-2.yaml @@ -42,7 +42,7 @@ used-in: workload: de: > - Kontaktzeit/Präsenzstudium: 225 + Kontaktzeit/Präsenzstudium: 225 (XXX unzureichende Spezifikation) credits: value: 7.5 diff --git a/syllabus/VI/schema.yaml b/syllabus/VI/schema.yaml index d5dd048..e62df2a 100644 --- a/syllabus/VI/schema.yaml +++ b/syllabus/VI/schema.yaml @@ -190,7 +190,7 @@ credits: en: "Credits and Weight in final Mark", de: "Kreditpunkte und Gewichtung der Note in der Gesamtnote" } - type: int + type: num template: de: "${value}ECTS, Gewichtung: ${value}/180 " en: "${value}ECTS, weight: ${value} / 180 " @@ -229,11 +229,11 @@ form-of-exam: # Semester # term: + type: multinum label: { de: "Semester", en: "Term" } - type: int template: de: "${value}\\. Semester" en: "Term ${value}"