Authors:
Ilmi Yoon
1
and
Eun-young Elaine Kang
2
Affiliations:
1
San Francisco State Univ., United States
;
2
California State University, United States
Keyword(s):
Multiplayer Online Game, Game Development, Industry Style Team Work, Project-based Learning.
Related
Ontology
Subjects/Areas/Topics:
Computer-Supported Education
;
e-Learning
;
Game-Based and Simulation-Based Learning
;
Instructional Design
;
Learning/Teaching Methodologies and Assessment
;
Project Based Learning and Engineering Education
Abstract:
We present an instructional design of computer science project-based course to transform students’ experiences of acquiring software development skills. In a collaborative classroom emulating a typical industry work setting, students will collectively create and build a Multiplayer Online Game using a variety of complex software components. A course was taught to design and develop a working Multiplayer Online Game within one semester: building a ready-to-usable game in one semester with whole classmates presents significant challenges to cope with and stimulate students to realize the important aspects of teamwork and software engineering principles. Students present their progress, discuss future milestones and trouble shoots, update documents for clearer communication and utilize source control tool throughout the semester. Unlike usual class setting, all students worked collaboratively together like one company to achieve the goal. In the class, students started from concept desi
gn and developed specific components of working Multiplayer Online Game, while broadly learning game design, 3D graphics, Game Engine, Server-client architecture, Game Protocol, network programming, database, Software Engineering principles, and large application development as a team project. The course was successfully transferred to CSULA in Fall Quarter, 2013.
(More)