Einführung in die Programmierung

Ähnliche Dokumente
Einführung in die Programmierung

Datenbanksysteme. Studienplan WS 2017/18 FERNSTUDIUM INFORMATIK. Inhalt

Automatentheorie, formale Sprachen und Berechenbarkeit

Automatentheorie, formale Sprachen und Berechenbarkeit

IT-Sicherheit. Studienplan WS 2017/18 FERNSTUDIUM INFORMATIK. Inhalt

Fortgeschrittene Programmiertechniken

Projektmanagement. Studienplan WS 2017/18 FERNSTUDIUM INFORMATIK. Inhalt

Android-Programmierung

IT-Sicherheit. Studienplan SS 2016 FERNSTUDIUM INFORMATIK. Inhalt

Projektmanagement. Studienplan SS 2016 FERNSTUDIUM INFORMATIK. Inhalt

Vorlesung Programmierung

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Diplomarbeit. eine kurze Einführung zum Thema

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Bemerkung: Termine und Orte für die einzelnen Lehrveranstaltungen sind dem Stundenplan zu entnehmen.

Einführung in die Programmierung. Organisatorisches. Skript zur Vorlesung Einführung in die Programmierung

Vorlesung Programmierung

Vorlesung Programmierung

Einführung in die Informatik

Objektorientierte Programmierung Studiengang Medieninformatik

Informatik 1. für Studiengänge Nachrichten-/Multimediatechnik und Mechatroniksysteme/Fahrzeugmechatronik. Wintersemester 2014/15

Liste MI / Liste I Programmieren in C++

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Inhaltsverzeichnis. Kurseinheit 1. Kurseinheit 2

Liebe Fernstudentin, lieber Fernstudent,

Übersicht Informatikfächer WiIng

Programmierung mit Java Teil 1

Liebe Fernstudentin, lieber Fernstudent,

ADS. 1. Vorlesung. Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm

Modul PRG Einführung in die Programmierung

Mathematik-Angleichungskursen am FB 03 (Wintersemester)

Schülerstudium. an der Fachhochschule Münster. Sebastian Thöne. Schülerstudium

Einführung in die Praktische Informatik WS 09/10

Softwareentwicklungspraktikum Nebenfach

EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16

Computerorientierte Mathematik I WS 2012/13

Lernziele Ablauf Übungsaufgaben Formalitäten. Programmierpraktika. Einführung in das Programmieren und Weiterführendes Programmieren

Grundlagen der Programmierung II (GP 2)

Programmieren 2 - Java

Allgemeine Informatik 1

Informationen zur. Bachelorarbeit

Regeln für Bachelorarbeiten

Informationsveranstaltung zur Bachelor-Abschlussarbeit

Hinweise zur Lehrveranstaltungsanmeldung

Objektorientiertes Programmieren

Sprechen Sie Java? Hanspeter Mössenböck. Tm\ dpunkt.verlag. Eine Einführung in das systematische Programmieren

Anleitung zum ILIAS-Objekt «Übung»

Mein Stundenplan Einführungsvortrag für BSc-StudienanfängerInnen 2007/08

Informationsveranstaltung für das 2. FS im BSc-Studiengang Biowissenschaften

Bauleiter/in Ablauf des Lehrgangs

Algorithmen und Datenstrukturen CS1017

Ingenieurinformatik. Einführung in die Programmiersprache C

9. Vererbung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi

Teamprojekt Tutorien Lernziele und Beurteilungskriterien

C für Java-Programmierer

A r c h i t e k t u r der Hochschule Ostwestfalen-Lippe

Leitfaden zum Studienabschluss an der Universität Bonn

Online Prüferfunktionalität von Ramona Bopp. Stand März In der Rolle Prüfer können Sie ihre Prüfungen bewerten.

Programmierung 2. Organisatorisches. Sebastian Hack. Klaas Boesche. Sommersemester

MITTEILUNG AN ALLE STUDIENANFÄNGER IM STUDIENGANG INTERNATIONALES IT BUSINESS & WIRTSCHAFTSINFORMATIK

Programmieren I. Überblick. Institut für Angewandte Informatik

Algorithmen und Datenstrukturen

Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht:

Online-Einführung Erstsemester Wirtschaft (MOS)

Kontakt. Programmierkurs. Webseite. Ziel des Kurses

Logik für Informatiker

Inhaltsverzeichnis 1 Der objektorientierte Ansatz 2 Elementare Objekte und Ausdrücke

Fachhochschule Eberswalde Fachbereich Wirtschaft PRÜFUNGSORDNUNG

