2017
DOI: 10.11591/ijece.v7i3.pp1299-1307
|View full text |Cite
|
Sign up to set email alerts
|

Programming Learning Requirements Based on Multi Perspectives

Abstract: <span>Students occasionally find it difficult to learn new programming languages. They often confront unfamiliar programming terms and having difficulty to visualize the processes that happen in computer memory. Weak students find this a burden and end up memorizing the processes without understanding them and their workings. This situation invariably leads students to obtain low grades in their programming subjects. The preliminary investigation of survey was produce in previous work; the results showed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 30 publications
0
9
0
Order By: Relevance
“…Consequently, [4][5][6][7] elucidated that an strategy which can effortlessly amplify the engagements and applied in an exciting manner (such as games like elements) ought to be adopted in gaining knowledge of difficult subjects. Gamification refers to the use of recreation factors in a non-game context to expand engagement between human beings and computer systems and to clear up troubles correctly [8][9][10][11][12][13][14].…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, [4][5][6][7] elucidated that an strategy which can effortlessly amplify the engagements and applied in an exciting manner (such as games like elements) ought to be adopted in gaining knowledge of difficult subjects. Gamification refers to the use of recreation factors in a non-game context to expand engagement between human beings and computer systems and to clear up troubles correctly [8][9][10][11][12][13][14].…”
Section: Introductionmentioning
confidence: 99%
“…This is a scalable and fast big data processing engine that was first developed by the AMPLab at the University of California, Berkeley [93]- [95]. It may be used to construct distributed applications in a variety of computer languages, including Java, Python, and other programming languages [96]- [105]. When it is installed, it includes four major libraries: Apache Spark structured query language (SQL), Apache Spark Streaming, Apache Spark MLlib, and Apache Spark GraphX.…”
Section: Apache Spark Mllib 20mentioning
confidence: 99%
“…The results of the study (Khaleel et al, 2017) show that the low value of learning programming is because students experience ineffective learning, lack of interest and lack of motivation. Another most important problem faced by students in learning programming is in the practicum section, which involves their need to practice extensively to achieve higher programming skills (Wei, 2010).…”
Section: Introductionmentioning
confidence: 98%