inf003 - Programmierkurs (Vollständige Modulbeschreibung)
Modulbezeichnung | Programmierkurs |
Modulkürzel | inf003 |
Kreditpunkte | 6.0 KP |
Workload | 180 h |
Einrichtungsverzeichnis | Department für Informatik |
Verwendbarkeit des Moduls |
|
Zuständige Personen |
|
Teilnahmevoraussetzungen | |
Kompetenzziele | Das Programmieren ist eine der Basistätigkeiten von Informatikern und Grundlage von vielen anderen Veranstaltungen des Informatikstudiums. Ziel des Programmierkurses ist das Erlernen grundlegender Konzepte der imperativen und objektorientierten Programmierung anhand der Programmiersprache Java. Die Studierenden sollen nach Abschluss des Moduls selbstständig Java-Programme für die Lösung kleinerer und mittelgroßer Probleme entwickeln können. Fachkompetenzen Die Studierenden:
Methodenkompetenzen Die Studierenden lösen gegebene Probleme unter den Gesichtspunkt der Objektorientierung Sozialkompetenzen Die Studierenden
Selbstkompetenzen Die Studierenden organisieren sich beim Finden von algorithmischen Lösungen für kleine und mittelgroße Probleme der Informatik |
Modulinhalte | Im ersten Teil werden allgemeine Grundbegriffe der Programmierung eingeführt: Algorithmus, Programmiersprachen, Computer, Entwicklungswerkzeuge, Entwicklungsphasen, Compiler, Syntaxdiagramme, Logik, Dokumentation. Der zweite Teil befasst sich mit imperativen Programmierkonzepten: Datentypen, Variablen, Ausdrücke, Anweisungen, Kontrollstrukturen, Funktionen, Parameter, Rekursion, Referenzdatentypen, Arrays, Verbunde. Im dritten Teil geht es um objektorientierte Programmierkonzepte: Klassen und Objekte, Enums, Vererbung, Zugriffsrechte, Pakete, Überblick über die JDK-Klassenbibliothek, Polymorphie, dynamisches Binden, abstrakte Klassen, Interfaces, Exceptions, Generics. |
Literaturempfehlungen |
|
Links | |
Unterrichtssprache | Deutsch |
Dauer in Semestern | 1 Semester |
Angebotsrhythmus Modul | halbjährlich |
Aufnahmekapazität Modul | unbegrenzt |
Modulart | je nach Studiengang Pflicht oder Wahlpflicht |
Modullevel | --- |
Lehr-/Lernform | 1V, 1Ü |
Lehrveranstaltungsform | Kommentar | SWS | Angebotsrhythmus | Workload Präsenz |
---|---|---|---|---|
Vorlesung | 2 | 28 | ||
Übung | 2 | 28 | ||
Präsenzzeit Modul insgesamt | 56 h |
Prüfung | Prüfungszeiten | Prüfungsform |
---|---|---|
Gesamtmodul | Erster Kurztest nach ca. 4 Wochen; zweiter Kurztest nach ca. 8 Wochen; dritter Kurztest unmittelbar nach Ende der Vorlesungszeit. Wiederholungsprüfung in der Regel als 3-stündige Klausur am Ende der der Vorlesungszeit folgenden vorlesungsfreien Zeit. Genaue Prüfungsformalitäten werden in der Veranstaltung bekannt gegeben. |
Klausur oder mündliche Prüfung oder Portfolio (3 schriftliche Kurztests (60-90min); Gewichtung 20%, 30%, 50%; bei Verhinderung aus wichtigem Grund (Attest) können die Kurztests durch Kurzreferate nachgeholt werden) |