page logo

Foundations and Methods 1

Knowledge

None

Description

This course offers an accessible and engaging introduction to programming methods and paradigms. A general introduction to modern programming methods and paradigms is followed by a practical discussion of structured, object-oriented, and functional programming methods applied in languages like C and Python. An intensive refresher course for students with limited previous coding experience.

Learning objectives

After successfully completing the course, students will be able to

•    Write structured programs in Python, using loops and conditionals to control execution
•    Manage memory in variables of various types and convert between types
•    Communicate with users through basic input and output techniques
•    Apply basic debugging approaches to identify and remove faults in code
•    Create simple object-oriented structures to organize
information and functionality
•    Describe and configure basic build and deploy tool-chains
•    Organize projects in code

Comment

Content:
•    Fundamentals of structured programming in C
•    Fundamentals of object-oriented programming in Python
•    Fundamentals of debugging
•    Basic build, deploy, and versioning systems

Next events

No current events available!

1/11 Lecture We, 11.03.2026 13:00 Uhr 15:45 Uhr Seminar Room 3
2/11 Lecture Th, 12.03.2026 13:00 Uhr 15:45 Uhr Seminar Room 3
3/11 Lecture Mo, 16.03.2026 10:00 Uhr 11:45 Uhr Seminar Room 3
4/11 Lecture Tu, 17.03.2026 10:00 Uhr 12:45 Uhr Seminar Room 3
5/11 Lecture Th, 19.03.2026 09:00 Uhr 11:45 Uhr Seminar Room 3
6/11 Lecture Mo, 23.03.2026 10:00 Uhr 11:45 Uhr Seminar Room 3
7/11 Lecture Tu, 24.03.2026 10:00 Uhr 12:45 Uhr Seminar Room 3
8/11 Lecture Th, 26.03.2026 09:00 Uhr 11:45 Uhr Seminar Room 3
9/11 Lecture Tu, 07.04.2026 10:00 Uhr 12:45 Uhr Seminar Room 3
10/11 Lecture Th, 09.04.2026 09:00 Uhr 11:45 Uhr Seminar Room 3
11/11 Lecture We, 15.04.2026 09:30 Uhr 10:45 Uhr Seminar Room 3
Show past events

Lecturers

lecturer image
Emara, Mona
Lecturer