| Kommentar |
Course Description
This is an introductory course to programming using a language called Python. Learn how to read and write code as well as how to test and "debug" it. Designed for students with and without prior programming experience who'd like to learn Python specifically. Learn about functions, arguments, and return values; variables and types; conditions and Boolean expressions; loops; and objects and methods. Plus exceptions, file I/O, and libraries. Hands-on opportunities for lots of practice. Exercises inspired by real-world programming problems.
Throughout the semester, students will go over the following topics:
- Setting up my tools (python, pycharm, jupyter, git/github/gitlab) and writing my first program
- Algorithmic flowcharts and pseudo-code
- Data Structures, Libraries
- Functions / Variables
- Conditionals
- Loops/Recursion
- File I/O
- Regular Expressions
- Search and Sort
- Errors/Exceptions
- Python Specials
- Object-Oriented Programming
Moodle module:
This course is facilitated by Moodle. You can access the Moodle module at https://lehre.moodle.uni-due.de/course/view.php?id=5934 using the enrollment key IP101
Übung (Exercise) Introduction to Programming
[EN]
- Participation in the Übung (Exercise) Introduction to Programming is required for participating in the course exams. Students who have not successfully completed the Übung (Exercise) WILL NOT be able to participate in the final exams.
- The assignment of students to exercise groups will be carried out during the first two lecture weeks.
[DE]
- Die Teilnahme an der Übung „Grundlegende Programmiertechniken“ ist Voraussetzung für die Teilnahme an den Kursprüfungen. Studierende, die die Übung nicht erfolgreich abgeschlossen haben, können NICHT an den Abschlussprüfungen teilnehmen.
- Die Einteilung der Studierenden in Übungsgruppen erfolgt in den ersten beiden Vorlesungswochen.
|