Computer education process behind computer programming the
Computer programming concepts and programmingskills are being increasingly more recognized as beneficial abilities to have intoday’s age and society. This education of computer programming has an increasingrelevance because of the rapid growth of industry demand for programmers andstudent interest in programming which therefore helps to increase the impact ofeducational resources and products that can guide these students with an interestin this field. Basic computational concepts and programming skills have been deemedas basic fundamental curriculum for all ages and grade levels from educationalinstitutes (Hong, & Kim, 2014). To understand the education process behind computerprogramming the educator must need to know the essentials of being a goodprogrammer which is having a mastery in both programming knowledge thatconsists of concepts, syntax, and semantics and programming skills that consistof strategies of general and specific skills, and strategies for integratingabstract programming knowledge into programming tasks by planning, designing,and implementing solutions (Robins, Rountree, & Rountree, 2003). Researchershave also indicated to several factors that can affect a student’s programmingskills, most importantly, the lack of understanding and insufficient orfundamental concepts of programming which can stem from inadequate educationalresources (Eckerdal, 2009).
Throughout the literature, many studies have statedand emphasized the importance of the conducting of research experiments on differentaspects of learning and its effects on student’s ability to absorb information.Studies also indicated that the structure and content of the informationsources is also another crucial factor that affects the student’s learningperceptions and outcomes when exposed to certain educational environments (Jonassen,1991). However, there are a few studies that have been carried out that investigatethe effects of learning with different web resources on students’ learningperformances in computer programming courses (Jaeger & Adair, 2014). Forexample, in a study a structured resource based web approach is proposed to helpthe process in programming concept learning in which the experiment wasconducted to evaluate the effect of the proposed approach on the student’slearning achievements and perceptions in the structured programming unit of a typicalhigh school fundamental computer programming course and reported its outcome asa positive effect (Hsu and Hwang, 2017).