İçeriğe atla
Technische Universität Berlin
Sprachkurs İngilizce Mühendislik

Game Programming in PythonPython ile Oyun Programlama

Language Course

Program Hakkında

Bu kursta öğrenciler Python kullanarak grafik tabanlı bir aksiyon oyunu oluşturacaklar. Bu süreçte, programcıların kullandığı temel kavramları ve araçları öğrenecekler. Kurs, ilk prototipten çalışan bir oyuna kadar adım adım rehberlik edecek. Kurs sonunda öğrenciler oyunlarını canlı bir web sitesine yayınlayacaklar. Daha önce programlama bilgisi gerekmemektedir.

Öğrenme hedefleri:
* Anaconda Python'ı kurmak
* Bir oyun fikri taslağı oluşturmak
* Bir veri yapısı tanımlamak
* Bir olay döngüsü uygulamak
* Oyun mantığını uygulamak
* 2D grafikler çizmek
* Oyunu bir web sunucusuna dağıtmak

Ana konular şunlar olacaktır:
* Python temelleri: Kurs sizi Python dilinin çok temel bir alt kümesiyle tanıştırır: değişkenler ve veri türleri, talimatlar, kontrol akışı ve fonksiyonlar. Sonuç olarak, bu beceri Python'ı kendi başınıza öğrenmeye devam etmenizi sağlayacaktır.
* Programlama kalıpları: Bir programı düzenlemek için kodu fonksiyonlar ve modüller gibi daha küçük birimlere ayıracaksınız. Giriş işlemeyi grafiklerden ayıracağız. Veri modellemenin verilerdeki kilit rolü örneklendirilecek ve teşvik edilecektir. Sonuç olarak, bu beceri daha büyük programlar yazmanıza yardımcı olacaktır.
* Kodlama stratejileri: Kod yazmanın yanı sıra, bir programlama projesinde oldukça ilgili becerileri geliştireceksiniz: gereksinimleri tanımlamak, süreçleri resmileştirmek, başkalarının kodunu okumak ve hataları bulmak. Birlikte, bu beceriler programcılarla birlikte çalışmanızı sağlayacaktır.
* Dağıtım: Çalışan bir program üreterek, onu erişilebilir hale getirerek ve kademeli olarak geliştirerek, yazılım sürümleme ve bakımının zorluklarını deneyimleyeceksiniz. Bu size, eğlenceli bir projeyi iki haftada neden tamamlayabileceğinizi, ancak bir yazılım mühendisi olmanın ömür boyu süren bir öğrenme yolculuğu olduğunu anlamanızı sağlayacaktır.

Öğrenme formatları:
* İki kişilik gruplar halinde bir Python programı yazacaksınız.
* Verilen talimatlarla adım adım genişleteceğiniz çalışan bir prototiple başlayacağız.
* Öğretmenden minimum teorik girdi ile birlikte hata ayıklama oturumları yapacağız.
* Her oturum kısa bir ısınma ile başlar ve kısa bir özet oturumu ile sona erer.
İngilizce orijinal metni göster
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.

Genel Gereklilikler

Bu program için spesifik gereklilikler henüz veritabanımızda yok. Aşağıdakiler Almanya'da bu derece ve dil için tipiktir — kesin şartlar için her zaman programın resmi sayfasını kontrol edin.

Akademik yeterlilik

Tanınan bir yükseköğretime giriş yeterliliği (Abitur veya denkliği). Uluslararası adaylar için Anabin üzerinden tanınma gerekebilir; doğrudan uygun değilse Studienkolleg + yeterlilik sınavı (Feststellungsprüfung).

Dil

İngilizce yeterliliği (genellikle IELTS ~6,5 veya TOEFL iBT ~90). Günlük yaşam için temel Almanca faydalıdır.

Tipik belgeler

  • Tanınan diploma ve transkript (onaylı çeviriler)
  • Dil sertifikası
  • Pasaport ve vesikalık fotoğraf
  • Tablo halinde özgeçmiş (Lebenslauf)
  • Motivasyon mektubu (birçok program için)
  • uni-assist / VPD üzerinden başvuru (çoğu uluslararası aday için)

