intermediate schema is working
This commit is contained in:
commit
8d39ec9761
6 changed files with 586 additions and 0 deletions
92
test/simple/mod.cg.yaml
Normal file
92
test/simple/mod.cg.yaml
Normal file
|
@ -0,0 +1,92 @@
|
|||
# common
|
||||
common:
|
||||
id: CG # fix for any variante
|
||||
instructor: Prof. Hartmut Seichter, PhD
|
||||
credits: 5 # numerical value
|
||||
term: winter # winter, summer, both
|
||||
frequency: once_per_year, once_per_term
|
||||
duration: 1 # 1=one term
|
||||
kind: comp #compulsory, elective
|
||||
workload: |
|
||||
- Vorlesung 2SWS
|
||||
- Übung 2SWS
|
||||
- Workload: Präsenz (Vorlesung + Übung) 120h Prüfungsvorbereitung 30h
|
||||
author-of-indenture:
|
||||
form: lecture # lecture, seminar, lecture_seminar, lecture_exersice, project
|
||||
|
||||
|
||||
# German Variant
|
||||
de:
|
||||
name: Computergrafik
|
||||
goal:
|
||||
Computergrafik ist ein Schmelztiegel von Technologien in der Informatik mit dem Ziel visuelle
|
||||
Inhalte effizient zu generieren und dem Nutzer zu präsentieren. Studierende können den
|
||||
Zusammenhang von visuellen Technologien in der Informatik, den zugrunde liegenden mathematischen
|
||||
Konzepte und der Physiognomie des Menschen, insbesondere des Sehapparates herstellen.
|
||||
Sie können die Eigenschaften verschiedener Darstellungsformen und -techniken analysieren und
|
||||
bewerten. Sie lernen grundsätzliche Technologien der 3D Echtzeitdarstellung
|
||||
kennen und wenden diese an.
|
||||
content: |
|
||||
* Grundkenntnisse der menschlichen Wahrnehmung
|
||||
* Grundkonzepte der Bilderzeugung, Speicherung und Transformation
|
||||
* Anwendungen von Computergrafik
|
||||
* Technologien zur Bilddarstellung
|
||||
* 3D Modelle, insbesondere Surface- und Volumemodelle
|
||||
* Transformationspipeline
|
||||
* Homogene Vektorräume und Transformationen
|
||||
* Szenengraphen und Echtzeit Rendering APIs
|
||||
* Bildsyntheseverfahren
|
||||
* Geometrie und Bild Samplingverfahren und Anti-Aliasing Strategien
|
||||
* Lichttransport, Physikalische Beleuchtungsmodelle
|
||||
* Texturierungsverfahren
|
||||
* Überblick Visualisierung
|
||||
* Graphische Nutzeroberflächen und Systeme
|
||||
prerequisites: Lineare Algebra, Englisch Kenntnisse min. IELTS Score 6.0
|
||||
media-of-instruction: |
|
||||
* H5P Lernmodule
|
||||
* Lernforum
|
||||
* Übungen
|
||||
* Folien
|
||||
* Auszug aus der Literaturliste:
|
||||
* Bar-Zeev, Avi. Scenegraphs: Past, Present and Future, 2003 http://www.realityprime.com/scenegraph.php
|
||||
* Burley, Brent. “Physically-Based Shading at Disney.” In ACM SIGGRAPH, 2012:1-7, 2012
|
||||
* Goldstein, E. Bruce. Sensation and Perception. 3rd ed. Belmont, Calif.: Wadsworth Pub. Co., 1989
|
||||
* Hughes, John F. Computer Graphics: Principles and Practice. Third edition. Upper Saddle River, New Jersey: Addison-Wesley, 2014
|
||||
* Shirley, Peter, and R. Keith Morley. Realistic Ray Tracing. 2. ed. Natick, Mass: A K Peters, 2003
|
||||
|
||||
# English
|
||||
en:
|
||||
name: Computer Graphics
|
||||
goal: |
|
||||
Computer graphics is describing all techniques in computer science
|
||||
generating images perceivable by humans. Participants will have a broad
|
||||
overview of techniques and concepts of computer graphics. They will be
|
||||
able to apply theoretical concepts in practice.
|
||||
content: |
|
||||
* Basics of human perception
|
||||
* Concepts of image storage and manipulation
|
||||
* Applications of computer graphics
|
||||
* Display sytems
|
||||
* 3D models,i.e. surface and volume models
|
||||
* Transformationspipeline
|
||||
* Homogenous vector spaces and transformations
|
||||
* Scenegraphs and rendering APIs
|
||||
* Methods for image-synthesis
|
||||
* Sampling in computer graphics
|
||||
* Light transport and shading models
|
||||
* Texturing
|
||||
* Overview visualizations
|
||||
* Graphical User Interfaces
|
||||
prerequisites: linear algebra, min. level IELTS score 6.0
|
||||
media-of-instruction: |
|
||||
* H5P learning modules
|
||||
* learning forum
|
||||
* exersises
|
||||
* slides and quizzes
|
||||
* Literature:
|
||||
* Bar-Zeev, Avi. Scenegraphs: Past, Present and Future, 2003 http://www.realityprime.com/scenegraph.php.
|
||||
* Burley, Brent. “Physically-Based Shading at Disney.” In ACM SIGGRAPH, 2012:1–7, 2012
|
||||
* Goldstein, E. Bruce. Sensation and Perception. 3rd ed. Belmont, Calif.: Wadsworth Pub. Co., 1989
|
||||
* Hughes, John F. Computer Graphics: Principles and Practice. Third edition. Upper Saddle River, New Jersey: Addison-Wesley, 2014
|
||||
* Shirley, Peter, and R. Keith Morley. Realistic Ray Tracing. 2. ed. Natick, Mass: A K Peters, 2003
|
||||
|
163
test/simple/schema.yaml
Normal file
163
test/simple/schema.yaml
Normal file
|
@ -0,0 +1,163 @@
|
|||
# fields in curricular description
|
||||
# leaning on methods in OpenAPI 3.0
|
||||
|
||||
name:
|
||||
label: {
|
||||
de: "Modulname",
|
||||
en: "name of course"
|
||||
},
|
||||
type: str
|
||||
id: str
|
||||
instructor: str
|
||||
goal: str
|
||||
content: str
|
||||
form: enum
|
||||
prerequisites: str
|
||||
media-of-instruction: str
|
||||
author-of-indenture: str
|
||||
used-in:
|
||||
workload: #tricky! { 'presence': 10, 'exersise': 10, 'exam-prep' : 0 }
|
||||
#
|
||||
# credits/ECTS
|
||||
#
|
||||
credits:
|
||||
label: {
|
||||
en: "Credits and Weight of Mark",
|
||||
de: "Kreditpunkte und Gewichtung der Note in der Gesamtnote"
|
||||
}
|
||||
type: int
|
||||
template: "${value}CP (${value} / 120) "
|
||||
#
|
||||
# Leistungsnachweis
|
||||
#
|
||||
form-of-exam:
|
||||
label: {
|
||||
de: "Leistungsnachweis",
|
||||
en: "Form of Examination"
|
||||
}
|
||||
type: enum
|
||||
values: {
|
||||
'written' : {
|
||||
de: "Schriftliche Prüfung",
|
||||
en: "Written Exam"
|
||||
},
|
||||
'oral' : {
|
||||
de: "Mündliche Prüfung",
|
||||
en: "Oral Exam"
|
||||
},
|
||||
'alternative' : {
|
||||
de: "Alternative Prüfungunsleistung",
|
||||
en: "Alternative Examination"
|
||||
}
|
||||
}
|
||||
#
|
||||
# term
|
||||
#
|
||||
term:
|
||||
label: {
|
||||
de: "Semester",
|
||||
en: "Term"
|
||||
}
|
||||
type: 'enum'
|
||||
values: {
|
||||
'winter' : {
|
||||
de: "Wintersemester",
|
||||
en: "Winter Term"
|
||||
},
|
||||
'summer' : {
|
||||
de: "Sommersemester",
|
||||
en: "Summer Term"
|
||||
},
|
||||
'both' : {
|
||||
de: "Winter- und Sommersemester",
|
||||
en: "winter and summer term"
|
||||
}
|
||||
}
|
||||
#
|
||||
# Häufigkeit des Angebots
|
||||
#
|
||||
frequency:
|
||||
label: {
|
||||
de: "Häufigkeit des Angebots",
|
||||
en: "Frequency of Offer"
|
||||
}
|
||||
type: "enum"
|
||||
values: {
|
||||
'once_per_term' : {
|
||||
de: "jedes Semester",
|
||||
en: "every term"
|
||||
},
|
||||
'once_per_year' : {
|
||||
de: "einmal im Studienjahr",
|
||||
en: "once per study year"
|
||||
}
|
||||
}
|
||||
duration: enum
|
||||
kind: enum
|
||||
remarks: str
|
||||
|
||||
# test:
|
||||
# label: { de: "Name", en: "A Test" }
|
||||
# type: enum
|
||||
# values: {
|
||||
# 'brand' : { de: "Marke", en: "Brand" },
|
||||
# 'new' : { de: "Neu", en: "New" }
|
||||
# }
|
||||
|
||||
|
||||
# # German
|
||||
# de:
|
||||
# name: Modulname
|
||||
# id: Kürzel
|
||||
# instructor: Modulverantwortlicher
|
||||
# goal: Qualifikationsziele
|
||||
# content: Modulinhalte
|
||||
# form: Lehrformen
|
||||
# prerequisites: Voraussetzungen für die Teilnahme
|
||||
# media-of-instruction: Literatur/ multimediale Lehr- und Lernprogramme
|
||||
# author-of-indenture: Lehrbriefautor
|
||||
# used-in: Verwendbarkeit
|
||||
# workload: Arbeitsaufwand/ Gesamtworkload
|
||||
# credits: ECTS und Gewichtung der Note in der Gesamtnote
|
||||
# form-of-exam: Leistungsnachweis
|
||||
# term: Semester
|
||||
# frequency: Häufigkeit des Angebots
|
||||
# duration: Dauer
|
||||
# kind: Art der Veranstaltung (Pflicht, Wahl, etc.)
|
||||
# remarks: Bemerkungen
|
||||
|
||||
# # English
|
||||
# en:
|
||||
# name: Coursename
|
||||
# id: Code
|
||||
# instructor: Instructor
|
||||
# goal: Goals of Qualification
|
||||
# content: Content and Topics
|
||||
# form: Form of Instruction
|
||||
# prerequisites: Prerequisites
|
||||
# media-of-instruction: Media of Instruction
|
||||
# author-of-indenture: Author of Indenture
|
||||
# used-in: Viable for Course
|
||||
# workload: Workload
|
||||
# credits: Credits and Weight of Mark
|
||||
# form-of-exam: Form of Examination
|
||||
# term: Term
|
||||
# frequency: Frequency
|
||||
# duration: Duration
|
||||
# kind: Compulsory / Elective
|
||||
# remarks: Remarks
|
||||
|
||||
# # validators for enum-fields
|
||||
# enums:
|
||||
# form:
|
||||
# - lecture
|
||||
# - seminar
|
||||
# - project
|
||||
# form-of-exam:
|
||||
# - written
|
||||
# - oral
|
||||
# - alternative
|
||||
# term:
|
||||
# - summer
|
||||
# - winter
|
||||
# - both
|
Loading…
Add table
Add a link
Reference in a new issue