KIF440:Unterschiede in der Programmierausbildung: Unterschied zwischen den Versionen

Aus KIF
Zeile 240: Zeile 240:
:Auszeichnungssprachen
:Auszeichnungssprachen
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*HTML,XML,CSS,DOM(keine Porgrammiersprache)
:*HTML,XML,CSS(keine Porgrammiersprache)
:Gestaltung elektronischer Medien
:Gestaltung elektronischer Medien
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
Zeile 256: Zeile 256:
:Programmieren 3
:Programmieren 3
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*Python und C
:Datenbanken
:Datenbanken
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*SQL,DOM
:Animation
:Animation
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
:*'''5''' CrP / '''[[KIF440 Diskussion: Unterschiede in der Programmierausbildung|WIP]]''' SWS
Zeile 319: Zeile 321:
|-
|-
|
|
===Friedrich-Alexander-Universität Erlangen-Nürnberg===
===Friedrich-Alexander-Universität Erlangen-Nürnberg===



Version vom 7. Mai 2016, 21:55 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 RheinMain

Angewandte 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

Objektorientierte Software-Entwicklung
10 CrP / 8 SWS
Java

2. Semester

Programmiermethoden und -techniken
10 CrP / 8 SWS
Java

3. Semester

Softwaretechnik
5 CrP / 4 SWS

5. Semester

Wahlprojekt
15 CrP / 8 SWS

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-Lippe

Technische 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

Programmiersprachen 1
5 CrP / 4 SWS
C

1. Semester

Programmiersprachen 2
5 CrP / 4 SWS
Java

2. Semester

Software Design
5 CrP / 4 SWS
Java

3. Semester

Programmieren eingebetteter Systeme
5 CrP / 4 SWS
Assembler, C

3. Semester

Entwurf Digitaler Systeme
5 CrP / 4 SWS
VHDL (ganz wenig)

4. Semester

Objektorientierte Analyse und Design
5 CrP / 4 SWS
Theorien/ UML-Diagramme

4. Semester

Echtzeit Datenverarbeitung
5 CrP / 4 SWS
C

4. Semester

Datensicherheit
5 CrP / 4 SWS
Java (in der Übung)

4. Semester

Software-Qualitatsmanagement (WP-Fach)
5 CrP / 4 SWS
Keine (Theorien über Testen und QA)

4. Semester

Software-Lifecyclemanagement (WP-Fach)
5 CrP / 4 SWS
Keine (Theorien über Agile Programming)

5. Semester

Mobile Systeme (WP-Fach)
5 CrP / 4 SWS
Android

5. Semester

Bildverarbeitung (WP-Fach)
5 CrP / 4 SWS
Java (im Projekt)

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 RheinMain

Medieninformatik

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 ;)

1. Semester
Programmieren 1
  • 7 CrP / WIP SWS
  • Java
Einführung in die Medieninformatik
  • 5 CrP / WIP SWS
  • keine
Einführung in die Gestaltung
  • 8 CrP / WIP SWS
Grundlagen der BWL
  • 5 CrP / WIP SWS
Analysis
  • 5 CrP / WIP SWS
2. Semester
Algorithmen und Datenstrukturen
  • 5 CrP / WIP SWS
  • Keine
Programmieren 2
  • 5 CrP / WIP SWS
  • Java
Auszeichnungssprachen
  • 5 CrP / WIP SWS
  • HTML,XML,CSS(keine Porgrammiersprache)
Gestaltung elektronischer Medien
  • 5 CrP / WIP SWS
  • Java/Keine(abhängig vom Prof)
Rechte für Informatiker
  • 5 CrP / WIP SWS
Lineare Algebra
  • 5 CrP / WIP SWS
3. Semester
Automatentheorie und Formale Sprachen
  • 5 CrP / WIP SWS
Programmieren 3
  • 5 CrP / WIP SWS
  • Python und C
Datenbanken
  • 5 CrP / WIP SWS
  • SQL,DOM
Animation
  • 5 CrP / WIP SWS
Entwicklung interaktiver Benutzeroberflächen
  • 5 CrP / WIP SWS
Mathematik für Informatiker
  • 5 CrP / WIP SWS
4. Semester
Web-basierte Anwendungen
  • 5 CrP / WIP SWS
Rechnernetze und Netzwerkprogrammierung
  • 5 CrP / WIP SWS
Sotwaretechnik
  • 5 CrP / WIP SWS
Mensch-Computer-Interaktion
  • 5 CrP / WIP SWS
Computergrafik
  • 5 CrP / WIP SWS
Betriebssysteme und Rechnerarchitektur
  • 5 CrP / WIP SWS
5. Semester
Softwaretechnik-Projekt
  • 10 CrP / WIP SWS
Fachseminar
  • 5 CrP / WIP SWS
Liste MI(Wahlpflicht Fach)
  • 10 CrP / WIP SWS
Liste GI(Wahlpflicht Fach)
  • 10 CrP / WIP SWS
6. Semester
Praxisprojekt
  • 15 CrP / WIP SWS
Bachelor-Thesis(inkl. Kolloquium)
  • 15 CrP / WIP SWS

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ürnberg

Informatik (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.