KIF380:Programmiersprachen an den Unis: Unterschied zwischen den Versionen
Aus KIF
Korny (Diskussion | Beiträge) |
Nikel (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(7 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
C++ für alle Naturwissenschaftler | C++ für alle Naturwissenschaftler | ||
* 1. Semester: Java (Einführung | * 1. Semester: Java (Einführung mit BlueJ), Assembler (MIPS) | ||
* 2. Semester: C/C++ (Betriebssysteme, | * 2. Semester: C/C++ (Betriebssysteme, es gibt ein Einführungskurs) | ||
* später: Java ( | * später: Java (Softwarepraktika mit Together(Eclipse), Eclipse oder NetBeans) | ||
* 4. Semester: Haskell (funktionale Programmierung, Pflichtveranstaltung) | * 4. Semester: Haskell (funktionale Programmierung, Pflichtveranstaltung) | ||
* SQL | * SQL | ||
Wahlveranstaltungen: | |||
* JavaScript | |||
* PHP (Webanwendungen) | |||
* LEGO Mindstorms (LabView) | |||
=== Uni Hamburg === | === Uni Hamburg === | ||
Zeile 36: | Zeile 39: | ||
* 2. Semester: C/C++ | * 2. Semester: C/C++ | ||
* Technische Informatik: VHDL, Assembler (C166) | * Technische Informatik: VHDL, Assembler (C166) | ||
* Maple | |||
* AWL (Industrieanlagen-Automatisierung, SPS) | * AWL (Industrieanlagen-Automatisierung, SPS) | ||
* Vector | * CAPL (Vector CanOE Steuergerätesimulation) | ||
* XSL (Master) | * XSL (Master) | ||
=== FS Potsdam === | === FS Potsdam === | ||
Zeile 52: | Zeile 55: | ||
=== Uni München === | === Uni München === | ||
* 1. Semester: Java | * 1. Semester: Java (Pflicht) | ||
* 2. Semester: SML (Pflicht) | * 2. Semester: SML (Pflicht) | ||
* C wird benutzt, aber nicht gelehrt | * C wird benutzt, aber nicht gelehrt | ||
Zeile 60: | Zeile 63: | ||
=== Uni Bielefeld === | === Uni Bielefeld === | ||
NWI & KOI | |||
* 1. Semester: Haskell | * 1. Semester: Haskell (Wochenaufgabe) | ||
** Regel: keine IDE! | ** Regel: keine IDE! | ||
* 2. Semester: Java, Assembler (NASM) | * 2. Semester: Java (Wochenaufgabe), Assembler (NASM) (Aufgabemappe) | ||
* 3. Semester: C, Softwarepraktikum | * 3. Semester: C (Aufgabemappe), Softwarepraktikum I (Einzelprojekt) | ||
* 4. Semester: Softwarepraktikum II (Gruppenprojekt) | |||
* danach frei (Python, C++, ...) | * danach frei (Python, C++, ...) | ||
* ''Pair Programming'', Anwesenheitsaufgaben | * ''Pair Programming'', Anwesenheitsaufgaben,Einzelprojekt, Gruppenprojekt | ||
MIG | |||
* 1. Semester: Java (Pair Programming, Anwesenheitsaufgaben) | |||
* 2. Semester: Java (Pair Programming, Anwesenheitsaufgaben,Einzelprojekt) | |||
* 3. Semester: Softwarepraktikum I (Einzelprojekt) | |||
* 4. Semester: Softwarepraktikum II (Gruppenprojekt) | |||
=== HU Berlin === | === HU Berlin === | ||
Zeile 76: | Zeile 88: | ||
* später: C (Compilerbau) | * später: C (Compilerbau) | ||
* optional Python | * optional Python | ||
=== FH Brandenburg === | |||
* 1. Semester: Java | |||
* 2. Semester: Java, TurboAssampler | |||
* 3. Semester: C / C++, T-SQL | |||
** Wahlpflichtbereich: PHP, Python, LISP, Prolog, JavaScript, MatLab | |||
* 4. Semester: | |||
** Wahlpflichtbereich: SQL, T-SQL, ActionScript | |||
==Fazit== | |||
Ziel dieser AK war das Übersicht der gelehrten Programmiersprachen zu geben, was auch gelungen ist. Wie man | |||
aus der Liste sehen kann, ist Java die beliebte Programmiersprache. Auch Bewertung des Quelltextstiles wurde | |||
angesprochen. Welche Programmiersprache sollte man lehren wurde auch diskutiert. | |||
Da das Thema viel Diskussionsstoff und interessante Fragen liefert, werde ich es gerne auch bei nächsten | |||
KIFs ansprechen. |
Aktuelle Version vom 3. Juni 2010, 10:21 Uhr
Übersicht[Bearbeiten]
TU Dortmund[Bearbeiten]
C++ für alle Naturwissenschaftler
- 1. Semester: Java (Einführung mit BlueJ), Assembler (MIPS)
- 2. Semester: C/C++ (Betriebssysteme, es gibt ein Einführungskurs)
- später: Java (Softwarepraktika mit Together(Eclipse), Eclipse oder NetBeans)
- 4. Semester: Haskell (funktionale Programmierung, Pflichtveranstaltung)
- SQL
Wahlveranstaltungen:
- JavaScript
- PHP (Webanwendungen)
- LEGO Mindstorms (LabView)
Uni Hamburg[Bearbeiten]
- 1.-2. Semester Java
- Scheme oder Prolog (Wahl)
- danach nur noch freiwillig: VHCL, C#, Querfeldein
- Assembler
- SQL
- XPath
- Tutorium: Pair Programming
Uni Paderborn (Mathematik)[Bearbeiten]
- 1. Semester: Java, C++
Uni Karlsruhe[Bearbeiten]
- 1. Semester: Java
HS Karlsruhe[Bearbeiten]
- 1. Semester: Java
- 2. Semester: C/C++
- Technische Informatik: VHDL, Assembler (C166)
- Maple
- AWL (Industrieanlagen-Automatisierung, SPS)
- CAPL (Vector CanOE Steuergerätesimulation)
- XSL (Master)
FS Potsdam[Bearbeiten]
- Technische Informatik: C, VHDL
- C++, Prolog (aber man kommt dran vorbei)
- Python
- Bash/Csh
- SML
- MATHLAB
Uni München[Bearbeiten]
- 1. Semester: Java (Pflicht)
- 2. Semester: SML (Pflicht)
- C wird benutzt, aber nicht gelehrt
- Semesterarbeit in C
- MATHLAB
- SQL
Uni Bielefeld[Bearbeiten]
NWI & KOI
- 1. Semester: Haskell (Wochenaufgabe)
- Regel: keine IDE!
- 2. Semester: Java (Wochenaufgabe), Assembler (NASM) (Aufgabemappe)
- 3. Semester: C (Aufgabemappe), Softwarepraktikum I (Einzelprojekt)
- 4. Semester: Softwarepraktikum II (Gruppenprojekt)
- danach frei (Python, C++, ...)
- Pair Programming, Anwesenheitsaufgaben,Einzelprojekt, Gruppenprojekt
MIG
- 1. Semester: Java (Pair Programming, Anwesenheitsaufgaben)
- 2. Semester: Java (Pair Programming, Anwesenheitsaufgaben,Einzelprojekt)
- 3. Semester: Softwarepraktikum I (Einzelprojekt)
- 4. Semester: Softwarepraktikum II (Gruppenprojekt)
HU Berlin[Bearbeiten]
- 1. Semester: Java
- Groovy?
- früher: Haskell, Prolog
- Technische Informatik: eigene Assemblersprache entwickeln
- später: C (Compilerbau)
- optional Python
FH Brandenburg[Bearbeiten]
- 1. Semester: Java
- 2. Semester: Java, TurboAssampler
- 3. Semester: C / C++, T-SQL
- Wahlpflichtbereich: PHP, Python, LISP, Prolog, JavaScript, MatLab
- 4. Semester:
- Wahlpflichtbereich: SQL, T-SQL, ActionScript
Fazit[Bearbeiten]
Ziel dieser AK war das Übersicht der gelehrten Programmiersprachen zu geben, was auch gelungen ist. Wie man aus der Liste sehen kann, ist Java die beliebte Programmiersprache. Auch Bewertung des Quelltextstiles wurde angesprochen. Welche Programmiersprache sollte man lehren wurde auch diskutiert.
Da das Thema viel Diskussionsstoff und interessante Fragen liefert, werde ich es gerne auch bei nächsten KIFs ansprechen.