Bearbeiten von „KIF440:Unterschiede in der Programmierausbildung

Aus KIF
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 3: Zeile 3:
Protokoll siehe unter https://padlite.spline.de/p/Programmierausbildung
Protokoll siehe unter https://padlite.spline.de/p/Programmierausbildung


==Vorlage==
==Vorlage - Einzelne Studiengänge==


{| class="wikitable"
{| class="wikitable"
|-
|-
|
|
===[Name der Hochschule]: [Name des Studiengangs]===
'''[Name der Hochschule]'''
 
'''[Name des Studiengangs]'''
|-
|-
|
|
Dieser Studiengang hat [nicht] den Anspruch, professionelle Programmierkenntnisse zu vermitteln.
Dieser Studiengang hat [nicht] den Anspruch, professionelle Programmierkenntnisse zu vermitteln.


Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus [...].
Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus [...]


Zusatzangebote: [...]
Zusatzangebote: [...]
Zeile 21: Zeile 23:
|
|
[n]. Semester
[n]. Semester
:[Name der Veranstaltung]
 
:[x] CrP / [y] SWS
[Name der Veranstaltung]
:[Programmiersprache(n)]
 
[x] CrP / [y] SWS
 
[Programmiersprache(n)]
|-
|-
|
|
UnitTests werden aktiv eingesetzt: [ja/nein/k.A./...]
UnitTests werden aktiv eingesetzt: [ja/nein/k.A.]


Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A./...]
Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A.]
 
[https://en.wikipedia.org/wiki/SOLID_(object-oriented_design): SOLID-Prinzipien] werden vermittelt: [ja/nein/k.A./...]
|-
|-
|
|
Ich bin im [n]. Semester.
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.
Ich fühle mich [nicht] gut betreut.
 
Ich fühle mich [nicht] gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet.
|}
|}
----


==Einzelne Studiengänge==
==Einzelne Studiengänge==
<!-- ******************************************************************************** -->


{| class="wikitable"
{| class="wikitable"
|-
|-
|
|
===Hochschule RheinMain: Angewandte Informatik (B.Sc.)===
===Hochschule RheinMain===
 
'''Angewandte Informatik'''
|-
|-
|
|
Dieser Studiengang hat den Anspruch, professionelle Programmierkenntnisse zu vermitteln.
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 i.d.R. innerhalb einer Woche zu lösen sind (30% der Modulnote).
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.
Zusatzangebote: Vorlesungsbegleitendes Tutorium und Tutorien zur Prüfungsvorbereitung durch Studierende, finanziert über die Hochschule.
Zeile 76: Zeile 82:
|-
|-
|
|
UnitTests werden aktiv eingesetzt: [ja/nein/k.A./...]
UnitTests werden aktiv eingesetzt: [ja/nein/k.A.]


Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A./...]
Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A.]
 
[https://en.wikipedia.org/wiki/SOLID_(object-oriented_design): SOLID-Prinzipien] werden vermittelt: [ja/nein/k.A./...]
|-
|-
|
|
Ich bin im [n]. Semester.
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.
Ich fühle mich [nicht] gut betreut.
 
Ich fühle mich [nicht] gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet.
|}
|}
----


<!-- ******************************************************************************** -->


{| class="wikitable"
{| class="wikitable"
|-
|-
|
|
===Hochschule Ostwestfalen-Lippe: Technische Informatik===
 
===Hochschule Ostwestfalen-Lippe===
 
'''Technische Informatik'''
|-
|-
|
|
Zeile 177: Zeile 186:
Ich fühle mich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet.
Ich fühle mich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet.
|}
|}
 
----
<!-- ******************************************************************************** -->
 
