When a course instance has been created from a template, the course instance will be in this state
Es werden grundlegende Prinzipien der imperativen und objektorientierten Programmierung unter Verwendung der Java-Programmiersprache behandelt. Anhand vieler Beispiele und selbst zulösender Aufgaben wird der Kursteilnehmer, bei intensiver Teilnahme, am Ende des Kurses in der Lage sein, eigenständig Java-Programme zu entwickeln. Neben dem Verständnis für Objektorientierung und Vererbung konzentriert sich dieser Kurs an praktischen Aufgaben, wie z.B. Grafikprogrammierung.
Der Kurs richtet sich an Studierende aus anderen Studiengängen, insbesondere aus der Mathematik, die grundlegende Programmierkenntnisse erwerben wollen.
Studierende der Informatik (Haupt- oder Nebenfach) können keine Leistungspunkte in diesem Kurs erwerben.
3-wöchiger Blockkurs in den Semesterferien: 26.02.-16.03.2018; V wochentäglich von 10-12 Uhr in einem Rechnerraum und Ü wochentäglich von 14-16 Uhr in einem Rechnerraum
We will deal with basic principles of imperative and object-oriented programming using Java. By the end of the course, participants will be able to develop Java programs independently if they have participated intensively and worked on the many examples and tasks. Apart from providing an understanding of object orientation and inheritance this course concentrates on practical tasks, e.g. graphic programming.
3 weeks block seminar during the semester break from 26.02.-16.03.2018; daily lecture from 10-12 am plus tutorial from 2-4 pm.
This course is for students from other disciplines, specifically from Mathematics, who are interested in learning basic programming skills.
Computer Science students (Major or Minor) cannot gain credits in this course.
https://www.mi.fu-berlin.de/w/SE/KursProgrammieren2018
Robert Sedgewick, Kevin Wayne. "Introduction to Programming in Java" . An Interdisciplinary Approach. Princeton University. 2006.
Kathy Sierra, Bert Bates. "Head First Java". O'Reilly. 2005.