Back to selection
| Semester | fall semester 2026 |
| Course frequency | Every fall sem. |
| Lecturers | Patrick Schnider (patrick.schnider@unibas.ch, Assessor) |
| Content | In dieser Vorlesung studieren wir grundlegenden Programmierkonzepte anhand der Programmiersprache Java. Der Fokus der Vorlesung liegt dabei auf den allgemeinen Konzepten der Programmierung und nicht der konkreten Umsetzung in Java. Damit sollen die Teilnehmenden befähigt werden, diese auch in anderen Programmiersprachen zu erkennen und anzuwenden. Nach dem Besuch dieser Vorlesung sollen die Teilnehmenden die Grundkonzepte der strukturierten und Objektorientierten Programmierung kennen und einsetzen können. Insbesondere sollen die Teilnehmenden befähigt werden, erste komplexere Programme unter Einsatz von bestehenden Klassenbibliotheken zu schreiben. Dazu gehört auch die Fähigkeit sich selbständig in die dafür benötigten Komponenten einer Klassenbibliothek einarbeiten zu können. Im Kern der Vorlesung stehen folgende Konzepte - Datentypen, Variablen und Operatoren - Strukturierung von Programmen und abstrahieren von Berechnungen mittels Funktionen und Methoden - Kontrollstrukturen und Rekursion - Strukturierte Modellierung von Daten mittels Klassen und Objekten - Grundlagen der Objektorientierung - Generische Programmierung |
| Learning objectives | Die Teilnehmenden - kennen die grundlegenden Konzepte der stukturierten und objektorientierten Programmierung und können diese zur Strukturierung eigener Programme anwenden. - kennen die Grundelemente der Programmiersprache Java und können damit eigene kleinen Programmierprojekte realisieren. - sind in der Lage einfache Programme zu lesen und diese zu verstehen. - können Testprogramme schreiben um selber entwickelte Programmteile zu validieren. - sind mit der Entwicklungsumgebung von Java vertraut und können die entsprechenden Werkzeuge wie Editor, Compiler, Kommandozeile zielgerichtet einsetzen. - sind in der Lage sich in bestehende Bibliotheken anhand der Dokumentation einzuarbeiten und diese zu nutzen. |
| Bibliography | Es wird ausführliches Onlinematerial zur Verfügung gestellt. |
| Comments | Diese Vorlesung richtet sich an Studierende, die ein vertieftes Wissen der Programmierung erhalten möchten, wie es zum Beispiel für ein Informatikstudium gefordert wird. Eine etwas leichtere Einführung in die Programmierung, die sich vor allem an Studierende aus anderen Fachbereichen als der Informatik richtet, wird in der Vorlesung "Einführung in die Programmierung" angeboten (VV 62035-01) |
| Weblink | Link zur Kurswebseite |
| Admission requirements | Da der Lerninhalt der Vorlesungen 62035-Einführung in die Programmierung und 10890-Grundlagen der Programmierung sehr ähnlich ist, kann 62035 nicht belegt werden, wenn für 10890 oder 45398 bereits Kreditpunkte erworben wurden. |
| Language of instruction | German |
| Use of digital media | Online, mandatory |
| Course auditors welcome |
| Interval | Weekday | Time | Room |
|---|---|---|---|
| wöchentlich | Thursday | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| wöchentlich | Friday | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Date | Time | Room |
|---|---|---|
| Thursday 17.09.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 18.09.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 24.09.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 25.09.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 01.10.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 02.10.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 08.10.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 09.10.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 15.10.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 16.10.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 22.10.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 23.10.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 29.10.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 30.10.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 05.11.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 06.11.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 12.11.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 13.11.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 19.11.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 20.11.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 26.11.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 27.11.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 03.12.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 04.12.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 10.12.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 11.12.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 17.12.2026 | 10.15-12.00 | Biozentrum, Hörsaal U1.131 |
| Friday 18.12.2026 | 15.15-17.00 | Physik, Grosser Hörsaal, 1.03 |
| Thursday 07.01.2027 | 08.15-09.45 | Biozentrum, Maurice E. Müller Saal U1.111 |
| Modules |
Electives Bachelor Mathematics: Recommendations (Bachelor's Studies: Mathematics) Module: Foundations Computer Science (Bachelor's Studies: Computational Sciences (Start of studies before 01.08.2023)) Module: Foundations Computer Science (Bachelor's Studies: Computational Sciences) Module: Foundations of Computer Science (Bachelor's Studies: Computer Science (Start of studies before 01.08.2026)) Module: Foundations of Computer Science (Bachelor's degree subject: Computer Science (Start of studies before 01.08.2026)) Module: Interdisciplinary and Transfer of Knowledge (Master's Studies: Actuarial Science) Module: Practical Foundations of Computer Science (Bachelor's degree subject: Computer Science) Module: Practical Foundations of Computer Science (Bachelor's Studies: Computer Science) |
| Assessment format | exam |
| Assessment details | Examen: Donnerstag, 07.01.27, 08.15 - 09.45 Uhr, Biozentrum M.E.Müller Saal U1.111 |
| Assessment registration/deregistration | Reg.: in 'course reg.'; dereg.: Dean of Std. Off. in writing |
| Repeat examination | one repetition, best attempt counts |
| Scale | 1-6 0,5 |
| Repeated registration | no repetition |
| Responsible faculty | Faculty of Science, studiendekanat-philnat@unibas.ch |
| Offered by | Fachbereich Informatik |