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 |