Creativity in CS1: A Literature Review

被引:11
|
作者
Sharmin, Sadia [1 ]
机构
[1] Univ Toronto, 27 Kings Coll Circle, Toronto, ON M5S 1A1, Canada
关键词
Creativity; literature review; MOTIVATION;
D O I
10.1145/3459995
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computer science is a fast-growing field in today's digitized age, and working in this industry often requires creativity and innovative thought. An issue within computer science education, however, is that large introductory programming courses often involve little opportunity for creative thinking within coursework. The undergraduate introductory programming course (CS1) is notorious for its poor student performance and retention rates across multiple institutions. Integrating opportunities for creative thinking may help combat this issue by adding a personal touch to course content, which could allow beginner CS students to better relate to the abstract world of programming. Research on the role of creativity in computer science education (CSE) is an interesting area with a lot of room for exploration due to the complexity of the phenomenon of creativity as well as the CSE research field being fairly new compared to some other education fields where this topic has been more closely explored. To contribute to this area of research, this article provides a literature review exploring the concept of creativity as relevant to computer science education and CS1 in particular. Based on the review of the literature, we conclude creativity is an essential component to computer science, and the type of creativity that computer science requires is in fact, a teachable skill through the use of various tools and strategies. These strategies include the integration of open-ended assignments, large collaborative projects, learning by teaching, multimedia projects, small creative computational exercises, game development projects, digitally produced art, robotics, digital story-telling, music manipulation, and project-based learning. Research on each of these strategies and their effects on student experiences within CS1 is discussed in this review. Last, six main components of creativity-enhancing activities are identified based on the studies about incorporating creativity into CS1. These components are as follows: Collaboration, Relevance, Autonomy, Ownership, Hands-On Learning, and Visual Feedback. The purpose of this article is to contribute to computer science educators' understanding of how creativity is best understood in the context of computer science education and explore practical applications of creativity theory in CS1 classrooms. This is an important collection of information for restructuring aspects of future introductory programming courses in creative, innovative ways that benefit student learning.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] CS1: The Most Dangerous Course for CS Educators to Teach?
    Clear T.
    ACM Inroads, 2022, 13 (04) : 6 - 8
  • [32] Educational Initiatives to Increase Diversity in CS1 Courses: A Literature Mapping of US efforts
    Holanda, Maristela
    Ortiz-Lopez, Keishla D.
    Da Silva, Dilma
    Furuta, Richard
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [33] The PTB primary clocks CS1 and CS2
    Bauch, A
    METROLOGIA, 2005, 42 (03) : S43 - S54
  • [34] Helping Engineering Students Learn in Introductory Computer Science (CS1) Using Computational Creativity Exercises (CCEs)
    Peteranetz, Markeya S.
    Flanigan, Abraham E.
    Shell, Duane E.
    Soh, Leen-Kiat
    IEEE TRANSACTIONS ON EDUCATION, 2018, 61 (03) : 195 - 203
  • [35] Reviewing CS1 Exam Question Content
    Petersen, Andrew
    Craig, Michelle
    Zingaro, Daniel
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 631 - 636
  • [36] Introducing Code Quality in the CS1 Classroom
    Izu, Cruz
    Mirolo, Claudio
    Borstler, Jurgen
    Connamacher, Harold
    Crosby, Ryan
    Glassey, Richard
    Haldeman, Georgiana
    Kiljunen, Olli
    Kumar, Amruth N.
    Liu, David
    Luxton-Reilly, Andrew
    Matsumoto, Stephanos
    de Oliveira, Eduardo Carneiro
    Russell, Sean
    Shah, Anshul
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 773 - 774
  • [37] C in CS1: Snags and Viable Solution
    Naveed, Shumail
    Sarim, Muhammad
    Nadeem, Adnan
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2018, 37 (01) : 1 - 14
  • [38] Creative Coding and Visual Portfolios for CS1
    Greenberg, Ira
    Kumar, Deepak
    Xu, Dianna
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 247 - 252
  • [39] An Experimental Study of Cooperative Learning in CS1
    Beck, Leland L.
    Chizhik, Alexander W.
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 205 - 209
  • [40] Spatial Skills and Demographic Factors in CS1
    Ly, Anna
    Parkinson, Jack
    Cutts, Quintin
    Liut, Michael
    Petersen, Andrew
    PROCEEDINGS OF 21ST KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH, KOLI CALLING 2021,, 2021,