Fachschaft Lehramt GHR. Modulplan, euer erstes Semester, die Anmeldung zu den Veranstaltungen & mehr

Vorlesung Programmieren

Studiengang Angewandte Informatik Master-AI. Institut für Neuroinformatik

Bachelor-Studiengang Biochemie

Praktikum IT-Sicherheit SS Einführungsveranstaltung

II. Zeitlicher Ablauf und Fernbleiben an einem Praktikumstermin

Mathematik-Vorkurs 2015

QIS-Student Online-Prüfungsanmeldung am FB 09. Informationsveranstaltung für Studierende zur QIS-Student im Fachbereich 09

Weiterbildender Studiengang Master of Drug Regulatory Affairs

Anwenderbeschreibung zur Online-Pru fungsverwaltung

Einführung in die Programmierung

Leistungsbeurteilung in der Schule. Informationen zur Prüfung in BiWi Modul 3

Inhaltsverzeichnis. I Grundlegende Konzepte 1. xiii

EINFÜHRUNG IN DIE ETHNOLOGIE HOW TO

1 Einleitung Technisches Adobe Acrobat Reader DC Download Anlagen in das Maßnahmentool einfügen... 3

Informationsveranstaltung zum Fachstudium im Bachelorstudiengang Maschinenwesen (SPO 2015)

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert und Dr. Thomas Stibor

Bachelorstudiengang Soziologie (Hauptfach) PO Version 2016/17, gültig mit Studienbeginn ab WS 2013/14

Organisatorisches und Überblick

Programmieren I. Überblick. Institut für Angewandte Informatik

Web-basierte Anwendungen: 08: Ergänzungen zum Projekt

ILIAS Mathematik Online Fragen Erweiterung. Helmut Schottmüller

Eine Disposition zur Aufgabenstellung ist beigefügt.

Informationen zur. Bachelorarbeit

Einführung in die Informatik I (autip)

Informationen zur Übung Einführung in Führung, Organisation und Personal

Anleitungen. Einschreibung zur Promotion

Transkript:

FERNSTUDIUM INFORMATIK an Fachhochschulen Studienplan WS 2017/18 Inhalt Ihre Kursbetreuer... 1 Der Modulablauf im Überblick... 1 Wo finde ich das Lehrmaterial?... 2 Semesterplan... 3 Online-Tutorium... 4 Präsenzpraktikum und Prüfung... 5 Leistungsnachweise, Prüfung, Abschlussnote... 5 Zertifikate... 6 Weitere Termine im Semester... 6 Stand: 19.09.2017

Ihre Kursbetreuer Ihre Kursbetreuer helfen Ihnen weiter bei Verständnisfragen zum Lehrstoff und zu den Einsendeaufgaben. Bitte senden Sie Ihre Fragen schriftlich per E-Mail unter Angabe Ihrer Telefonnummer. Bei fachlichen Fragen (z.b. zu den Lernmodulen und Aufgaben) Bei technischen Fragen (z.b. ASB-System, Eclipse) Prof. Dr. Georg Schneider Hochschule Trier g.schneider@hochschule-trier.de Florian Grummel, B.Sc. Hochschule Trier, FB Informatik F.Grummel@hochschule-trier.de Der Modulablauf im Überblick Das Lehrmaterial umfasst zwei Lernmodule, die selbständig bearbeitet werden müssen: Teil 1: Java Einführung in Java Teil 2: DuA Datenstrukturen und Algorithmen Teil 2 erfordert die Kenntnis gewisser mathematischer Grundlagen. Eine Einführung in diese Grundlagen bietet das Lehrheft Propädeutikum Mathematik bzw. die ersten drei Online-Tutorien (siehe S. 4), die den Lehrstoff des Propädeutikums Mathematik behandeln. Eine kurze Übersicht über die benötigten mathematischen Grundlagen finden Sie auch im Kurs. Diese Übersicht hat jedoch eher Referenzcharakter und eignet sich nur für Teilnehmer mit guten mathematischen Vorkenntnissen. Die Lernmodule enthalten Verständnisfragen. Diese Verständnisfragen dienen zur Rekapitulation und Reflexion des Lehrstoffes. Antworten werden vom System automatisch ausgewertet, Sie können die Ergebnisse sofort einsehen. Die Bearbeitung der Verständnisfragen ist freiwillig. Verständnisfragen sind nicht Bestandteil der Leistungnachweise (siehe S. 5) und führen nicht zur Zulassung zum Präsenzpraktikum. Zum Lehrstoff gibt es Übungsaufgaben, die im Laufe des Semesters sukzessive bearbeitet werden müssen. Es gibt zwei Arten von Aufgaben: 1. Tests Tests dienen der Abfrage von Wissen. Ihre Lösungen werden vom System automatisch geprüft und ausgewertet. 1

