KIF440:Unterschiede in der Programmierausbildung: Unterschied zwischen den Versionen
Susaj (Diskussion | Beiträge) |
Susaj (Diskussion | Beiträge) |
||
Zeile 213: | Zeile 213: | ||
:Programmieren 1 | :Programmieren 1 | ||
:*'''7''' CrP / ''' | :*'''7''' CrP / '''4''' SWS | ||
:*Java | :*Java | ||
:Einführung in die Medieninformatik | :Einführung in die Medieninformatik | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*keine | :*keine | ||
:Einführung in die Gestaltung | :Einführung in die Gestaltung | ||
:*'''8''' CrP / ''' | :*'''8''' CrP / '''4''' SWS | ||
:Grundlagen der BWL | :Grundlagen der BWL | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Analysis | :Analysis | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
|- | |- | ||
| | | | ||
Zeile 233: | Zeile 233: | ||
:Algorithmen und Datenstrukturen | :Algorithmen und Datenstrukturen | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Keine | :*Keine | ||
:Programmieren 2 | :Programmieren 2 | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Java | :*Java | ||
:Auszeichnungssprachen | :Auszeichnungssprachen | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*HTML,XML,CSS(keine Porgrammiersprache) | :*HTML,XML,CSS(keine Porgrammiersprache) | ||
:Gestaltung elektronischer Medien | :Gestaltung elektronischer Medien | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Java/Keine(abhängig vom Prof) | :*Java/Keine(abhängig vom Prof) | ||
:Rechte für Informatiker | :Rechte für Informatiker | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Lineare Algebra | :Lineare Algebra | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
|- | |- | ||
| | | | ||
Zeile 253: | Zeile 253: | ||
:Automatentheorie und Formale Sprachen | :Automatentheorie und Formale Sprachen | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Programmieren 3 | :Programmieren 3 | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Python und C | :*Python und C | ||
:Datenbanken | :Datenbanken | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*SQL,DOM | :*SQL,DOM | ||
:Animation | :Animation | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Entwicklung interaktiver Benutzeroberflächen | :Entwicklung interaktiver Benutzeroberflächen | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Java | :*Java | ||
:Mathematik für Informatiker | :Mathematik für Informatiker | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
|- | |- | ||
| | | | ||
Zeile 272: | Zeile 272: | ||
:Web-basierte Anwendungen | :Web-basierte Anwendungen | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Python | :*Python | ||
:Rechnernetze und Netzwerkprogrammierung | :Rechnernetze und Netzwerkprogrammierung | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:*Python | :*Python | ||
:Sotwaretechnik | :Sotwaretechnik | ||
:*Java | :*Java | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Mensch-Computer-Interaktion | :Mensch-Computer-Interaktion | ||
:*Java | :*Java | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Computergrafik | :Computergrafik | ||
:*Python | :*Python | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
:Betriebssysteme und Rechnerarchitektur | :Betriebssysteme und Rechnerarchitektur | ||
:*C | :*C | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''4''' SWS | ||
|- | |- | ||
| | | | ||
Zeile 294: | Zeile 294: | ||
:Softwaretechnik-Projekt | :Softwaretechnik-Projekt | ||
:*'''10''' CrP / ''' | :*'''10''' CrP / '''6''' SWS | ||
:Fachseminar | :Fachseminar | ||
:*'''5''' CrP / ''' | :*'''5''' CrP / '''2''' SWS | ||
:*Keine | :*Keine | ||
:Liste MI(Wahlpflicht Fach) | :Liste MI(Wahlpflicht Fach) | ||
:*'''10''' CrP / ''' | :*'''10''' CrP / '''6''' SWS | ||
:*wählbar | :*wählbar | ||
:Liste GI(Wahlpflicht Fach) | :Liste GI(Wahlpflicht Fach) | ||
:*'''10''' CrP / ''' | :*'''10''' CrP / '''6''' SWS | ||
:*wählbar | :*wählbar | ||
|- | |- | ||
Zeile 309: | Zeile 309: | ||
:Praxisprojekt | :Praxisprojekt | ||
:*'''15''' CrP / ''' | :*'''15''' CrP / '''0''' SWS | ||
:*wählbar | :*wählbar | ||
:Bachelor-Thesis(inkl. Kolloquium) | :Bachelor-Thesis(inkl. Kolloquium) | ||
:*'''15''' CrP / ''' | :*'''15''' CrP / '''0''' SWS | ||
|- | |- | ||
| | | |
Version vom 7. Mai 2016, 22:09 Uhr
Zusammenfassung
Protokoll siehe unter https://padlite.spline.de/p/Programmierausbildung
Vorlage - Einzelne Studiengänge
===[Name der Hochschule]=== [Name des Studiengangs] |
Dieser Studiengang hat [nicht] den Anspruch, professionelle Programmierkenntnisse zu vermitteln. Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus [...] Zusatzangebote: [...] Angebote wie Hackathons und Coding Dojos: [...] |
[n]. Semester [Name der Veranstaltung] [x] CrP / [y] SWS [Programmiersprache(n)] |
UnitTests werden aktiv eingesetzt: [ja/nein/k.A.] Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A.] |
Ich bin im [n]. Semester. Ich fühle mich [nicht] gut betreut. Ich fühle mich [nicht] gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet. |
Einzelne Studiengänge
Hochschule RheinMainAngewandte Informatik |
Dieser Studiengang hat den Anspruch, professionelle Programmierkenntnisse zu vermitteln. Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus einer Vorlesung (keine Anwesenheitspflicht) mit Abschlussklausur (70% der Modulnote) und einem Praktikum (Anwesenheitspflicht) mit Übungsblättern, die jeweils in einer Woche zu lösen sind (30% der Modulnote). Zusatzangebote: Vorlesungsbegleitendes Tutorium und Tutorien zur Prüfungsvorbereitung durch Studierende, finanziert über die Hochschule. Angebote wie Hackathons und Coding Dojos: keine |
1. Semester
2. Semester
3. Semester
5. Semester
|
UnitTests werden aktiv eingesetzt: [ja/nein/k.A.] Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A.] |
Ich bin im [n]. Semester. Ich fühle mich [nicht] gut betreut. Ich fühle mich [nicht] gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet. |
Hochschule Ostwestfalen-LippeTechnische Informatik |
Dieser Studiengang hat den Anspruch, professionelle Programmierkenntnisse zu vermitteln. Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus Vorlesung, Übungen und Praktika Zusatzangebote: Keine Angebote wie Hackathons und Coding Dojos: Keine |
1. Semester
1. Semester
2. Semester
3. Semester
3. Semester
4. Semester
4. Semester
4. Semester
4. Semester
4. Semester
5. Semester
5. Semester
|
UnitTests werden aktiv eingesetzt: nein Versionsverwaltung wird aktiv eingesetzt: selten |
Ich bin im 4. Semester. Ich fühle mich nicht gut betreut. Ich fühle mich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet. |
Hochschule RheinMainMedieninformatik |
Dieser Studiengang hat den Anspruch, professionelle Programmierkenntnisse zu vermitteln. Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus Vorlesung, Praktikas, Abgaben und Projekte. Zusatzangebote: Innerhalb des Studiengangs können mehrere Listenfächer belegt werden(es zählt aber nur das erste bestandene Listenfach fürs Studium). Angebote wie Hackathons und Coding Dojos: Im 2. Semester kann als Prüfungsleistung die Teilnahme an einem Wettbewerb angerechnet werden. Es werden ab dem 1.Semester für Programmierkundige kleinere Spiele als Aufgaben gegeben(wenn intresse besteht/unbewehrtet). |
Falls ihr das folgende in Hübsch sehen wollt, hier ist ein netter Link und hier ist die Studiengangsseite ;)
|
|
|
|
|
|
UnitTests werden aktiv eingesetzt: ab dem 2. bekannt, sind aber nicht verpflichtend Versionsverwaltung wird aktiv eingesetzt: ab dem 3. |
Ich bin im 8. Semester. Ich fühle mich gut betreut. Ich fühle mich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet. |
Friedrich-Alexander-Universität Erlangen-NürnbergInformatik (B.Sc./M.Sc.) |
Dieser Studiengang hat für eine Uni einen vergleichsweise hohen Anspruch, professionelle Programmierkenntnisse zu vermitteln. Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus Vorlesung mit Klausur, (Tafel-) Übungen mit verpflichtendem Abgaben und/oder Bonuspunkten für die Klausur sowie freiwilligen Rechnerübungen für die betreute Arbeit an den Abgaben. Zusatzangebote: Teilweise freiwillige Intensivübungen für spezifische Fragen/Wiederholung. Angebote wie Hackathons und Coding Dojos: Wenige extrakurrikulare, z.B. Vorbereitung auf ICPC-Programmierwettbewerbe. |
1. Semester Algorithmen und Datenstrukturen (De facto: Java/Programmier-Einführung und Algorithmen und Datenstrukturen) 10 CrP / 6 SWS Java |
1. Semester Grundlagen der Technischen Informatik 7,5 CrP / 6 SWS VHDL (in geringem Umfang) |
1. Semester Konzeptionelle Modellierung 5 CrP / 4 SWS SQL (in geringem Umfang) |
2. Semester Parallele und funktionale Programmierung 5 CrP / 4 SWS Java, Scala |
2. Semester Grundlagen der Rechnerarchitektur und -organisation 5 CrP / 4 SWS Assembler (nicht allzu umfangreich) |
2./3. Semester Systemprogrammierung 10 CrP / 2 x 4 SWS C |
3. Semester Grundlagen der Logik in der Informatik 5 CrP / 4 SWS Coq (in geringem Umfang), zuvor Prolog |
4. Semester Rechnerkommunikation 5 CrP / 4 SWS Java (für Übungsaufgaben) |
4. Semester Algorithmik kontinuierlicher Systeme 7,5 CrP / 6 SWS C++ (für Übungsaufgaben, nicht umfangreich erklärt) |
5. Semester Praktikum (an der Uni, nicht in der Industrie) 10 CrP / keine einheitlichen SWS Diverse, je nach gewähltem Praktikum |
5./6. Semester, Master Wahlfplichtveranstaltungen Diverse CrP / diverse SWS Je nach gewählten Modulen |
UnitTests werden aktiv eingesetzt: ja Versionsverwaltung wird aktiv eingesetzt: ja |
Ich bin im 1. Master-Semester (zuvor Bachelor an derselbe Uni). Ich fühle mich gut betreut. Ich fühle mich persönlich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet, habe jedoch auch Programmiererfahrung außerhalb der Uni. |