The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
The Challenges of Teaching and Learning Software Programming to Novice Students
Abstract
As software applications play a vital role in our daily life, there is a need to have more skilled programmers to create such software products. There are various emerging disciplines like Internet of Things, driver-less cars, Data Science, Software Defined Networks, etc. that demand more programmers in the near future hence a more promising carrier for software developers is expected. Nevertheless, we have seen a low success rate in programming classes where some students lose interest to learn the required skills as they find programming a software a very challenging task; it has been reported that the fail rate of first programming papers in university computer science programmes can be up to 60 percent. This chapter looks at some of the issues in regards to teaching and learning software programming and the nature of programming that may negatively influence the students' attention. Remedies to tackle the issues are also provided emphasizing on blended delivery using the technologies to facilitate the learning.
Related Content
Yair Wiseman.
© 2021.
11 pages.
|
Mário Pereira Véstias.
© 2021.
15 pages.
|
Mahfuzulhoq Chowdhury, Martin Maier.
© 2021.
15 pages.
|
Gen'ichi Yasuda.
© 2021.
12 pages.
|
Alba J. Jerónimo, María P. Barrera, Manuel F. Caro, Adán A. Gómez.
© 2021.
19 pages.
|
Gregor Donaj, Mirjam Sepesy Maučec.
© 2021.
14 pages.
|
Udit Singhania, B. K. Tripathy.
© 2021.
11 pages.
|
|
|