book:
  - fields: 
    - name 
    # - notes
    - instructor
#    - id
    - goal
    - content
    - form-of-instruction 
    - prerequisites 
    - teaching-material 
    - author-of-indenture 
    - used-in 
    - workload 
    - credits
    - form-of-exam 
    - term
    - frequency 
    - duration 
    - kind
    - remarks
  - sections:
    - text:
        de: |
            # Pflichtbereich {.unnumbered}
            \clearpage

    - modules:
        # 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}
            \clearpage
    
    - modules:
        - 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)