Strukturierte Programmierung
| B.Sc. Medieninformatik
|
| Studiengang | B.Sc. Medieninformatik
|
| Modulbezeichnung | Strukturierte Programmierung
|
| Semester | 1. Semester
|
| Modulverantwortliche(r) | Prof. Dr. D. Exner
|
| Turnus | Wintersemester, jährlich
|
| Schwerpunkt | Mobile Anwendungen
|
| Modultyp | Pflichtveranstaltung
|
| Lehrform | Vorlesung/Übung
|
| Sprache | Deutsch
|
| Programmiersprache | Java
|
| Modulverantwortlicher | Prof.Dr. rer. nat. Dieter Exner
|
| Dozent | Prof. Dr. rer. nat. Dieter Exner
|
SPROG ist der logische Ersatz oder auch Nachfolger des Moduls Programmieren 1. Wurde dort noch in C / C++ in den Aufbau und die grundsätzlichen Strukturen von Programmen eingeführt, wird hier die Sprache JAVA als Beispiel angewandt.
Es geht dabei nicht darum, die Sprache an sich zu erlernen, sondern sich mit den grundsätzlichen Verfahren bei der Umsetzung von Problemen in ein lauffähiges Programm auseinanderzusetzen. So sind auch die Problemstellungen in den Übungen eher trivial, und dienen lediglich zur Veranschaulichung.
- Hinweis
- Links auf Informationen im laufenden Semester sind in der Regel Verknüpfungen auf GoogleText und Tabellen Dokumente. ggf. ist es Notwendig bei Google ein Konto einzurichten. um die Dateien lesen und herunterladen zu können.
- Ende des Semesters werden die Dokumente verpdft und als Dokumente im Wiki selbst zur Verfügung gestellt.
Kompetenzen/Lernziele
- Sie beherrschen die grundlegenden Konzepte der Programmierung in einer höheren Programmiersprache.
- Sie können selbstständig anwendungsspezifische Algorithmen formulieren und in einer Programmiersprache (z.B. Java) implementieren.
Inhalte
- Grundliegende Begriffe und Konzepte (Syntax & Semantik, Programm, Algorithmus etc.)
- Programm - Ein-/Ausgabe
- Datentypen & Variable vs. Klassen & Objekte
- Kontrollstrukturen
- Unterprogrammtechnik / Methoden
- Arrays, Strings & Collections
Arbeitsaufwand
4 SWS, 5,0 Creditpoints (CP)
60 h Präsenzstudium, 90 h Eigenstudium
Prüfung
- Art der Prüfung: Prüfungsleistung
- Prüfungsform: K(1)
Vorbereitung auf die Klausur
Da diese Veranstaltung im WS2011/12 ein Erstling ist, gibt es natürlich noch keine Java-bezogenen Übungsaufgaben.
In der Vorgängerversion dieser Veranstaltung Programmieren 1 wurden natürlich schon über einige Jahre Aufgaben aus verschiedenen Klausuren gesammelt. Wer einen Eindruck bekommen möchte, wie der Dozent üblicherweise bisher Klausuraufgaben gestellt hat, kann hier mal durchblättern.
Bitte die Aufgaben nicht Auswendig lernen, sondern verstehen. Wer Parallelen zu aktuellen Inhalten erkennt:: die sind in der Regel rein zufällig ;-)
Die Erfahrungswerte sind nun vorhanden, unten unter der Überschrift Klausur könnt ihr euch die Klausur aus dem WS 2011/12 herunterladen.
Trotzdem sind natürlich die Übungsaufgaben aus dem Modul Programmieren1 eine zuverlässige Lernquelle.
Literatur
Vorlesungen
| Lfd Nr. |
Datum |
Thema |
Inhalt |
Datei(en) |
| 01 |
28.09.2011 |
Grundlagen |
Programm, Block |
Vorlesungsmitschrift |
| 02 |
05.10.2011 |
Variablen, Anforderungen an ein Programm, Eingabe mit Scanner |
|
Vorlesungsmitschrift |
| 03 |
12.10.2011 |
Datentypen, Operatoren, Overflow |
|
Vorlesungsmitschrift |
| 04 |
19.10.2011 |
Strings, Scanner |
|
Vorlesungsmitschrift |
| 05 |
25.10.2011 |
Scanner, Kontrollstrukturen |
|
Vorlesungsmitschrift |
| 06 |
02.11.2011 |
Exceptions, Fehlerbehandlung |
|
Vorlesungsmitschrift |
| 07 |
09.11.2011 |
Methoden, Unterprogramme, Overloading |
|
Vorlesungsmitschrift |
| 08 |
23.11.2011 |
Arrays, Referenzparameter |
|
Vorlesungsmitschrift |
| 09 |
30.11.2011 |
Klassen |
Warum, Klassen & Objekte, Wie |
Vorlesungsmitschrift |
| 10 |
07.12.2011 |
TBD |
TBD |
Vorlesungsmitschrift |
Übungen / Labore
Die in den Laboren gestellten Aufgaben
Klausur
Hier findet ihr die Klausur aus dem WS 2011/12:
Wer diese Klausur unter "realen" Bedingungen testen möchte, kann sich eine Uhr stellen. Die für diese Klausur veranschlagte Zeit betrug 60 Minuten.
Die folgende Datei enthält Lösungsvorschläge für die Klausur.
|
Zahlen & Daten
- 12578 Seitenaufrufe
- 202 Tage alt
- 50 Versionen
- Letzte Änderung: 26.01.2012 um 19:08 Uhr
Publish
|