The Code Genie Programming Environment For High School Students

被引:0
|
作者
Jawad, Hadeel Mohammed [1 ]
de Laski-Smith, Deb [1 ]
Tout, Samir [1 ]
机构
[1] Eastern Michigan Univ, Coll Technol, Ypsilanti, MI 48197 USA
关键词
computer programming for high school students; computer science for girls; art with coding; animation; code sharing; STEM tool for k12;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Computer programming is not easy and many educators and developers have been trying to create a development environment that makes programming easier and more interesting for K12 students. This paper demonstrates one of these efforts by introducing a newly developed educational environment that could help high school students learn computer programming language. Code Genie was designed to integrate art, animation, and code sharing in teaching programming. Using this web-based learning environment, students can learn how to write a program in a JavaScript language, and how to produce artwork from coding, then share it with others. JavaScript was chosen for its popularity, simplicity and because it is a real programming language that is currently used by software developers who create real software products. The Code Genie learning environment and the motivation behind developing it for high school students are discussed in this paper. It was tested during three coding workshops. Student responses to the tool's usefulness and ease of use will be explained.
引用
收藏
页码:163 / +
页数:6
相关论文
共 50 条
  • [1] Gamifying the Code Genie Programming Tool
    Jawad, Hadeel Mohammed
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2019, : 555 - 559
  • [2] Exploring the Impact of Using Code Genie to Enhance the Programming Knowledge of Students and Across Genders: Experimental Study
    Oakland University, Michigan, United States
    不详
    [J]. Adv. Intell. Sys. Comput., (916-943):
  • [3] INTEGRATING CODE REVIEW INTO HIGH SCHOOL PROGRAMMING PROJECTS
    Kubincova, Z.
    Csicsolova, I
    [J]. EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 1612 - 1621
  • [4] Programming, Robotics, and Control for High School Students
    Copp, David A.
    Isaacs, Jason T.
    Hespanha, João P.
    [J]. Advances in Engineering Education, 2021, 8 (03): : 1 - 27
  • [5] A Programming Disposition Scale for High School Students
    Hu, Chiu-Fan
    Lin, Yu-Tzu
    Wu, Cheng-Chih
    Chen, Hsueh-Chih
    [J]. EDUCATIONAL TECHNOLOGY & SOCIETY, 2022, 25 (02): : 1 - 14
  • [6] Let's code - Programming from scratch in high school
    Let's code - programmiamo da zero al Liceo
    [J]. 1600, Associazione Italiana per l'Informatica e il Calcolo Automatico, Piazzale Rodolfo Morandi, 2, Milano, 20121, Italy (15):
  • [7] An INSPIRED Game Programming Academy for High School Students
    Doerschuk, Peggy
    Liu, Jiangjiang
    Mann, Judith
    [J]. 2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [8] From Drawing to Programming: Attracting Middle-School Students to Programming Through Self-Disclosing Code
    Hall, Pelle
    Hirakawa, Andrew
    Nystrom, Jennelle
    Rebelsky, Samuel A.
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 673 - 673
  • [9] A Programming Experience of High School Students in a Virtual World Platform
    Rico, Mariano
    Martinez-Munoz, Gonzalo
    Alaman, Xavier
    Camacho, David
    Pulido, Estrella
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2011, 27 (01) : 52 - 60
  • [10] Teaching Programming for High School Students: A Distance Education Experience
    do Nascimento, Mariana R.
    Mendonca, Andrea P.
    Guerrero, Dalton D. S.
    de Figueiredo, Jorge C. A.
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,