{| class="wikitable"
{| class="wikitable"
|-
|-
|
|
===Hochschule RheinMain: Medieninformatik===
 
===Hochschule RheinMain===
 
'''Medieninformatik'''
|-
|-
|
|
Zeile 196: Zeile 206:
|-
|-
|
|
1. Semester


''Falls ihr das folgende in Hübsch sehen wollt, hier ist ein netter [https://www.hs-rm.de/fileadmin/Home/Fachbereiche/Studiengaenge/DesignInformatikMedien/Medieninformatik/Infos_Studieninteressierte/Medieninformatik_Flyer.pdf: Link] und hier ist die  [https://www.hs-rm.de/de/fachbereiche/design-informatik-medien/studiengaenge/medieninformatik-bsc/#studienverlauf-26437: Studiengangsseite] ;)''
Programmieren 1
 
;1. Semester
 
:Programmieren 1


:*'''7''' CrP / '''4''' SWS
*'''7''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*Java
*Java
:Einführung in die Medieninformatik
Einführung in die Medieninformatik


:*'''5''' CrP / '''4''' SWS
*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*keine
*keine
:Einführung in die Gestaltung
Einführung in die Gestaltung


:*'''8''' CrP / '''4''' SWS
*'''8''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:Grundlagen der BWL
Grundlagen der BWL


:*'''5''' CrP / '''4''' SWS
*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:Analysis
Analysis


:*'''5''' CrP / '''4''' SWS
*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
|-
|-
|
|
;2. Semester
UnitTests werden aktiv eingesetzt: nein


:Algorithmen und Datenstrukturen
Versionsverwaltung wird aktiv eingesetzt: nein
:*'''5''' CrP / '''4''' SWS
:*Keine
:Programmieren 2
:*'''5''' CrP / '''4''' SWS
:*Java
:Auszeichnungssprachen
:*'''5''' CrP / '''4''' SWS
:*HTML,XML,CSS(keine Porgrammiersprache)
:Gestaltung elektronischer Medien
:*'''5''' CrP / '''4''' SWS
:*Java/Keine(abhängig vom Prof)
:Rechte für Informatiker
:*'''5''' CrP / '''4''' SWS
:Lineare Algebra
:*'''5''' CrP / '''4''' SWS
|-
|-
|
|
;3. Semester
2. Semester


:Automatentheorie und Formale Sprachen
Algorithmen und Datenstrukturen
:*'''5''' CrP / '''4''' SWS
*
:Programmieren 3
Programmieren 2
:*'''5''' CrP / '''4''' SWS
 
:*Python und C
Auszeichnungssprachen
:Datenbanken
 
:*'''5''' CrP / '''4''' SWS
Gestaltung elektronischer Medien
:*SQL,DOM
:Animation
:*'''5''' CrP / '''4''' SWS
:Entwicklung interaktiver Benutzeroberflächen
:*'''5''' CrP / '''4''' SWS
:*Java
:Mathematik für Informatiker
:*'''5''' CrP / '''4''' SWS
|-
|
;4. Semester


:Web-basierte Anwendungen
Rechte für Informatiker
:*'''5''' CrP / '''4''' SWS
:*Python
:Rechnernetze und Netzwerkprogrammierung
:*'''5''' CrP / '''4''' SWS
:*Python
:Sotwaretechnik
:*Java
:*'''5''' CrP / '''4''' SWS
:Mensch-Computer-Interaktion
:*Java
:*'''5''' CrP / '''4''' SWS
:Computergrafik
:*Python
:*'''5''' CrP / '''4''' SWS
:Betriebssysteme und Rechnerarchitektur
:*C
:*'''5''' CrP / '''4''' SWS
|-
|
;5. Semester


:Softwaretechnik-Projekt
Lineare Algebra
:*'''10''' CrP / '''6''' SWS
:Fachseminar
:*'''5''' CrP / '''2''' SWS
:*Keine
:Liste MI(Wahlpflicht Fach)
:*'''10''' CrP / '''6''' SWS
:*wählbar
:Liste GI(Wahlpflicht Fach)
:*'''10''' CrP / '''6''' SWS
:*wählbar
|-
|
;6. Semester


:Praxisprojekt
'''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*'''15''' CrP / '''0''' SWS
'''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]'''
:*wählbar
:Bachelor-Thesis(inkl. Kolloquium)
:*'''15''' CrP / '''0''' SWS
|-
|-
|
|
UnitTests werden aktiv eingesetzt: '''ab dem 2. bekannt, sind aber nicht verpflichtend'''
UnitTests werden aktiv eingesetzt: ''''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]'''


Versionsverwaltung wird aktiv eingesetzt: '''ab dem 3.'''
Versionsverwaltung wird aktiv eingesetzt: '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]'''
|-
|-
|
|


Ich bin im 8. Semester.
3. Semester


Ich fühle mich gut betreut.
Automatentheorie und Formale Sprachen
Programmieren 3
Datenbanken
Animation
Entwicklung interaktiver Benutzeroberflächen
Mathematik für Informatiker


Ich fühle mich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet.
'''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
|}
 
<!-- ******************************************************************************** -->


{| class="wikitable"
'''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]'''
|-
|-
|
|
===Friedrich-Alexander-Universität Erlangen-Nürnberg: Informatik (B.Sc./M.Sc.)===
UnitTests werden aktiv eingesetzt: '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]'''
 
Versionsverwaltung wird aktiv eingesetzt: '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]'''
|-
|-
|
|
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.
4. Semester


Zusatzangebote: Teilweise freiwillige Intensivübungen für spezifische Fragen/Wiederholung.
Web-basierte Anwendungen
Rechnernetze und Netzwerkprogrammierung
Sotwaretechnik
Mensch-Computer-Interaktion
Computergrafik
Betriebssysteme und Rechnerarchitektur


Angebote wie Hackathons und Coding Dojos: Wenige extrakurrikulare, z.B. Vorbereitung auf ICPC-Programmierwettbewerbe.
 
|-
'''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' CrP / '''WIP''' SWS
|
 
1. Semester
'''WIP'''
: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
UnitTests werden aktiv eingesetzt: '''WIP'''
:Wahlfplichtveranstaltungen
:Diverse CrP / diverse SWS
:Je nach gewählten Modulen
|-
|
UnitTests werden aktiv eingesetzt: ja


Versionsverwaltung wird aktiv eingesetzt: ja
Versionsverwaltung wird aktiv eingesetzt: '''WIP'''
|-
|-
|
|
Ich bin im 1. Master-Semester (zuvor Bachelor an derselbe Uni).


Ich fühle mich gut betreut.
5. Semester


Ich fühle mich persönlich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet, habe jedoch auch Programmiererfahrung außerhalb der Uni.
Softwaretechnik-Projekt
|}
Fachseminar
Liste MI(Wahlpflicht Fach)
Liste GI(Wahlpflicht Fach)


<!-- ******************************************************************************** -->
'''WIP''' CrP / '''WIP''' SWS


{| class="wikitable"
'''WIP'''
|-
|-
|
|
===Uni Göttingen: Angewandte Informatik (B.Sc.)===
UnitTests werden aktiv eingesetzt: '''WIP'''
 
Versionsverwaltung wird aktiv eingesetzt: '''WIP'''
|-
|-
|
|
Dieser Studiengang hat den Anspruch, professionelle Programmierkenntnisse zu vermitteln.


Die Veranstaltungen bestehen (soweit nicht anders angegeben) aus Vorlesung und Übung (ohne Anwesenheitspflicht) mit (nicht) verpflichtenden Übungen (bei 10CP 50% der Punkte Zulassungsbeschränkung zur KL)
6. Semester
 
Praxisprojekt
Bachelor-Thesis(inkl. Kolloquium)


Zusatzangebote: Repetitorien vor Prüfungen durch Tutoren, falls diese dies anbieten möchten
'''WIP''' CrP / '''WIP''' SWS


Angebote wie Hackathons und Coding Dojos: z.B. GCPC Teilnahme, 2x 5CP Praktikum ((Advanced) Algorithm for programming contests)
'''WIP'''
|-
|-
|
|
[n]. Semester
UnitTests werden aktiv eingesetzt: '''WIP'''


[Name der Veranstaltung]
Versionsverwaltung wird aktiv eingesetzt: '''WIP'''
 
[x] CrP / [y] SWS
 
[Programmiersprache(n)]
|-
|-
|
|
UnitTests werden aktiv eingesetzt: [ja/nein/k.A.]


Versionsverwaltung wird aktiv eingesetzt: [ja/nein/k.A.]
Falls ihr das in hübsch nochmal sehen wollt hier ist ein netter [https://www.hs-rm.de/de/fachbereiche/design-informatik-medien/studiengaenge/medieninformatik-bsc/#studienverlauf-26437: Link] ;)
|-
 
|
Ich bin im 8. Semester.
Ich bin im 6. Semester B.Sc.


Ich fühle mich gut betreut.
Ich fühle mich gut betreut.


Ich fühle mich [nicht] gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet (Software-Entwicklung ist kein Schwerpunkt des Bachelor in Göttingen).
Ich fühle mich gut auf eine Berufstätigkeit als Software-Entwickler vorbereitet.
|}
|}
 
----
<!-- ******************************************************************************** -->
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle KIF-Beiträge automatisch unter der „Namensnennung-Weitergabe unter gleichen Bedingungen 2.5 “ stehen (siehe KIF:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.
Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)