Initial Commit

This commit is contained in:
Frieder Hannenheim 2025-01-28 17:56:14 +01:00
commit a2e108f6e8
9 changed files with 919 additions and 0 deletions

80
src/data/ba_inf_2009.toml Normal file
View file

@ -0,0 +1,80 @@
[ba_inf_2009]
display_name = "Abschlussnote Bachelor Informatik (PO 2009)"
# Module aufgelistet mit Kürzel, LP, Modulname
[[ba_inf_2009.module]]
short = "mathe1"
lp = 15
name = "Einführung in die Mathematik für Informatiker"
[[ba_inf_2009.module]]
short = "mathe2"
lp = 15
name = "Mathematische Methoden für Informatiker"
[[ba_inf_2009.module]]
short = "aud"
lp = 6
name = "Algorithmen und Datenstrukturen"
[[ba_inf_2009.module]]
short = "lab"
lp = 4
name = "Einführungspraktikum RoboLab"
[[ba_inf_2009.module]]
short = "prog"
lp = 6
name = "Programmierung"
[[ba_inf_2009.module]]
short = "ikt"
lp = 5
name = "Informations- und Kodierungstheorie"
[[ba_inf_2009.module]]
short = "fs"
lp = 8
name = "Formale Systeme"
[[ba_inf_2009.module]]
short = "logik"
lp = 9
name = "Theoretische Informatik und Logik"
[[ba_inf_2009.module]]
short = "swt"
lp = 6
name = "Softwaretechnologie"
[[ba_inf_2009.module]]
short = "swtp"
lp = 6
name = "Softwaretechnologie-Projekt"
[[ba_inf_2009.module]]
short = "dbrn"
lp = 10
name = "Datenbanken und Rechnernetze"
[[ba_inf_2009.module]]
short = "soi"
lp = 6
name = "Systemorientierte Informatik/Hardware Software Codesign"
[[ba_inf_2009.module]]
short = "is"
lp = 5
name = "Intelligente Systeme"
[[ba_inf_2009.module]]
short = "emi"
lp = 5
name = "Einführung in die Medieninformatik"
[[ba_inf_2009.module]]
short = "ecg"
lp = 5
name = "Einführung in die Computergraphik"
[[ba_inf_2009.module]]
short = "vert"
lp = 12
name = "Vertiefung in der Informatik"
[[ba_inf_2009.module]]
short = "spez"
lp = 12
name = "Spezialisierung in der Informatik"
[[ba_inf_2009.module]]
short = "aqua"
lp = 5
name = "Überfachliche Qualifikationen zur Informatik"
[[ba_inf_2009.module]]
short = "Bachelor"
lp = 52
name = "Bachelor-Arbeit und Kolloquium"

49
src/index.html Normal file
View file

@ -0,0 +1,49 @@
<!--
notenrechner
Copyright (C) 2025 Frieder Hannenheim
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<!DOCTYPE html>
<html>
<head>
<title>iFSR Notenrechner</title>
</head>
<body>
<script src="rechner.js"></script>
<h1>Notenberechnungen</h1>
<p>Hier könnt ihr Vordiploms- und Abschlussnoten ausgewählter Studiengänge der Fakultät Informatik der TU Dresden berechnen.</p>
<h2>Informatik</h2>
<ul>
<li><a href="?note=a_ba_inf">Berechnung Abschlussnote Bachelor Informatik (PO 2009)</a></li>
<li><a href="?note=a_ma_inf">Berechnung Abschlussnote Master Informatik (PO 2010)</a></li>
<li><a href="?note=vordip_inf">Berechnung Vordiplom Informatik (PO 2010)</a></li>
<li><a href="?note=a_dip_inf">Berechnung Abschlussnote Diplom Informatik (PO 2010)</a></li>
<li><a href="?note=a_dip_inf">Berechnung Abschlussnote Diplom Informatik (PO 2004)</a></li>
</ul>
<h2>Medieninformatik</h2>
<ul>
<li><a href="?note=">Berechnung Abschlussnote Bachelor Medieninformatik</a></li>
<li><a href="?note=">Berechnung Abschlussnote Master Medieninformatik</a></li>
<li><a href="?note=">Berechnung Vordiplom bzw. Grundstudium Bakkalaureat Medieninformatik PO 2004</a></li>
<li><a href="?note=">Berechnung Abschlussnote Diplom Medieninformatik (PO 2004)</a></li>
<li><a href="?note=">Berechnung Abschlussnote Bakkalaureat Medieninformatik (PO 2004)</a></li>
</ul>
</body>
</html>

15
src/rechner.ts Normal file
View file

@ -0,0 +1,15 @@
// notenrechner
// Copyright (C) 2025 Frieder Hannenheim
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.