252-0840-02L Application-Oriented Programming
Semester | Spring Semester 2018 |
Lecturers | L. E. Fässler, M. Dahinden |
Periodicity | yearly recurring course |
Language of instruction | German |
Courses
Number | Title | Hours | Lecturers | |
---|---|---|---|---|
252-0840-01 G | Anwendungsnahes Programmieren mit Python Blended Learning-Veranstaltung bestehend aus Vorlesung (Do 15-16 im CAB G61), online Tutorials und betreuten Übungsstunden. | 2 hrs | L. E. Fässler, M. Dahinden |
Catalogue data
Abstract | This course provides important basic concepts for interdisciplinary programming projects. The programming language is Python and Matlab. |
Learning objective | Students learn - how to encode a problem into a program, test the program, and correct errors. - to understand and improve existing code. - to implement models from the natural sciences as a simulation. |
Content | The following programming concepts are introduced in the lecture: 1. Variables, data types 2. Condition check, Loops, logics 3. Arrays 4. Functions 5. Matrices 6. Random In the practical part of the course, students work on small programming projects with a context from natural sciences. Electronic tutorials are available as preparation. |
Literature | L. Fässler, M. Dahinden, D. Komm, and D. Sichau: Einführung in die Programmierung mit Python und Matlab. Begleitunterlagen zum Onlinekurs und zur Vorlesung, 2016. ISBN: 978-3741250842. |
Prerequisites / Notice | No prior knowledge is required for this course.It is based on application-oriented learning. The students spend most of their time working through programming projects with data from natural science and discussing their results with teaching assistants. To learn the programming basics there are electronic tutorials available. |
Performance assessment
Performance assessment information (valid until the course unit is held again) | |
Performance assessment as a semester course | |
ECTS credits | 2 credits |
Examiners | L. E. Fässler, M. Dahinden |
Type | end-of-semester examination |
Language of examination | German |
Repetition | A repetition date will be offered in the first two weeks of the semester immediately consecutive. |
Admission requirement | Die Teilnahme an den 6 formativen Assessments während des Semesters ist Voraussetzung für die Zulassung zur Prüfung. Die formativen Assessments werden nciht benotet. |
Additional information on mode of examination | Schriftliche Prüfung, 1 Stunde Dauer, Juni 2018 / Die Prüfung findet am Computer statt. Hilfsmittel: Das in der Vorlesung verkaufte Buch (es sind nur handschriftliche Notizen auf bestehenden Seiten erlaubt. Andere Änderungen sind untersagt), Wörterbuch für Fremdsprachige, Schreibzeug, USB-Stick. |
Learning materials
Main link | Webseite der Lehrveranstaltung |
Learning environment | E.Tutorial-Plattform |
Only public learning materials are listed. |
Groups
No information on groups available. |
Restrictions
There are no additional restrictions for the registration. |