This project (2020-1-SE01-KA203-077872) has been funded with support from the European Commission. This web site reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

Game Programming for Complex System Development and Abet Accreditation Assessment

Partners' Institution
Kauno technologijos universitetas
Reference
Yang, C.-S., 2015. Game Programming for Complex System Development and Abet Accreditation Assessment. Procedia - Social and Behavioral Sciences 174, 143–148. https://doi.org/10.1016/j.sbspro.2015.01.639
Thematic Area
Simulations of physical behaviors (computer science, biomedicine, mathematics, mechanics)
Summary
The article presents a strategy to introduce software engineering principles using game programming. The course design, including the integrated development environment, required modules, examples, and assessment are covered. The authors state that such an active learning approach enhances students’ competencies in designing and developing software systems of various complexity. They also discuss the experience in implementing the course and the things to consider, namely, excessive amount of time needed to prepare the programming examples, lack of teaching material, difficult comparison for evaluation, continuation of the programme curriculum.
Relevance for Complex Systems Knowledge
The course of game programming is described in this article. The course is dedicated to complex system development and developing skills in python programming, computer graphics and software engineering principles. The authors state that students avoid courses which are time consuming and require high programming skills, the curriculum of the course should also include various topics and the assessment. However, the evaluation of the final students’ abilities showed that majority of the students are able to use current techniques, skills and tools necessary for computing practice, and apply design and development principles to create software systems of various complexity.
Point of Strength
The point of strength of this article is that is demonstrates how complex teaching can be used in the field of informatics. The goals of the course are to teach python programming, game development and computer graphics and students achieve these goals by implementing a 2D game in python.
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License