2. ASB-Programmieraufgaben Sie dienen dazu, Erfahrung beim Programmieren vorgegebener Fragestellungen zu gewinnen. Die Aufgaben werden nicht manuell durch einen Korrektor korrigiert, sondern müssen zur Validierung online zu einem Server geschickt werden, dem so genannten ASB-System. Dort werden sie compiliert und geprüft. Vom ASB-System erhalten Sie Rückmeldungen zum Programm mit Kommentaren zu den Fehlern und Tipps zur Fehlerbehebung. Semesterbegleitend werden Tutorien durchgeführt (siehe S. 4). Sie dienen im Wesentlichen der Rekapitulation des Lehrstoffs und der Beantwortung von Fragen zum Lehrstoff. Den Abschluss des Kurses bildet ein einwöchiges Präsenzpraktikum mit Prüfung (siehe S. 5). Der Semesterplan auf S. 3 zeigt den Ablauf des Kurses im Überblick einschließlich der Abgabetermine der Übungsaufgaben. Wo finde ich das Lehrmaterial? Das Modul ist ein reiner Onlinekurs. Sie erhalten kein gedrucktes Lehrmaterial. Lehrmaterial Lernmodule Teile 1 + 2 sowie PDFs der beiden Teile Mathematische Grundlagen Ergänzende Literatur zum Kurs Tests ASB-Programmieraufgaben (inkl. Testaufgabe) ASB-System Tutorialreihe Tutorial: Einführung in die Java- mit Eclipse Zusatzmaterial Vorlesungsaufzeichnungen des Fachbereichs Informatik Bezug OpenOLAT-Kurs Lehrmaterial OpenOLAT-Kurs Lehrmaterial OpenOLAT-Kurs Lehrmaterial OpenOLAT-Kurs Aufgaben OpenOLAT-Kurs Aufgaben Einführender Screencast: Direkt unter http://www.youtube.com/watch?v=gjshyrabsys Im OpenOLAT-Kurs unter Aufgaben ASB- Programmieraufgaben Zugang zum ASB-System: http://asb.hochschule-trier.de Direkt unter http://www.youtube.com/playlist?list=pl9yu- E6Y1TRUhx-6HEu8cqI4oQKgeAieq Im OpenOLAT-Kurs unter ASB-Programmieraufgaben Das ASB-System Programmieraufgaben auf dem eigenen Rechner bearbeiten Ergänzend zum Lehrmaterial des Fernstudiums stehen Vorlesungsaufzeichnungen aus den Präsenzlehrveranstaltungen des Fachbereichs Informatik zur Verfügung. Sie behandeln verschiedene Themen der Informatik einschließlich der Themen einiger Fernstudienmodule. Sie können bei Interesse abgerufen werden unter http://public.hochschule-trier.de/screencast/inf/ (mit Nutzerkennung des Rechenzentrums einloggen). 2

Semesterplan Kapitel Tests Name Teil 1: Java Einführung in Java 1 Einleitung Übungstest 2 Grundelemente von Java Elementare 3 Operatoren und Ausdrücke 5 Einführung in die Objektorientierte 6 Klassen und Objekte 4 Anweisungen 10 Zeichenketten und Felder 11 Ausnahmebehandlung 7 Module 8 Vererbung 9 Zusammenfassung Objektorientierte Teil 2: DuA Datenstrukturen und Algorithmen 1 Einführung Datenstrukturen und Algorithmen 2 -, - und -Notation (Landau sche Symbole) 3 Rekursion 4 Abstrakte Datentypen, algebraische Spezifikationen (freiwillig) 5 Grundlegende Datentypen 6 Darstellung von Mengen Klassenbasierte Ablauf- und Datenstrukturen Punkte Werden nicht gewertet ASB- Programmieraufgabe empfohlene Bearbeitungszeit 25.09.-09.10.2017 50 10.10.-23.10.2017 50 Objektorientierung 52 Flugzeug Umfang: + Anspruch: + Geometrische Figuren Umfang: ++ Anspruch: ++ Dynamische Datenstrukturen und spezif. Algorithmen 7 Sortierverfahren Such- und 8 Java Collections Framework Sortieralgorithmen 50 48 DVL, Stack und Queue Umfang: +++ Anspruch: ++ Sortierverfahren Umfang: + Anspruch: ++ : 250 + niedrig +++ hoch 24.10.-13.11.2017 3 Wochen 14.11.-27.11.2017 28.11.-11.12.2017 12.12.-01.01.2018 3 Wochen 02.01.-15.01.2018 letztmögliche Abgabe 30.10.2017 20.11.2017 04.12.2017 08.01.2018 22.01.2018 3

