Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Introduction to Programming (Grundlegende Programmiertechniken) - Einzelansicht

  • Funktionen:
Grunddaten
Veranstaltungsart Vorlesung Langtext
Veranstaltungsnummer Kurztext IP101
Semester WiSe 2025/26 SWS 2
Erwartete Teilnehmer/-innen 150 Max. Teilnehmer/-innen
Credits Belegung Keine Belegpflicht
Zeitfenster
Hyperlink https://lehre.moodle.uni-due.de/course/view.php?id=5934
Sprache Englisch
Termine Gruppe: [unbenannt] iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Status Bemerkung fällt aus am Max. Teilnehmer/-innen E-Learning
Einzeltermine anzeigen
iCalendar Export für Outlook
Do. 10:00 bis 12:00 wöch. LB - LB 131       Präsenzveranstaltung
Gruppe [unbenannt]:
 
 


Zugeordnete Person
Zugeordnete Person Zuständigkeit
Chounta, Irene-Angelica, Professorin, Dr.
Zielgruppen/Studiengänge
Zielgruppe/Studiengang Semester Pflichtkennzeichen
Bachelor of Science Menschzentrierte Informatik und Psychologie, Bachelor of Science Menschzentrierte Informatik und Psychologie 1 - 1 PV
Bachelor of Science Angewandte Kognitions- und Medienwissenschaft, Bachelor of Science Angewandte Kognitions- und Medienwissenschaft 1 - PV
Zuordnung zu Einrichtungen
Informatik
Inhalt
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.

Strukturbaum
Die Veranstaltung wurde 2 mal im Vorlesungsverzeichnis WiSe 2025/26 gefunden:
1. Fachsemester  - - - 1
1. Fachsemester  - - - 2