BUSINESS ADMINISTRATION (TURKISH) | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
SEN4515 | Introduction to Game Programming | Spring Fall |
2 | 2 | 3 | 6 |
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester. |
Language of instruction: | English |
Type of course: | Non-Departmental Elective |
Course Level: | Associate (Short Cycle) |
Mode of Delivery: | Face to face |
Course Coordinator : | Instructor BARIŞ YÜCE |
Recommended Optional Program Components: | None |
Course Objectives: | This course aims to help students explore the game programming world by combining basic design and programming skills and to introduce the frequently used terms, techniques and algorithms in game development projects. |
The students who have succeeded in this course; 1. Describes the vocabulary, environments, theories and methodologies used in game design. 2. Analyze game designs in terms of user interface design 3. Design data structures and algorithms. 4. Prepare the prototype. 5. Design educational games. 6. Analyze game development phases and project them. 7. Use basic game development environments and apply algorithms 8. Describes the stages of testing. |
This course will support students the emerging trends, and frameworks of game design and development, why it has a great potential to apply in IT projects, and how to use it effectively. The course allows students to understand game design fundementals, develop practical skills in using game elements using industrial case studies. There is no strict design and development environment for this course. |
Week | Subject | Related Preparation |
1) | Introduction | |
2) | What Is a Game? | |
3) | Design Components and Processes | |
4) | Game Programming: Languages And Architecture | |
5) | Mechanics and Dynamics | |
6) | Data structures and algorithms in game development | |
7) | Design a board game* | |
8) | Prototyping* | |
9) | Designing User Interfaces | |
10) | Design of instructional games | |
11) | Design of Instructional Games II | |
12) | Games as a Teaching Tool | |
13) | Game Production And The Business Of Games | |
14) | Project presentation |
Course Notes / Textbooks: | Beginning Java Game Programming, Jonathan S. Harbour Cutting-Edge Java Game Programming, Bartlett, N., et. al. |
References: |
Semester Requirements | Number of Activities | Level of Contribution |
Homework Assignments | 4 | % 30 |
Project | 1 | % 10 |
Midterms | 1 | % 30 |
Final | 1 | % 30 |
Total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
Total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Study Hours Out of Class | 4 | 8 | 32 |
Project | 1 | 3 | 3 |
Homework Assignments | 6 | 6 | 36 |
Midterms | 1 | 12 | 12 |
Final | 1 | 13 | 13 |
Total Workload | 138 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | He/she applies theoretical business management knowledge on business life. | |
2) | He/she uses business management function and applies and follows new management technics. | |
3) | He/she performs legal responsibilities of business, follows and applies legislation. | |
4) | He/she can use information and communication tecnologies that necessary for their area, follows technological change and applies new technologies to business system. | |
5) | He/she determines, analyses and solves problems that appear in vocational applications. | |
6) | He/she manages business finance, analyses business financial situation, and solves financial problems. | |
7) | He/she gains management skill by managing and enhanging human resource effectively in accordance with business aims. | |
8) | He/she can understand production and marketing functions as a whole, applies new production and marketing techniques. | |
9) | He/she calculates cost, makes entry, prepares and interprets financial statements. | |
10) | He/she has vocational ethical value that market needs in qualified staff, can use Turkish effectively in writing and speaking communication; have proficiency in foreign language knowledge to making international correspond. | |
11) | He/she follows and applies vocational current and economic developments in national and international area. | 2 |