Semesterplan Bitte studieren Sie die Kapitel in der im Semesterplan angegebenen Reihenfolge, da die Aufgaben jeweils die Kenntnis des entsprechenden Lehrstoffs erfordern. Um mit der Bearbeitung des Lehrmaterials nicht in Verzug zu geraten, sollten Sie die empfohlene Bearbeitungszeit einhalten und die Aufgaben am Ende des Zeitraums fertig haben. Spätestens müssen die Aufgaben jedoch an dem in der Spalte Letztmögliche Abgabe genannten Datum eingereicht werden. Online-Tutorium Datum Dauer Inhalt Einführung Mathematik (Vesna Daum, Lehrbeauftragte Fernstudium Informatik) Sa, 23.09.2017 18-21 h Mengen So, 24.09.2017 18-20 h Relationen und Funktionen Di, 26.09.2017 19-21 h Aussagenlogik und Beweistechnik ASB-System (Florian Grummel, Assistent, Hochschule Trier, FB Informatik) Kurze Einführung in Java mit Hilfe von Eclipse Anmeldung, Lösung einreichen, Fehlermeldungen, Sa, 28.10.2017 17-19 h Checkstyle Plugin, UnittestRunner Plugin Teilnahmevoraussetzung: Eclipse IDE herunterladen und installieren (Download-Link s. Kurs auf der Lernplattform) Modul PROG (Prof. Dr. Georg Schneider, Hochschule Trier, FB Informatik) Sa, 14.10.2017 14-18 h Klassenbasierte Klassen, Objekte, Attribute, Methoden, Konstruktoren, Datentypen Sa, 11.11.2017 14-18 h Ablauf- und Datenstrukturen Kontrollstrukturen, Ausnahmen, Felder Objektorientiertes Programmieren Sa, 25.11.2017 14-18 h Vererbung, Polymorphismus, Assoziationen, Schnittstellen, Pakete Sa, 16.12.2017 14-18 h Dynamische Datenstrukturen und spezifische Algorithmen Listen, Bäume, Hashing Sa, 13.01.2018 14-18 h Such- und Sortieralgorithmen Komplexität, Suchverfahren, Sortierverfahren Durchführung: Die Teilnahme am den Tutorium ist freiwillig. Bitte formulieren Sie Ihre Fragen vor den Tutorien und senden Sie sie den Tutoren vorab per E-Mail zu oder stellen Sie sie während des Tutoriums. So können Sie am meisten vom Tutorium profitieren. Vesna Daum: daum.vesna@gmail.com Georg Schneider: g.schneider@hochschule-trier.de Online-Sitzungen: Der Zugang zu den Online-Sitzungen erfolgt über den Kurs auf der Lernplattform. Hier finden Sie die Weblinks zu den Sitzungen und eine kurze Bedienungsanleitung. Die Tutorien werden aufgezeichnet. Aufzeichnung und ggf. Zusatzmaterialien werden auf der Lernplattform zur Verfügung gestellt. Bei weniger als 3 Tutoriumsteilnehmern liegt es im Ermessen des Tutors, das Tutorium durchzuführen oder es ausfallen zu lassen. Verschiebung von Terminen: Falls ein Termin aus organisatorischen Gründen verschoben werden muss, informieren wir Sie so früh wie möglich. 4

