Affiliation:
1. Albukhary International University, Malaysia
2. Indus University, Pakistan
Abstract
A combination of technical expertise, creativity, and problem-solving skills is needed to succeed in the complicated and demanding profession of programming. As a result, there are several challenges that programmers may run against when creating software or computer systems. The literature on how to optimize and reduce the problems and difficulties in computer programming is reviewed in this chapter. The issue has a global scope and keeps becoming worse on a local scale. Even though there are numerous instructional tools available to support the teaching and learning of computer programming, the issue still exists. Computer introduction courses had high failure and dropout rates even from the beginning. This situation's justification includes the student's inability to solve problems. To overcome the challenges of learning computer programming, these two factors must be taken into account concurrently. This chapter will find out the ways to minimize these challenges.
Reference24 articles.
1. 5G and IoT Based Reporting and Accident Detection (RAD) System to Deliver First Aid Box Using Unmanned Aerial Vehicle
2. Ally, M. (2019). Using gamification to enhance learning and teaching. Journal of Education and Learning.
3. FoG-Oriented Secure and Lightweight Data Aggregation in IoMT
4. DastgheibS. A.OskoueiR. H.AkbariM. (2019). The effect of using digital resources on learning programming concepts. Journal of Educational Technology Development and Exchange. JETDE.