Abstract

In this paper, we review the literature related to computer programming learning, where Algorithms and Programming are the topic domains of the Informatics and Computer science clusters. There are 4 competencies in learning outcomes, such as: 1) understand algorithmic concepts; 2) master algorithm concepts and principles; 3) master programming language concepts; and 4) master programming languages and algorithms. The main focus of this review is on beginner programming and topics related to student difficulties in learning programming. Various problems experienced by beginners were identified from the literature to some of the solutions offered by researchers.

Highlights

  • IT (Information Technology) graduates are still the prima donna

  • Article History: Received: 11 January 2021; Accepted: 27 February 2021; Published online: 5 April 2021 Abstract: In this paper, we review the literature related to computer programming learning, where Algorithms and Programming are the topic domains of the Informatics and Computer science clusters

  • Mastering programming languages and algorithms related to application programs to manipulate image, graphic and image models Algorithms and Programming are the first programming courses given to students

Read more

Summary

Introduction

IT (Information Technology) graduates are still the prima donna. The field of information technology or other businesses that are supported by the application of information technology at present and in the future remains the government's concern. Mastering programming languages and algorithms related to application programs to manipulate image, graphic and image models Algorithms and Programming are the first programming courses given to students This subject requires a set of cognitive processes that naturally develop through practice, writing solutions with algorithms(Francisco & Ambrosio, 2015). Teaching programming languages aims to enable students to develop a set of skills needed to design computer programs and systems capable of solving real problems (Gomes et al, 2008). Researchers from the literature review have done a lot of research on strategies to help students learn computer programming which is a challenging problem of how to improve beginners' understanding and programming skills. Teaching programming languages aims to make students develop a set of skills needed to design computer programs and systems capable of solving real problems. Designing metacognitive-related activities that focus on social and cognitive development is a theoretical and practical challenge, especially in supporting teaching and learning computer programming (Rum & Ismail, 2017)

METODOLOGY
AND DISCUSSION
Result
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.