2015
DOI: 10.1016/j.sbspro.2015.01.1126
|View full text |Cite
|
Sign up to set email alerts
|

Undergraduate Programming Courses, Students’ Perception and Success

Abstract: Learning programming at university level is the challenge for both students and teachers, especially for students without previous exposure to programming. Most of the programming courses are compulsory and tough to learn for novice programmers. Students lack the understanding of basic programming concepts and algorithms and find programming difficult. Early failure of understanding important concepts weakens students' confidence and increases drop-out rate. Students' success rate and perception during most im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0
1

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(18 citation statements)
references
References 9 publications
(8 reference statements)
0
17
0
1
Order By: Relevance
“…Computer programming has also turned out to be a core subject in the STEM discipline. In most universities, a Computer Programming course is a threecredit course with a two-hour lecture and two or three-hour lab sessions a week [6,7]. The tutorial session is optional for some universities.…”
Section: Methodsmentioning
confidence: 99%
“…Computer programming has also turned out to be a core subject in the STEM discipline. In most universities, a Computer Programming course is a threecredit course with a two-hour lecture and two or three-hour lab sessions a week [6,7]. The tutorial session is optional for some universities.…”
Section: Methodsmentioning
confidence: 99%
“…Krpan et al's investigation into the correlation between students' success in introductory programming and mathematical courses included an analysis of student expectations and success rates in introductory programming courses at the Faculty of Science, University of Split over three years. They found that early failure to understand basic programming concepts affects students' confidence and leads to increased drop-out rates [11].…”
Section: Related Researchmentioning
confidence: 99%
“…Student dropout and failure are two major problems faced during the teaching-learning process of computer programming at any education level [1]. These disciplines have high failure rates around the world, sometimes achieving over 50% [1][2][3][4][5]. According to the literature, many factors may contribute to this low approval rate, such as difficulties related to the required abstraction for the proper development of algorithms, difficulties in problem-solving, and also the early stage, in which the programming courses are placed inside the curricula [6][7][8].…”
Section: Introductionmentioning
confidence: 99%