Programmierpraktikum

Beim Programmierpraktikum werden Fertigkeiten zur Programmierung kleiner Aufgaben in der höheren Programmiersprache Java erworben.

Inhalt der Veranstaltung:

  • Umgang mit Programmiersystemen
  • Programmierung von iterativen und rekursiven Algorithmen über primitiven Datenstrukturen
  • Programmierung von Algorithmen über Feldern und Strukturen
  • Einsatz objektorientierter Konzepte

Einordnung in das Studium

Modul 12102 für folgende Studiengänge:

  • eBusiness – B.Sc. PO 2003 und B.Sc. PO 2007
  • Informatik – B.Sc. PO 2008 und Diplom
  • Informations- und Medientechnik – B.Sc. PO 2008
  • Medizininformatik (universitäres Profil) - B.Sc. PO 2016
  • Physik – B.Sc.
  • Wirtschaftsingenieurwesen – B.Sc. PO 2008 und Diplom
  • Wirtschaftsmathematik – B.Sc. und Diplom

Organisatorisches

Das Programmierpraktikum besteht aus einer zweiwöchig stattfindenden Vorlesung und wöchentlich stattfindenden Laborübungen. In der Vorlesungen erhalten Sie eine grundlegende Einführung in die Programmierung mit der Programmiersprache Java. Der Zweck der Laborübungen ist es, diese Kenntnisse durch praktische Aufgaben zu vertiefen. Dazu werden regelmäßig Aufgaben veröffentlicht, deren Bearbeitung obligatorisch ist. In den Laborübungen werden die Aufgaben besprochen, Hilfestellung zur Lösung gegeben und abschließend verschiedene Lösungsvorschläge diskutiert. Bitte nehmen Sie aktiv an den Laborübungen teil, indem Sie die Aufgaben rechtzeitig lesen und die Übung nutzen um ggf. Fragen zu stellen.

Das Programmierpraktikum ist ein Continuos Assessment-Modul. Im Continuous Assessment setzt sich die Modulprüfung aus mehreren semesterbegleitenden Prüfungselementen (Teilleistungen) unterschiedlicher Form zusammen, die in einem inhaltlichen Zusammenhang stehen und sich erkennbar zu einer den Lernzielen des Moduls entsprechenden Gesamtleistung zusammenfügen. Im Programmierpraktikum sind dies die Übungsblätter (70% der Gesamtpunkte) sowie ein praktischer Abschlusstest (30% der Gesamtpunkte). Um das Modul zu bestehen müssen mindestens 75% der Gesamtpunkte erreicht werden.

Studierende können sich zu Semesterbeginn für das Modul anmelden. Für Module mit Continuous Assessment ist eine Abmeldung vom Modul in den ersten drei Wochen des Vorlesungszeitraums des jeweiligen Semesters zulässig. Nach einer Abmeldung gelten die im Modul evtl. bereits absolvierten Teilleistungen als nicht unternommen.

Die Aufgaben werden von Ihnen in Einzelarbeit gelöst. Alle rechtzeitig abgegebenen Lösungen werden von ihrer Tutorin/ihrem Tutor bewertet und anschließend zurückgegeben.

Vorlesungsmaterialien

Vorlesungspräsentatione zum Herunterladen
0. Organisatorisches
1. Einführung
2. Erste Schritte: Typen, Werte, Variablen, Arithmetik
3. Kontrollstrukturen -  Teil 1,  Teil 2
4. Klassen und Objekte
5. Vererbung
6. Assertions und Exceptions
7. Listen, Collections, Generics

Termine

  • Die Vorlesung findet erstmals am Donnerstag, 12. Oktober 2017 und dann bis auf weiteres alle zwei Wochen statt (d.h. jeweils donnerstags in der A-Woche).

  • Vorlesungstermin: donnerstags, A-Woche, 15:30–17:00 Uhr, Hörsaal B

  • Die Laborübungen finden erstmals in der zweiten Vorlesungswoche statt (d.h. am 18. und 20. Oktober 2017).

  • In der ersten Vorlesungswoche (d.h. am 11. bzw. 13. Oktober 2017) finden keine regulären Laborübungen statt, es werden allerdings Installationshinweise zur verwendeten Software (Eclipse und Java) gegeben.

Labortermine

WochentagZeitRaumTutoren
Mittwochs, wöchentlich ab 18.10.201611:30-13:00VG1C/0.03 und 0.04 
Freitags, wöchentlich ab 20.10.201611:30-13:00VG1C/0.03 und 0.04

Einschreibung

Die Teilnahme am Praktikum setzt eine fristgemäße Modulanmeldung vorraus. Tragen Sie sich weiterhin bitte im Link zu einer externen Seite Moodle-System für das Programmierpraktikum ein.

Modulanmeldung

Die korrekte Anmeldung zum Modul muss von jedem Teilnehmer eigenverantwortlich durchgeführt werden. Studierende in den modularisierten Studiengängen können sich typischerweise online für das Modul „12102 Programmierpraktikum“ anmelden. Bitte beachten Sie die generellen Hinweise zur Modulanmeldung unter

Link zu einer externen Seite Brandenburgische Technische Universität Cottbus-Senftenberg: Prüfungsanmeldung.

Moodle-Anmeldung

Die Abgabe von gelösten Programmieraufgaben erfolgt über Moodle. Daher ist eine Anmeldung zur Lehrveranstaltung „Programmierpraktikum“ in Moodle für die Teilnehmer notwendig.

Die Einschreibung in den Moodle-Kurs ist ab jetzt möglich.

Bitte melden Sie sich zu einem Labortermin Ihrer Wahl im Moodle an. Die Einschreibung zum Programmierpraktikum wird zum Semesterbeginn (in der ersten Vorlesung) freigeschaltet.

Aufgaben

Die Aufgabenblätter finden Sie im Moodle-System. Dort können Sie zur digitalen Abgabe auch ihre Dateien hochladen.

Software

Im Programmierpraktikum wird die Programmiersprache Link zu einer externen Seite Java verwendet. Für die Arbeit mit Java empfehlen wir die Entwicklungsumgebung Link zu einer externen Seite Eclipse, welche für unterschiedliche Betriebssysteme (Linux, Mac OS X, Windows) zur Verfügung steht. In den Rechnerlaboren des Instituts für Informatik ist Eclipse bereits installiert.

Sie erhalten beim ersten Labortermin gegebenenfalls Hilfestellung zur Installation einer Java-Arbeitsumgebung auf Ihrem eigenen Rechner.

eBook "Einführung in die Programmierung mit Java"

Stand: 05. November 2014

Link zu einer externen Seite iBooks Version (67,3 MB)
Portables Dokumentenformat pdf Version (8,2 MB)

Wiederholungmöglichkeit

Das Programmierpraktikum kann regulär im folgenden Wintersemester 2018/19 wiederholt werden.

Literaturhinweise

  • Peter Pepper: Programmieren lernen. Eine grundlegende Einführung mit Java. eXamen.press. Springer, 2007.
    im BTU-Netz verfügbar unter Link zu einer externen Seite http://www.springerlink.com/content/l67236/
  • Reinhard Schiedermeier: Programmieren in Java. 2. Auflage. Pearson Studium. 2010.

Kontakt

Scheuen Sie sich nicht Fragen zu stellen oder auf Probleme hinzuweisen. Vieles lässt sich während der Vorlesung oder der Labortermine klären. Bei weitergehenden oder dringenden Anliegen wenden Sie sich per E-Mail oder in den Sprechzeiten persönlich an uns.

Link zu einer externen Seite Petra Hofstedt, Link zu einer externen Seite Sven Löffler