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 lives, 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 in learning 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 programs can be up to 60%. 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
Tapan Kumar Behera.
© 2023.
20 pages.
|
B. Narendra Kumar Rao.
© 2023.
17 pages.
|
Blendi Rrustemi, Deti Baholli, Herolind Balaj.
© 2023.
18 pages.
|
Alma Beluli.
© 2023.
11 pages.
|
Jona Ndrecaj, Shkurte Berisha, Erita Çunaku.
© 2023.
15 pages.
|
Yllka Totaj.
© 2023.
12 pages.
|
Hla Myo Tun, Devasis Pradhan.
© 2023.
31 pages.
|
|
|