Back
Semester | fall semester 2021 |
Course frequency | Every fall sem. |
Lecturers |
Marcel Lüthi (marcel.luethi@unibas.ch, Assessor)
Thomas Vetter (thomas.vetter@unibas.ch) |
Content | In dieser Vorlesung werden wir grundlegenden Programmierkonzepte anhand der Programmiersprache Python einführen. Nach dem Besuch dieser Vorlesung sollen die Teilnehmenden selber einfache Programme schreiben und damit Aufgaben, die im Studium und Forschungsalltag auftauchen automatisieren können. Auch sollen die Studierenden auf bestehende Bibliotheken zugreifen, und diese zur Entwicklung eigener Programme nutzen können. Im Kern der Vorlesung stehen folgende Konzepte: - Anweisungen und Kontrollstrukturen - Strukturierung von Programmen und abstrahieren von Berechnungen mit Funktionen - Strukturierung und Modellierung von Daten mit Klassen und Objekte - Nutzung von externen Modulen und Bibliotheken Das Leitthema der Anwendungsbeispiele sind die Simulation und Visualisierung von einfachen wissenschaftlichen Modellen. |
Learning objectives | Die Teilnehmenden - können einfach Programme und Simulationen in der Programmiersprache Python schreiben - kennen die wichtisten Programmierkonstrukte moderner Programmiersprachen und können diese zur Strukturierung von Programmen und Daten anwenden. - können bestehende Bibliotheken aus eigenen Programmen aufrufen. - können Ergebnisse von Simulationen visualisieren. |
Bibliography | Es wird ausführliches Onlinematerial in Form von Jupyter-Notebooks, Texten und Videos zur Verfügung gestellt. Auf weiterführende Onlinelinteratur wird in jedem Teil separat verwiesen |
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 | No specific media used |
Course auditors welcome |
Interval | Weekday | Time | Room |
---|---|---|---|
wöchentlich | Thursday | 15.15-18.00 | - Online Präsenz - |
Date | Time | Room |
---|---|---|
Thursday 23.09.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 30.09.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 07.10.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 14.10.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 21.10.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 28.10.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 04.11.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 11.11.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 18.11.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 25.11.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 02.12.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 09.12.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 16.12.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Thursday 23.12.2021 | 15.15-18.00 | - Online Präsenz -, -- |
Modules |
Electives Bachelor Mathematics: Recommendations (Bachelor's Studies: Mathematics) Electives Bachelor Physics (Bachelor's Studies: Physics) General Electives in Business and Economics: Additional Courses (Master's Studies: Business and Economics) Modul: Humanities and Social Science Coding (Master's degree subject: Digital Humanities) Modul: Informatik (Bachelor's degree subject: Physics) Module: Computer Science and Biochemistry (Bachelor's Studies: Chemistry) Module: Computer Sciences (Bachelor's Studies: Nanosciences) (Pflicht) Module: Interdisciplinary and Transfer of Knowledge (Master's Studies: Actuarial Science) Module: Technology Field (Master's Studies: Business and Technology) Specialization Module: Quantitative Methods (Master's Studies: Business and Economics (Start of studies before 01.08.2021)) Wahlbereich Grundstudium Bachelor Physik: Empfehlungen (Bachelor's Studies: Physics) Wahlbereich Master Physik: Empfehlungen (Master's Studies: Physics) |
Assessment format | continuous assessment |
Assessment details | Schriftliche Prüfung am Ende des Semesters, 01.02.2022, 10-12 Uhr, Biozentrum, HS U1.131/U1.141/U1.101. Voraussetzung für die Prüfungszulassung ist die erfolgreiche Teilnahme an den Vorlesungsbegleitenden Übungen. |
Assessment registration/deregistration | Reg.: course registration, dereg: cancel course registration |
Repeat examination | no repeat examination |
Scale | 1-6 0,5 |
Repeated registration | as often as necessary |
Responsible faculty | Faculty of Science, studiendekanat-philnat@unibas.ch |
Offered by | Fachbereich Informatik |