2020
DOI: 10.1109/access.2020.3008321
|View full text |Cite
|
Sign up to set email alerts
|

Curriculum, Teaching and Learning, and Assessments for Introductory Programming Course

Abstract: Learning to program involves acquisition of various skills including problem solving, fundamental design techniques as well as critical thinking. Generally, most of the novice programmers struggle to develop all these important skill. The research community has addressed the problem in many different ways while involving improvisations in curriculum, pedagogical methods, cognitive aspects, supporting tools, and in designing assessments. This research aims to analyze and synthesize the existing literature in th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0
4

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 35 publications
(28 citation statements)
references
References 60 publications
0
21
0
4
Order By: Relevance
“…Following the standard assessment, backward snowballing was performed, employing a reference list from any completed analysis to retrieve papers ( Mehmood et al, 2020 ) and chose only those significant articles that met inclusion/exclusion requirements. After reading the introduction and then other portions of the document, the article's inclusion/exclusion was determined.…”
Section: Methodsmentioning
confidence: 99%
“…Following the standard assessment, backward snowballing was performed, employing a reference list from any completed analysis to retrieve papers ( Mehmood et al, 2020 ) and chose only those significant articles that met inclusion/exclusion requirements. After reading the introduction and then other portions of the document, the article's inclusion/exclusion was determined.…”
Section: Methodsmentioning
confidence: 99%
“…Hence, specifying inclusion and exclusion criteria for the paper selection process and declaring a set of classification criteria to classify the papers into subsections should be completed before the evaluation process. In the context of the introductory programming languages, researchers often classified the selected papers using criteria such as pedagogy [11], [27]- [30], curriculum, and the general-purpose programming language it caters to [11], [27], [28], [31], language representation [7], [8], method of assessment [28], [29] and the students [28].…”
Section: B Related Studiesmentioning
confidence: 99%
“…Additionally, partially prototyped platforms, studies dedicated exclusively to non-programming learners, and languages catered towards other branches of programming such as data structures, flowcharts, and database query languages were also observed to be common exclusion criteria [28], [31]. Although there are multiple systematic reviews conducted focusing on the introductory languages and platforms catering to tertiary education, a significant lack of literature concerning comprehensive reviews on primary and secondary education can be noticed [11], [28], [31], [32]. Hence, the key focus of the literature evaluated in the review presented in this paper is the primary and secondary education levels.…”
Section: B Related Studiesmentioning
confidence: 99%
See 1 more Smart Citation
“…In sum, although some previous studies (Mehmood et al., 2020; Omer et al., 2020) have made efforts to understand computer science majors’ programming learning in higher education, few have examined the computer programming self-efficacy of middle to high school students and university non-computer-science majors as well as its relation to the students’ design thinking dispositions. Thus, the current study aimed to develop a scale, the Design Thinking Disposition Scale (DTDS), to examine young students’ dispositions of design thinking, so that we can examine the relationship between young students’ design thinking dispositions and their computer programming self-efficacy.…”
Section: Design Thinking Disposition and Computer Programming Self-efficacymentioning
confidence: 99%