Teaching Introductory Programming with Popular Board Games

被引:0
|
作者
Drake, Peter [1 ]
Sung, Kelvin [1 ]
机构
[1] Lewis & Clark Coll, Dept Math Sci, Portland, OR 97219 USA
关键词
CS1/2; Assessment; Games; Assignments; Adaptation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Games assignments are increasingly popular in computer science education [28]. This paper advocates and analyzes the inclusion of board, card, and dice games as programming assignments in introductory programming courses (CS1/2). The simple interface and strategy-based play of these types of games complement the immersive multimedia and agility-based play of video games. The implementation of board, card, and dice games typically demands less background knowledge from the instructor and offers fewer opportunities for extraneous work by the students. The paper lists 32 specific games that are suitable for teaching the major topics in CS1/2 and discusses the implementation of some of these games and their successful use as programming projects.
引用
收藏
页码:619 / 624
页数:6
相关论文
共 50 条
  • [1] Designing Programming Games for Diversity in Teaching Introductory Programming
    Anyango, Jecton Tocho
    Suleman, Hussein
    [J]. ICT EDUCATION, SACLA 2020, 2021, 1518 : 19 - 36
  • [2] A Games First Approach to Teaching Introductory Programming
    Leutenegger, Scott
    Edgington, Jeffrey
    [J]. SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 115 - 118
  • [3] An Approach to Teaching Introductory Programming for IT Professionals Using Games
    Vassilev, Tzvetomir I.
    [J]. INTERNATIONAL JOURNAL OF HUMAN CAPITAL AND INFORMATION TECHNOLOGY PROFESSIONALS, 2015, 6 (01) : 26 - 38
  • [4] On Teaching Java']Java and Object Oriented Programming by Using Children Board Games
    Gabaruk, Julia
    Logofatu, Doina
    Grosskreutz, Damian
    Andersson, Christina
    [J]. PROCEEDINGS OF 2019 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2019, : 601 - 606
  • [5] The effectiveness of games as assignments in an introductory programming course
    Cliburn, Daniel C.
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 354 - 358
  • [6] Dynamic programming and board games: A survey
    Smith, David K.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (03) : 1299 - 1318
  • [7] TEACHING INTRODUCTORY PROGRAMMING IN AN INDUSTRIAL ENVIRONMENT
    MEYER, B
    [J]. RAIRO-INFORMATIQUE-COMPUTER SCIENCE, 1977, 11 (01): : 21 - 34
  • [8] Teaching Programming Through Games
    Doherty, Liam
    Kumar, Vive
    [J]. 2009 INTERNATIONAL WORKSHOP ON TECHNOLOGY FOR EDUCATION (T4E 2009), 2009, : 111 - 113
  • [9] A BOARD GAMES APPROACH IN ACCOUNTING TEACHING
    Alves, Sirlene Siqueira
    da Silva, Armando Paulo
    Damasceno, Eduardo F.
    [J]. CADERNOS EDUCACAO TECNOLOGIA E SOCIEDADE, 2019, 12 (04): : 398 - 409
  • [10] DESIGNING PROGRAMMING EXERCISES FROM BOARD GAMES
    Mozgovoy, Maxim
    Purgina, Marina
    [J]. 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION (GAMEON(R) 2022), 2022, : 89 - 92