Show simple item record

dc.contributor.supervisor Anvik, John
dc.contributor.author Tareque, Md. Hasan
dc.contributor.author University of Lethbridge. Faculty of Arts and Science
dc.date.accessioned 2021-10-07T23:01:02Z
dc.date.available 2021-10-07T23:01:02Z
dc.date.issued 2021
dc.identifier.uri https://hdl.handle.net/10133/6057
dc.description.abstract Game-Based Learning (GBL) has been shown to be effective in teaching software engineering practices and principles. This research updates Program Wars, a web-based card game, to improve the support for learning concepts of various programming structures and concepts (i.e. variables, loop, method). Additionally, the game's support for learning cybersecurity practices and concepts was refined. A user study evaluated this new version of Program Wars, and it was found that the latest version performs better in terms of learning various programming components along with cybersecurity concepts than the older version. Finally, a new gaming mode was introduced to the newest version of the game to teach the Software Development Life Cycle and the Iterative Software Development Methodology. A separate user study is also proposed in this research work to evaluate this version of the gameplay. en_US
dc.language.iso en en_US
dc.publisher Lethbridge, Alta. : University of Lethbridge, Dept. of Mathematics and Computer Science en_US
dc.relation.ispartofseries Thesis (University of Lethbridge. Faculty of Arts and Science) en_US
dc.subject Programming language education en_US
dc.subject Cybersecurity education en_US
dc.subject Software development life cycle en_US
dc.subject Iterative Software Development Methodology en_US
dc.subject Game-based Learning en_US
dc.subject Gamification en_US
dc.subject Serious Game en_US
dc.subject Card game en_US
dc.subject Web application en_US
dc.subject Program Wars (Game) -- Computer games en_US
dc.subject Program Wars (Game) -- Design en_US
dc.subject Card games -- Computer games en_US
dc.subject Gamification en_US
dc.subject Computer programming -- Study and teaching en_US
dc.subject Computer security -- Study and teaching en_US
dc.subject Software engineering -- Study and teaching en_US
dc.subject Information technology -- Study and teaching en_US
dc.subject Educational games -- Design and construction en_US
dc.subject Computer-assisted instruction en_US
dc.subject Experiential learning en_US
dc.subject Computer games -- Design en_US
dc.subject Computer software -- Development -- Study and teaching en_US
dc.subject Dissertations, Academic en_US
dc.title Updating a web-based card game to teach programming, cybersecurity and software development life cycle concepts en_US
dc.type Thesis en_US
dc.publisher.faculty Arts and Science en_US
dc.publisher.department Department of Mathematics and Computer Science en_US
dc.degree.level Masters en_US
dc.proquest.subject 0984 en_US
dc.proquest.subject 0710 en_US
dc.proquest.subject 0489 en_US
dc.proquestyes Yes en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record