You are on page 1of 1

PHINMA Education Network

Syllabus
PEN Code: ITE 196 Credit: 3 units
PEN Subject Title: Introduction to Game Programming Prerequisite: 4th year standing

A. Course Description:
This course is designed to introduce the student to the software engineering aspect of game programming using Java and
Android. The course covers techniques and principles in the design of games, user expectations and interaction, interface
design and navigation, and the inclusion of graphical elements, sounds and Java/Android API. Basic knowledge of Java is
required. By the end of this class, the student should have the basic building blocks he will use to develop his own personal
game written from scratch.

B. Objectives: At the end of the course, the students should be able to:
 Identify key figures, concepts, and facts about the gaming industry and developing games;
 Code style use for applications/applets, summary of basic Java graphics, Java2D, and Android.
 Utilize keyboard and mouse input from the user, discussion of graphics techniques for drawing on-screen.
 Design, develop, build, test and publish Android Game

C. Course Outline and Time Allotment:


Chapters Topics Schedule
1 Introduction to Game Development
2 Game Software and Tools and Requirements
3 Game Design Principles
4 Game Development Methodologies
5 Graphics Design for Game Development
FIRST PERIODICAL EXAM December 19, 2018
6 Introduction to Java Game Programming
7 Java Animation
8 Java Graphics, Interfaces and Sound
9 Introduction to Android Game Programming
SECOND PERIODICAL EXAM February 6, 2019
10 Android User Interfaces, Sensors, Layouts, Widgets, and Controls
11 Android Graphics and Animation
12 Designing and Developing Android Games
13 Building, Testing and Publishing Android Games
14 Android Game Project Development
THIRD PERIODICAL EXAM March 20, 2019

D. Textbook/References:
1. Android How to Program. Dietel, Paul et. al. Pearson Educational Limited. 2013.
2. Android 2 Application Development. Reto Meier. Wiley Publishing, Inc. Indianapolis, Indiana, USA. 2010.
3. Android Developer. http://developer.android.com/training/index.html
4. Android Hive. http://www.androidhive.info

E. Course Requirements
Requirements Due Date
Mini Android Game Project 1st Period Exam
Android Game Project 3rd Period Exam

F. Grading System: The Final Grade is computed as follows:0.33*(First Period) + 0.33*(Second Period) + 0.34*(Third Period)
Lecture (60%): Laboratory (40%):
Quizzes 30% Exercises 40%
Exercises and Assignments 20% Attendance 10%
Attendance 10% Periodical Exam/Project 50%
Periodical Examination 40% 100%
Total 100
Passing Percentage Requirement: 50% of course grade

G. Contact Information
Name of Instructor : John Frederick N. Leabres
Email Address : ______________________________
Contact Number : ______________________________
Consultation Hours: ______________________________

ENGR. WILFREDO M. FRONDA Date: November 5, 2018


Dean’s signature over printed name Second Semester SY 2018-2019

You might also like