برنامه‌هادانشگاه‌هاراهنمای آلمانلیست من
بازگشت به برنامه‌ها
دوره کوتاه

Game Programming in Python

Technische Universität Berlin· Berlin

Software Engineering — ریاضیات، علوم طبیعی

زبان‌های تدریس
English
شهریه
۱٬۰۵۰ یورو
هنوز بررسی نشده

برای بررسی، دکمهٔ «دریافت اطلاعات از سایت دانشگاه» را بزن.

شرایط زبان، مدارک، مهلت‌ها و هزینه‌ها مستقیم از وب‌سایت دانشگاه استخراج و با رنگ متمایز به تب‌ها اضافه می‌شود.

Course location
Berlin
Teaching language
• English
Language level of course
• English: B2
Date(s)
• 6 January - 16 January 2026
Information on dates, prices and mode of study
Course fees are as follows: • Student: 1,050 EUR • Working professional/non-student: 1,250 EUR Please note that students will be required to upload proof of their student status (student card/enrolment information) during the registration process.
Target group
This course is designed for current university students, working professionals, and any individuals who already have experience with developing software/programming languages and/or are a Computer Science major or similar major.
Description/content
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.
زمان‌بندی دوره

The date of the course has been set

  • ۶ ژانویهٔ ۲۰۲۶ – ۱۶ ژانویهٔ ۲۰۲۶۱٬۰۵۰ €
مهلت درخواست

مهلت مشخصی اعلام نشده — برای جزئیات، تب «شرایط / ثبت‌نام» را ببینید

مشاهدهٔ صفحهٔ اصلی دوره وب‌سایت دوره
تماس

Technische Universität Berlin

TU Berlin Summer School

Hardenbergstr. 16-18 10623 Berlin

tubsummerschool@tubs.deوب‌سایت دوره