Bu Bölüm Hangi Mesleklerin Kapısını Açar?

Bundesagentur für Arbeit (BERUFENET) verisinden ilgili meslek aramaları:

Tüm meslekleri keşfet →

Ders / Konu Alanları

Software Engineering

Benzer Programlar

Bu programı yerinde anlamak

Berlin'de yaşam ve Technische Universität Berlin hakkında öne çıkanlar

Berlin — Aylık Yaşam Maliyeti (Tahmini)

Şehir rehberini gör →
Kira (paylaşımlı)
350-600 EUR
Yemek
250-350 EUR
Ulaşım (Semesterticket)
0-50 EUR
Sağlık Sigortası
110-120 EUR
İnternet/Telefon
30-50 EUR
Sosyal Aktiviteler/Diğer
100-200 EUR
Toplam ortalama: 840-1370 EUR / ay

Berlin — Gezilecek Yerler

Tümünü gör →
Brandenburg Kapısı (Brandenburger Tor)

Berlin'in en ikonik sembollerinden biri, tarihi ve mimari güzelliğiyle mutlaka görülmeli.

Reichstag Binası (Parlamento Binası)

Modern cam kubbesiyle dikkat çeken bu tarihi bina, şehrin panoramik manzarasını sunar.

Müze Adası (Museumsinsel)

Beş dünya çapında müzeyi barındıran UNESCO Dünya Mirası alanı, sanat ve tarih meraklıları için bir cennet.

East Side Gallery

Berlin Duvarı'nın en uzun ayakta kalan bölümü, uluslararası sanatçıların eserleriyle dolu açık hava galerisi.

Sıkça Sorulan Sorular

Technische Universität Berlin'deki Game Programming in Python hakkında hızlı cevaplar

Technische Universität Berlin'deki Game Programming in Python Almanca mı yoksa İngilizce mi öğretiliyor?

Bu Sprachkurs programı İngilizce dilinde öğretilmektedir. Başvurmadan önce dil gereksinimlerini (örn. TestDaF, DSH, IELTS veya TOEFL) kontrol ettiğinizden emin olun.

Game Programming in Python programının maliyeti ne kadar?

1.050 EUR / dönem. Uluslararası öğrencilerin Almanya'daki yaşam masrafları için aylık yaklaşık 800–1000 EUR bütçe ayırması gerekmektedir.

Technische Universität Berlin'deki Game Programming in Python için kabul şartları nelerdir?

Tipik gereksinimler şunlardır: tanınmış bir lise/lisans derecesi, dil yeterlilik belgesi (İngilizce) ve (AB dışı başvuru sahipleri için) bir uni-assist başvurusu artı finansal kanıt (Sperrkonto ~11.904 EUR/yıl).

Başvuru son tarihi ne zaman?

Başvuru tarihleri değişir: kış dönemi genellikle 15 Temmuz, yaz dönemi ise 15 Ocak'ta sona erer. Kesin tarihi her zaman üniversitenin resmi web sitesinden teyit edin.

Almanya'da Game Programming in Python okurken çalışabilir miyim?

Evet. Uluslararası öğrenciler ek izin almadan yılda 140 tam gün / 280 yarım gün çalışabilirler. Mezuniyetten sonra 18 aylık iş arama izni için başvurabilirsiniz.

Technische Universität Berlin'ye nasıl başvururum — doğrudan mı yoksa uni-assist aracılığıyla mı?

Çoğu Alman üniversitesi, belge doğrulaması için uluslararası başvuruları uni-assist aracılığıyla kabul eder. Bazı üniversiteler doğrudan başvuruları kabul eder — resmi sitedeki program sayfasını kontrol edin.

Haftalık Almanya rehberi e-postana gelsin

Yeni blog yazıları, başvuru deadline'ları, burs duyuruları. Spam yok, dilediğinde çıkarsın.

Haftalık Almanya rehberi — haftada 1–2 e-posta, spam yok.

Haftalık Almanya rehberi e-postana gelsin

Spam yok. İstediğin zaman aboneliği iptal et.

AlmanyaUni Asistanı

Yapay zekâ yanıtları hata içerebilir. Önemli bilgileri resmi kaynaktan doğrula.