Zum Inhalt springen
Sprachkurs Englisch Ingenieurwissenschaften

Game Programming in Python

Language Course

Über das Programm

In this course, students will create a graphical action game in Python. In the process, students will learn fundamental concepts and tools that programmers use. The course will guide step by step from a first prototype to a working game. By the end of the course, students will deploy their game to a live website. No previous programming knowledge is required. Learning goals: Install Anaconda Python Sketch an idea for a game Define a data structure Implement an event loop Implement game logic Draw 2D graphics Deploy the game to a web server Key topics will be: Python fundamentals: The course introduces you to a very basic subset of the Python language: variables and data types, instructions, control flow and functions. As an outcome, this skill will enable you to continue learning Python on your own. Programming patterns: To organise a programme, you will structure code into smaller units like functions and modules. We will isolate input handling from graphics. The key role of data modelling in data will be exemplified and encouraged. As an outcome, this skill will help you write larger programmes. Coding strategies: Apart from writing code, you will exercise skills highly relevant in a programming project: describing requirements, formalising processes, read other people's code and find bugs. Together, these skills will enable you to work together with programmers. Deployment: By producing a working programme, making it available and gradually improving it, you will experience the challenges of software versioning and maintenance. This will give you insights into why you can complete a fun project in two weeks, but being a software engineer is a lifelong learning journey. Learning formats: You will write a Python programme in a pair of two. We will start with a working prototype that you will extend step by step with given instructions. We will conduct debugging sessions together, with minimal theoretical input from the teacher. Every session starts with a short warm-up and ends with a short recap session.
Den originalen englischen Text anzeigen
In this course, students will create a graphical action game in Python. In the process, students will learn fundamental concepts and tools that programmers use. The course will guide step by step from a first prototype to a working game. By the end of the course, students will deploy their game to a live website. No previous programming knowledge is required. Learning goals: Install Anaconda Python Sketch an idea for a game Define a data structure Implement an event loop Implement game logic Draw 2D graphics Deploy the game to a web server Key topics will be: Python fundamentals: The course introduces you to a very basic subset of the Python language: variables and data types, instructions, control flow and functions. As an outcome, this skill will enable you to continue learning Python on your own. Programming patterns: To organise a programme, you will structure code into smaller units like functions and modules. We will isolate input handling from graphics. The key role of data modelling in data will be exemplified and encouraged. As an outcome, this skill will help you write larger programmes. Coding strategies: Apart from writing code, you will exercise skills highly relevant in a programming project: describing requirements, formalising processes, read other people's code and find bugs. Together, these skills will enable you to work together with programmers. Deployment: By producing a working programme, making it available and gradually improving it, you will experience the challenges of software versioning and maintenance. This will give you insights into why you can complete a fun project in two weeks, but being a software engineer is a lifelong learning journey. Learning formats: You will write a Python programme in a pair of two. We will start with a working prototype that you will extend step by step with given instructions. We will conduct debugging sessions together, with minimal theoretical input from the teacher. Every session starts with a short warm-up and ends with a short recap session.

Welche Berufe eröffnet dieses Programm?

Verwandte Berufssuchen aus Daten der Bundesagentur für Arbeit (BERUFENET):

Alle Berufe entdecken →

Fächer / Themenbereiche

Software Engineering

Ähnliche Programme

Häufig gestellte Fragen

Kurze Antworten zu Game Programming in Python an der Technische Universität Berlin Institut für Technische Akustik

Wird Game Programming in Python an der Technische Universität Berlin Institut für Technische Akustik auf Deutsch oder Englisch unterrichtet?

Dieser Sprachkurs Studiengang wird in Englisch unterrichtet. Stellen Sie sicher, dass Sie die Sprachanforderungen (z.B. TestDaF, DSH, IELTS oder TOEFL) vor der Bewerbung überprüfen.

Wie viel kostet der Studiengang Game Programming in Python?

1.050 EUR / Semester. Internationale Studierende sollten zusätzlich etwa 800–1000 EUR/Monat für Lebenshaltungskosten in Deutschland einplanen.

Was sind die Zulassungsvoraussetzungen für Game Programming in Python an der Technische Universität Berlin Institut für Technische Akustik?

Typische Anforderungen sind: ein anerkannter Sekundar-/Bachelorabschluss, Nachweis der Sprachkenntnisse (Englisch) und (für Nicht-EU-Bewerber) eine uni-assist Bewerbung plus Finanzierungsnachweis (Sperrkonto ~11.904 EUR/Jahr).

Wann ist die Bewerbungsfrist?

Die Bewerbungsfristen variieren: Das Wintersemester endet in der Regel am 15. Juli, das Sommersemester am 15. Januar. Bestätigen Sie die genaue Frist immer auf der offiziellen Universitätswebsite.

Kann ich während des Studiums von Game Programming in Python in Deutschland arbeiten?

Ja. Internationale Studierende dürfen ohne zusätzliche Genehmigung bis zu 140 volle Tage / 280 halbe Tage pro Jahr arbeiten. Nach dem Abschluss können Sie eine 18-monatige Arbeitserlaubnis zur Jobsuche beantragen.

Wie bewerbe ich mich an der Technische Universität Berlin Institut für Technische Akustik — direkt oder über uni-assist?

Die meisten deutschen Universitäten akzeptieren internationale Bewerbungen zur Dokumentenprüfung über uni-assist. Einige Universitäten akzeptieren Direktbewerbungen — überprüfen Sie die Programmseite auf der offiziellen Website.

📬 Erhalte den wöchentlichen Deutschland-Guide in dein Postfach

Neue Blogbeiträge, Bewerbungsfristen, Stipendienankündigungen. Kein Spam, du kannst dich jederzeit abmelden.

Wöchentlicher Deutschland-Ratgeber — 1–2 E-Mails/Woche, kein Spam.

📬 Wöchentlicher Deutschland-Leitfaden in deinem Posteingang

Kein Spam. Jederzeit abbestellen.