Präsenzpraktikum und Prüfung Bitte melden Sie sich zum Praktikum und zur Prüfung mit dem Anmeldeformular an, das im Laufe des Semesters zum Download zur Verfügung gestellt wird (Termin siehe Abschnitt Weitere Termine im Semester auf S. 6). Praktikum Datum: 05.-08.02.2018 Ort: Hochschule Trier Betreuer: Prof. Dr. Andreas Künkler, Prof. Dr. Andreas Lux, Prüfung Datum: 09.02.2018 Ort: Hochschule Trier Prüfer: Prof. Dr. Andreas Künkler, Prof. Dr. Andreas Lux Art der Prüfung: Schriftliche Prüfung (90 Min.) Leistungsnachweise, Prüfung, Abschlussnote Für den erfolgreichen Abschluss des Moduls sind im Laufe des Semesters folgende Leistungen zu erbringen: 1. Bearbeitung von Tests Sie müssen die Tests bearbeiten und mindestens 50% der maximal möglichen Punkte erzielen (Maximalpunktzahl siehe Semesterplan auf S. 3). Es ist nicht notwendig, alle Tests zu bearbeiten oder die Tests vollständig zu bearbeiten, solange insgesamt die Mindestpunktzahl erreicht wird. Achtung: Hier sind nicht die in die Lernmodule integrierten Verständnisfragen gemeint, sondern separate Tests, die Sie unter Aufgaben auf der Lernplattform finden. Bitte lesen Sie zunächst die Bearbeitungshinweise zu den Tests im Kurs, bevor Sie mit der Bearbeitung der Tests beginnen. 2. Bearbeitung der ASB-Programmieraufgaben Es gibt vier ASB-Programmieraufgaben (siehe Semesterplan auf S. 3). Mindestens zwei davon müssen bearbeitet und fehlerfrei umgesetzt werden. Eine ASB-Aufgabe ist fehlerfrei, wenn der Status der Aufgabe im ASB-System grün ist. Bitte machen Sie sich frühzeitig mit den Anforderungen dieser speziellen Aufgaben vertraut, um mit der Bearbeitung nicht in Zeitverzug zu kommen! Sie müssen sich vor allem auch rechtzeitig beim ASB-System anmelden. Bitte lesen Sie zunächst die Bearbeitungshinweise zu den ASB-Aufgaben im Kurs, bevor Sie mit der Bearbeitung der ASB-Aufgaben beginnen. Alle Aufgaben haben festgelegte Abgabetermine. Nach Erreichen des Abgabedatums schalten sich die Aufgaben ab. Sie können dann nicht mehr aufgerufen und bearbeitet werden. Ein nachträgliches Bearbeiten von Aufgaben ist nicht möglich. Dies gilt sowohl für die Tests als auch für die ASB-Programmieraufgaben. Der letztmögliche Abgabetermin der Aufgaben schließt eine einwöchige Verlängerung ein. Eine weitere Verlängerung ist nicht möglich. 5

Die Punkte der Tests und die Anzahl der gelösten ASB-Programmieraufgaben werden bei der Bildung der Abschlussnote nicht berücksichtigt. 3. Präsenzpraktikum Die Bearbeitung der Tests und der ASB-Programmieraufgaben im beschriebenen Mindestumfang ist Voraussetzung für die Zulassung zum Präsenzpraktikum. Die Teilnahme am Präsenzpraktikum ist Voraussetzung für die Zulassung zur Prüfung. 4. Prüfung Um das Modul erfolgreich mit Note abzuschließen, müssen Sie an der Prüfung teilnehmen und die Prüfung mindestens mit der Note ausreichend (4,0) bestehen. Prüfungsrelevant sind beide Kursteile. Prinzipiell kann sich die Prüfung auf alle Kapitel der beiden Lernmodule und auf das Praktikum beziehen. Die Dozenten geben aber in der Regel im Praktikum bekannt, auf welche Themengebiete sich die Prüfung konzentriert. Die Prüfung ist zweigeteilt in einen Teil Java- und einen Teil Datenstrukturen und Algorithmen. Wenn Sie keine Note für das Modul benötigen, sondern nur eine unbenotete Teilnahmebescheinigung haben wollen, dann brauchen Sie nicht an der Prüfung teilzunehmen. Die Note der Prüfung ist die Abschlussnote für das Modul. Zertifikate Benotetes Einzelzertifikat Sie erhalten ein benotetes Einzelzertifikat, wenn Sie die Leistungsnachweise 1-4 erbringen. Unbenotetes Einzelzertifikat (~ Teilnahmebescheinigung) Ein unbenotetes Einzelzertifikat wird ausgestellt, wenn die Leistungsnachweise 1-3 erfüllt sind und Sie an der Prüfung (4) entweder gar nicht teilnehmen oder die Prüfung nicht bestehen. Benotete und unbenotete Einzelzertifikate werden automatisch ausgestellt und Ihnen per Post zugeschickt. Ein Antrag auf Ausstellung des Zertifikates ist nicht erforderlich. Weitere Termine im Semester 27.12.2017 Freischaltung des Online-Formulars für die Anmeldung zu den Präsenzpraktika und Prüfungen des Wintersemesters 2017/18. Sie erhalten rechtzeitig eine Anmeldeaufforderung per E-Mail. 01.11.2017 31.12.2017 Rückmeldezeitraum für das Sommersemester 2018: Bitte melden Sie sich in diesem Zeitraum online bei der ZFH zurück. Sie erhalten rechtzeitig eine Rückmeldeaufforderung per E-Mail. 19.03.2018 Beginn der Lehrveranstaltungen des Sommersemesters 2018 6