Understanding the common mistakes made by Fundamentals of Computer Problem Solving (CSC128) students of Universiti Teknologi MARA Cawangan Pulau Pinang, Malaysia on repetition and functions topic / Wan Anisha Wan Mohammad, Naemah Abdul Wahab and Azlina Mohd Mydin

Computer programming is the process of writing and designing a computer programs while a computer program is a set of instructions to solve problems (Anisha et. al., 2019). Learning computer programs need to start from the basic level before anyone can go to a higher level. Thus, it is very importan...

Full description

Saved in:
Bibliographic Details
Main Authors: Wan Mohammad, Wan Anisha (Author), Abdul Wahab, Naemah (Author), Mohd Mydin, Azlina (Author)
Format: Book
Published: Unit Penerbitan JSKM, 2020-06.
Subjects:
Online Access:Link Metadata
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000 am a22000003u 4500
001 repouitm_78067
042 |a dc 
100 1 0 |a Wan Mohammad, Wan Anisha  |e author 
700 1 0 |a Abdul Wahab, Naemah  |e author 
700 1 0 |a Mohd Mydin, Azlina  |e author 
245 0 0 |a Understanding the common mistakes made by Fundamentals of Computer Problem Solving (CSC128) students of Universiti Teknologi MARA Cawangan Pulau Pinang, Malaysia on repetition and functions topic / Wan Anisha Wan Mohammad, Naemah Abdul Wahab and Azlina Mohd Mydin 
260 |b Unit Penerbitan JSKM,   |c 2020-06. 
500 |a https://ir.uitm.edu.my/id/eprint/78067/1/78067.pdf 
520 |a Computer programming is the process of writing and designing a computer programs while a computer program is a set of instructions to solve problems (Anisha et. al., 2019). Learning computer programs need to start from the basic level before anyone can go to a higher level. Thus, it is very important for non-programmers to understand the basic concepts of programming before they are able to solve a complicated one. Rogalski and Samurcay (1990) summarise in their study that the process of acquiring and developing computer programming knowledge includes numerous cognitive activities and mental representations associated with program design, program comprehension, program debugging, program modifying and lastly program documentation. They added that programmers should be able to construct the theoretical understanding into schemas and plans using basic control structures such as conditional statements, loops, functions and others. Other than that, a study by Saeli et. al. (2011) mentioned that Govender (2006) indicated three main parts of learning to program are the data, instruction and syntax. Data refers to the variables and data types of a computer language while instruction is the control structures (conditional statements, loops and others) and subroutines in the programming. Syntax represents the rules and vocabulary of a programming language. 
546 |a en 
690 |a QA Mathematics 
690 |a Study and teaching 
690 |a Malaysia 
690 |a Programming languages (Electronic computers) 
655 7 |a Article  |2 local 
655 7 |a PeerReviewed  |2 local 
787 0 |n https://ir.uitm.edu.my/id/eprint/78067/ 
787 0 |n https://appspenang.uitm.edu.my/sigcs/ 
856 4 1 |u https://ir.uitm.edu.my/id/eprint/78067/  |z Link Metadata