Türkçe English Rapor to Course Content
COURSE SYLLABUS
GAME PROGRAMMING I
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.
21 Learning Outcomes:
1 Develops basic 2D and 3D games using a game engine at an introductory level;
2 Is able to implement and utilize various input devices—such as keyboard, mouse, gamepad, and touchscreen—in game development;
3 Is capable of implementing required algorithms in the programming language supported by the game engine;
22 Course Content:
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
23 Textbooks, References and/or Other Materials: Instructional materials used during the course are made available to students
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 40
Quiz 0 0
Homeworks, Performances 0 0
Final Exam 1 60
Total 2 100
Contribution of Term (Year) Learning Activities to Success Grade 40
Contribution of Final Exam to Success Grade 60
Total 100
Measurement and Evaluation Techniques Used in the Course Measurement and evaluation are carried out according to the principles of Bursa Uludağ University Associate and Undergraduate Education Regulation.
Information The results are determined by the letter grade determined by the student automation system.
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 2 28
Practicals/Labs 0 0 0
Self Study and Preparation 14 1 14
Homeworks, Performances 0 1 1
Projects 4 3 12
Field Studies 0 0 0
Midtermexams 1 10 10
Others 0 0 0
Final Exams 1 20 20
Total WorkLoad 95
Total workload/ 30 hr 2,83
ECTS Credit of the Course 3
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10
LO1 0 0 0 0 4 0 0 0 0 0
LO2 3 0 0 0 0 0 0 0 0 0
LO3 0 0 0 0 0 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr