Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education 2011
DOI: 10.1145/1999747.1999901
|View full text |Cite
|
Sign up to set email alerts
|

The impact of memory transfer language (MTL) in reducing misconceptions in teaching programming to novices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
4
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 6 publications
1
4
0
Order By: Relevance
“…The positive results were also reported by Kasurinen et al [4]. Moreover, the research conducted by Mselle et al [5], on the effectiveness of MTL in learning programming, the results showed that MTL improves comprehension of the subject. In addition to that, Mselle [6] research findings suggested that, the use of RAM diagrams as a visualizer improves programming comprehension and programming skills.…”
Section: Introductionsupporting
confidence: 70%
See 1 more Smart Citation
“…The positive results were also reported by Kasurinen et al [4]. Moreover, the research conducted by Mselle et al [5], on the effectiveness of MTL in learning programming, the results showed that MTL improves comprehension of the subject. In addition to that, Mselle [6] research findings suggested that, the use of RAM diagrams as a visualizer improves programming comprehension and programming skills.…”
Section: Introductionsupporting
confidence: 70%
“…As defined by Mselle et al [5], Memory Transfer Language (MTL) is a language or device used by programmers to describe the impact of code-line on computer memory (RAM). The use of RAM blocks to demonstrate the effect of lines of code to a machine allows novices to grasp what actually is going on to a machine as results of program execution.…”
Section: A Overview Of Mtlmentioning
confidence: 99%
“…Programming learning is a process of complex skill development (Mehmood et al., 2020; Mselle & Twaakyondo, 2012) that involves many interacting elements such as syntax, programming logic, the problem, and how a computer works, which all have to be considered at the same time (Vieira et al., 2017). It requires learners’ high informational processing skills and high cognitive skills in reading and writing code, and working memory for managing the logic and order of code (Lee et al., 2016).…”
Section: Literature Reviewmentioning
confidence: 99%
“…First, relatively few studies have fully investigated the needs and perceptions of students while learning programming (Liang et al., 2015). For decades, CS educators addressed that it is a daunting task when dealing with different novice programmers’ various misconceptions in programming learning (Mselle & Twaakyondo, 2012). In Watson and Li’s (2014) meta-analysis that synthesized 50 years of research on predictors of programming performances through 161 CS101 courses across 51 institutions in 15 different countries, they discovered that “an almost identical mean worldwide pass rate of 67.7% was found” (p. 39).…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation