Transforming Experience of Computer Science Software Development Through Developing a Usable Multiplayer Online Game in One Semester

Ilmi Yoon, Eun-young Elaine Kang

2014

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 design 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.

Download


Paper Citation


in Harvard Style

Yoon I. and Kang E. (2014). Transforming Experience of Computer Science Software Development Through Developing a Usable Multiplayer Online Game in One Semester . In Proceedings of the 6th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-021-5, pages 329-335. DOI: 10.5220/0004963703290335

in Bibtex Style

@conference{csedu14,
author={Ilmi Yoon and Eun-young Elaine Kang},
title={Transforming Experience of Computer Science Software Development Through Developing a Usable Multiplayer Online Game in One Semester},
booktitle={Proceedings of the 6th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2014},
pages={329-335},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004963703290335},
isbn={978-989-758-021-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Transforming Experience of Computer Science Software Development Through Developing a Usable Multiplayer Online Game in One Semester
SN - 978-989-758-021-5
AU - Yoon I.
AU - Kang E.
PY - 2014
SP - 329
EP - 335
DO - 10.5220/0004963703290335