1 |
Course Title: |
GAME PROGRAMMING I |
2 |
Course Code: |
BLPS243 |
3 |
Type of Course: |
Optional |
4 |
Level of Course: |
Short Cycle |
5 |
Year of Study: |
2 |
6 |
Semester: |
3 |
7 |
ECTS Credits Allocated: |
3 |
8 |
Theoretical (hour/week): |
2 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
0 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Öğr. Gör. RUKİYE TOPUZ |
16 |
Course Lecturers: |
Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları |
17 |
Contactinformation of the Course Coordinator: |
rtopuz@uludag.edu.tr 0224 294 26 77 |
18 |
Website: |
|
19 |
Objective of the Course: |
The aim of the course is to give the student the ability to program a game at the beginning level through the stages of design, development, testing and debugging and to develop an understanding of the principles of game design, game programming terminology, technologies that form the basis of modern game engines, and team project management. Since various fields such as Artificial Intelligence, Physics, Learning, Mathematics, Human Computer Interaction and Computer Graphics are also used in game programming, it can be said that another and important purpose of the course is to give the student a multi-disciplinary perspective in computer science. |
20 |
Contribution of the Course to Professional Development |
Professionally provides; integrating information, transforming previously learned information into application, visualizing information, self-learning, learning, learning by having fun, high motivation. |
Week |
Theoretical |
Practical |
1 |
Basic concepts on game programming |
|
2 |
Basic concepts on game programming |
|
3 |
Algorithms, processes and technologies used in game development |
|
4 |
Algorithms, processes and technologies used in game development |
|
5 |
Algorithms, processes and technologies used in game development |
|
6 |
Creating simple animations and developing games using game engine |
|
7 |
Creating simple animations and developing games using game engine |
|
8 |
Creating simple animations and developing games using game engine |
|
9 |
Creating simple animations and developing games using game engine |
|
10 |
Creating simple animations and developing games using game engine |
|
11 |
To use basic mathematics and physics knowledge in programming |
|
12 |
To use basic mathematics and physics knowledge in programming |
|
13 |
Multidisciplinary perspective in computer science |
|
14 |
Ethics in computer game designing |
|