The Code Genie Programming Environment

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 coul...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE International Conference on Electro Information Technology S. 0163 - 0168
Hauptverfasser: Jawad, Hadeel Mohammed, de Laski-Smith, Deb, Tout, Samir
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.05.2018
Schlagworte:
ISSN:2154-0373
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
Author Tout, Samir
de Laski-Smith, Deb
Jawad, Hadeel Mohammed
Author_xml – sequence: 1
  givenname: Hadeel Mohammed
  surname: Jawad
  fullname: Jawad, Hadeel Mohammed
  organization: Eastern Michigan University, College of Technology, Michigan, USA
– sequence: 2
  givenname: Deb
  surname: de Laski-Smith
  fullname: de Laski-Smith, Deb
  organization: Eastern Michigan University, College of Technology, Michigan, USA
– sequence: 3
  givenname: Samir
  surname: Tout
  fullname: Tout, Samir
  organization: Eastern Michigan University, College of Technology, Michigan, USA
BookMark eNotj0FLwzAYQKMouM3dBS89eWv9ki9Jk6OUOgcDBXsfafJ1Rmwq6RD89wrb6V0eD96SXaUpEWN3HCrOwT62264SwE1lFAC38oItuUKjFVojLtlCcCVLwBpv2HqeP-FfAqutMAv20H1Q0UyBig2lSMVbng7ZjWNMh6JNPzFPaaR0vGXXg_uaaX3mir0_t13zUu5eN9vmaVdGC8dy6G3vvTSDdNopjUMtrXS1ICGDp5ocog9cKeqNpdrrEITq0UipNXhUuGL3p2okov13jqPLv_vzFP4BXgpA5w
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EIT.2018.8500194
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1538653982
9781538653982
EISSN 2154-0373
EndPage 0168
ExternalDocumentID 8500194
Genre orig-research
GroupedDBID 6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i90t-fb9bcc48f4a6a563f7494a72e24dce7ea33cd155eb89e7c6dd25b3844660c353
IEDL.DBID RIE
IngestDate Wed Aug 27 02:54:26 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-fb9bcc48f4a6a563f7494a72e24dce7ea33cd155eb89e7c6dd25b3844660c353
PageCount 6
ParticipantIDs ieee_primary_8500194
PublicationCentury 2000
PublicationDate 2018-May
PublicationDateYYYYMMDD 2018-05-01
PublicationDate_xml – month: 05
  year: 2018
  text: 2018-May
PublicationDecade 2010
PublicationTitle IEEE International Conference on Electro Information Technology
PublicationTitleAbbrev EIT
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001096928
Score 1.7011689
Snippet Computer programming is not easy and many educators and developers have been trying to create a development environment that makes programming easier and more...
SourceID ieee
SourceType Publisher
StartPage 0163
SubjectTerms animation
art with coding
code sharing
Computer languages
computer programming for high school students
computer science for girls
Encoding
Programming profession
Software
STEM tool for k12
Title The Code Genie Programming Environment
URI https://ieeexplore.ieee.org/document/8500194
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07awMxDBZJ6NCpLUnpmxtKp15y8eNsz-HSdgmBZsgW_JDhht6VNMnvr31JcxS6dDNGxkgCSZb0WQCPwezbEObr1OssSxnJeLCDuU4pRWLG3BnibTNsQsxmcrlU8w48H7EwiNg0n-EwLptavqvtNqbKRpLHiIR1oStEvsdqtfmUEIsrIn8qkZkaFW-L2Lolh4djv-anNO5jeva_i89h0OLwkvnRw1xAB6s-PAXNJpPaYfKCVdkQxA6rj0CRFC1sbQDv02IxeU0P0w7SUmWb1BtlrGXSM51rnlMvmGJaECTMWRSoKbUuOH80UqGwuXOEGypjOTazlNNL6FV1hVeQMOu4xyAQyzVjXuvwSHKMmdzgmGiD19CPHK4-999ZrA7M3fy9fQunUYj7Hr876G3WW7yHE7vblF_rh0YH30dLh-g
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4gmuhJDRjf7sF4cmHpY7c9ExAiEhI5cCN9TBMOLgQXf7_tskJMvHhrmmmamUlmpjPzdQAevdk3PsxXsVNJEjOScG8HUxVTikR3uNXEmXLYRDYei9lMTmrwvMPCIGLZfIatsCxr-XZpNiFV1hY8RCTsAA7D5KwKrbXPqPhoXBLxU4tMZLs3nIbmLdGqDv6aoFI6kP7p_64-g-YeiRdNdj7mHGqYN-DJ6zbqLi1GL5gvSoLQY_XhKaLeHrjWhPd-b9odxNW8g3ghkyJ2WmpjmHBMpYqn1GVMMpURJMwazFBRaqx3_6iFxMyk1hKuqQgF2cRQTi-gni9zvISIGcsdeoEYrhhzSvlnkmVMpxo7RGm8gkbgcL7afmgxr5i7_nv7AY4H07fRfDQcv97ASRDotuPvFurFeoN3cGS-isXn-r7UxzeP_Ysx
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE+International+Conference+on+Electro+Information+Technology&rft.atitle=The+Code+Genie+Programming+Environment&rft.au=Jawad%2C+Hadeel+Mohammed&rft.au=de+Laski-Smith%2C+Deb&rft.au=Tout%2C+Samir&rft.date=2018-05-01&rft.pub=IEEE&rft.eissn=2154-0373&rft.spage=0163&rft.epage=0168&rft_id=info:doi/10.1109%2FEIT.2018.8500194&rft.externalDocID=8500194