Bilgisayar Mühendisliği Bölümü Yayın Koleksiyonu

Permanent URI for this collectionhttps://hdl.handle.net/20.500.12416/253

Browse

Search Results

Now showing 1 - 2 of 2
  • Conference Object
    Citation - WoS: 13
    Citation - Scopus: 16
    Cengo: a Web-Based Serious Game To Increase the Programming Knowledge Levels of Computer Engineering Students
    (Springer international Publishing Ag, 2019) Yalcin, Alihan Dogus; O'Connor, Rory V.; Clarke, Paul M.; Gulec, Ulas; Yilmaz, Murat; O’Connor, Rory V.
    In recent years there has been an increased use of serious games to help increase the level of knowledge and experience of individuals working in different domains. In particular serious games for educational purposes have been used in many domains including software engineering and computer science [1]. Hence, this study proposes a quantitative research approach to increase the programming knowledge levels of the first-year undergraduate students at computer engineering departments. For this aim, a responsive web platform was developed to teach the syntax and logic of the C programming language by using game elements. This environment provided students with an ability to independently investigate the C programming language continuously since the platform is always accessible. To better understand the effectiveness of the designed environment, 10 first-year computer engineering students were selected as a pilot experimental group. According to the results obtained from the user tests, this game can be used as an educational tool, which supports the traditional training methods, to increase the knowledge levels of students about the syntax and logic of the C programming language.
  • Conference Object
    Citation - WoS: 26
    Citation - Scopus: 33
    Teaching Iso/Iec 12207 Software Lifecycle Processes: a Serious Game Approach
    (Elsevier Science Bv, 2017) Yilmaz, Murat; Clarke, Paul M.; O'Connor, Rory V.; Aydan, Ufuk
    Serious games involve applying game design techniques to tasks of a serious nature. In particular, serious games can be used as informative tools and can be embedded in formal education. Although there are some studies related to the application of serious games for the software development process, there is no serious game that teaches the fundamentals of the ISO/IEC 12207:1995 Systems and software engineering Software life cycle processes, which is an international standard for software lifecycle processes that aims to be 'the' standard that defines all the tasks required for developing and maintaining software. "Floors" is a serious game that proposes an interactive learning experience to introduce ISO/IEC 12207:1995 by creating different floors of a virtual environment where various processes of the standard are discussed and implemented. Inherently, it follows an iterative process based on interactive technical dialogues in a 3D computer simulated office. The tool is designed to assess the novice engineering practitioners knowledge and provide preliminary training for ISO/IEC 12207:1995 processes. By playing such a game, participants are able to learn about the details of this standard. The present study provides a framework for the exploration of research data obtained from computer engineering students. Results suggest that there is a significant difference between the knowledge gained among the students who have played Floors and those who have only participated in paper-based learning sessions. Our findings indicate that participants who played Floors tend to have greater knowledge of the ISO/IEC 12207:1995 standard, and as a result, we recommend the use of serious games that seem to be superior to traditional paper based approach.