Was ist das hier?

  • Eine Plattform von Flensburger Studenten für Flensburger Studenten
  • Ein Wiki zum Sammeln von Wissen
  • Ein Forum zum Austausch
  • Eine Wissensdatenbank zum Informatikstudium:
    • Programmieren in C, C#, PHP, Javascript, HTML, CSS
    • Datenbanken und Abfragen mit SQL
    • 2D / 3D - Gestaltung
    • Mathe, Physik, Gerätetechnik, RoBs
    • Audio- / Videotechnik
    • ...und vieles mehr

Anmelden

Warum registrieren?

Weil besser als gut!

 

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

Lfd Nr. Datum Thema Aufgabenzettel Hinweise
01
02
03
04
05 08.11.2011 Calculator, Exceptions, Switch, Schleifen Aufgabenzettel Hinweise zur Übung
06-01 14.11.2011 Methoden, Exceptions, Überladung Aufgabenzettel Hinweise zur Übung
06-02 21.11.2011 Aufgabenzettel Hinweise zur Übung
07 28.11.2011 Arrays Aufgabenzettel Hinweise zur Übung

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.


Kategorie: Programmieren | SPROG
| Mehr

Zahlen & Daten

  • 12578 Seitenaufrufe
  • 202 Tage alt
  • 50 Versionen
  • Letzte Änderung: 26.01.2012 um 19:08 Uhr

Publish