| Dersin Adı |
Network Programming in Computer Games
|
|
Kodu
|
Yarıyıl
|
Teori
(saat/hafta) |
Uygulama/Lab
(saat/hafta) |
Yerel Kredi
|
AKTS
|
|
SE 352
|
FALL
|
3
|
0
|
3
|
5
|
| Ön-Koşul(lar) | None | |||||
| Dersin Dili | English | |||||
| Dersin Türü | ELECTIVE_COURSE | |||||
| Dersin Düzeyi | Lisans | |||||
| Dersin Veriliş Şekli | Face-to-Face | |||||
| Dersin Öğretim Yöntem ve Teknikleri | - | |||||
| Ulusal Meslek Sınıflandırma Kodu | - | |||||
| Dersin Koordinatörü |
|
|||||
| Öğretim Eleman(lar)ı |
|
|||||
| Yardımcı(ları) | - | |||||
| Dersin Amacı | The objective of this course is to introduce students with the concepts of network programming, and give them hands on experience on programming multi player and massively multiplayer games. The topics in this lecture include: introduction to network layers, TCP and UDP socket programming, adhoc style one to one games programming, one to many games programming and game servers, issues in networked graphics, consistency, latency, scalability, security and compression algorithms. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Öğrenme Çıktıları |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ders Tanımı | In this course, students learn the theoretical aspects of networking in computer games and practically implement these algorithms in their own multiplayer computer games. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dersin İlişkili Olduğu Sürdürülebilir Kalkınma Amaçları |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Temel Ders |
|
| Uzmanlık/Alan Dersleri |
X
|
|
| Destek Dersleri |
|
|
| İletişim ve Yönetim Becerileri Dersleri |
|
|
| Aktarılabilir Beceri Dersleri |
|
| Hafta | Konular | Ön Hazırlık | Öğrenme Çıktısı |
| 1 | Introduction | Ch. 1 | LO1 |
| 2 | Socket programming | Lecture slides | LO1 |
| 3 | One to one games | Ch. 2 | LO2 |
| 4 | Project meeting | - | |
| 5 | One to many games | Ch. 4 | LO5 |
| 6 | Issues in networked graphics | Ch. 5 | LO3 |
| 7 | Consistency | Ch. 11 | LO4 |
| 8 | Latency | Ch. 11 | LO5 |
| 9 | Presentations | - | |
| 10 | Scalability | Ch. 12 | LO5 |
| 11 | Compression | Ch. 13 | LO5 |
| 12 | Project meeting | - | |
| 13 | Cheating and security | Lecture slides | LO5 |
| 14 | Storing online data | Lecture slides | LO5 |
| 15 | Project presentations | - | |
| 16 | Review of the Semester | - |
| Ders Kitabı | Networked graphics: Building networked games and virtual environments. Anthony Steed. Manuel Fradinho Oliveira. Morgan Kaufmann. ISBN 0123744237 |
| Önerilen Okumalar/Materyaller | Course presentation & Internet sources |
| Yarıyıl Aktiviteleri | Sayı | Katkı Payı % | LO1 | LO2 | LO3 | LO4 | LO5 |
| Sunum / Jüri Önünde Sunum | 1 | 40 | X | X | X | X | X |
| Proje | 1 | 60 | X | X | X | X | X |
| Toplam | 2 | 100 |
| Yarıyıl Aktiviteleri | Sayı | Süre (Saat) | İş Yükü |
|---|---|---|---|
| Katılım | 16 | 3 | 48 |
| Teorik Ders Saati | - | - | - |
| Laboratuvar / Uygulama Ders Saati | - | - | - |
| Sınıf Dışı Ders Çalışması | 16 | 2 | 32 |
| Arazi Çalışması | - | - | - |
| Küçük Sınav / Stüdyo Kritiği | - | - | - |
| Portfolyo | - | - | - |
| Ödev | - | - | - |
| Sunum / Jüri Önünde Sunum | 1 | 25 | 25 |
| Proje | 1 | 45 | 45 |
| Seminer/Çalıştay | - | - | - |
| Sözlü Sınav | - | - | - |
| Ara Sınavlar | - | - | - |
| Final Sınavı | - | - | - |
| Toplam | 150 |
| # | PC Alt | Program Yeterlilikleri / Çıktıları | * Katkı Düzeyi | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| Program yeterlilik verisi bulunamadı. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
İzmir Ekonomi Üniversitesi, dünya çapında bir üniversiteye dönüşürken aynı zamanda küresel çapta yetkinliğe sahip başarılı gençler yetiştirir.
Daha Fazlası..İzmir Ekonomi Üniversitesi, nitelikli bilgi ve yetkin teknolojiler üretir.
Daha Fazlası..İzmir Ekonomi Üniversitesi, toplumsal fayda üretmeyi varlık nedeni olarak görür.
Daha Fazlası..