2017 9th International Conference on Knowledge and Smart Technology (KST) 2017
DOI: 10.1109/kst.2017.7886101
|View full text |Cite
|
Sign up to set email alerts
|

CodeMage: Educational programming environment for beginners

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
9
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(11 citation statements)
references
References 13 publications
2
9
0
Order By: Relevance
“…Here are some of the environments and editors that have been reported, categorised by the languages they support: [375], unnamed systems [168,452] C++: CLIP [392] Habanero Java: DrHJ [498] Haskell: Helium [254] Java: ALE [54] (Java-based platform for developing 2-D Android games), BlueJ [342], COALA [311], CodeMage [705], Decaf [58], DrJava Eclipse Plug-in [545], ELP [668], Gild [643], JGrasp [443], Jigsaw [100], Penumbra [457] Jeroo: Jeroo [571] Karel++: objectKarel [718] Pascal: VIPER [3] Python: CodeSkulptor [653], PyBlocks [516], Pythy [188] Multiple Languages: AgentSheets [121], Calico [79], Code-Lab [50], CloudCoder [491] The vast array of environments used with introductory programming courses includes command-line compilers, industry-grade IDEs, and pedagogical environments specifically intended for learning. Some of the pedagogical environments work with mainstream languages while others are designed to work with teaching languages.…”
Section: Toolsmentioning
confidence: 99%
“…Here are some of the environments and editors that have been reported, categorised by the languages they support: [375], unnamed systems [168,452] C++: CLIP [392] Habanero Java: DrHJ [498] Haskell: Helium [254] Java: ALE [54] (Java-based platform for developing 2-D Android games), BlueJ [342], COALA [311], CodeMage [705], Decaf [58], DrJava Eclipse Plug-in [545], ELP [668], Gild [643], JGrasp [443], Jigsaw [100], Penumbra [457] Jeroo: Jeroo [571] Karel++: objectKarel [718] Pascal: VIPER [3] Python: CodeSkulptor [653], PyBlocks [516], Pythy [188] Multiple Languages: AgentSheets [121], Calico [79], Code-Lab [50], CloudCoder [491] The vast array of environments used with introductory programming courses includes command-line compilers, industry-grade IDEs, and pedagogical environments specifically intended for learning. Some of the pedagogical environments work with mainstream languages while others are designed to work with teaching languages.…”
Section: Toolsmentioning
confidence: 99%
“…While this is necessary for effective data retrieval, the fact that indexes start with zero is particularly confusing for those just starting to program [28]. Whittall et al [29] argue that programs like Scratch exacerbates this confusion by indexing the first element of the array as one instead of zero.…”
Section: A Issues Faced When Learning Computer Programmingmentioning
confidence: 99%
“…Consequently, programming is perceived by many as an intimidating and difficult task [29]. This can be due to the way computer programmers are portrayed in the media, in which they are categorised as "nerdy" and "geeky" which corresponds to being intelligent [30].…”
Section: A Issues Faced When Learning Computer Programmingmentioning
confidence: 99%
See 2 more Smart Citations