Abstract
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.
Metadata
Item Type: | Article |
---|---|
Creators: | Creators Email / ID Num. Wan Mohammad, Wan Anisha wanan122@uitm.edu.my Abdul Wahab, Naemah naema586@uitm.edu.my Mohd Mydin, Azlina azlin143@uitm.edu.my |
Contributors: | Contribution Name Email / ID Num. Advisor Hamat, Muniroh UNSPECIFIED Chief Editor Kadar, Rozita UNSPECIFIED |
Subjects: | Q Science > QA Mathematics Q Science > QA Mathematics > Study and teaching Q Science > QA Mathematics > Study and teaching > Malaysia Q Science > QA Mathematics > Programming languages (Electronic computers) |
Divisions: | Universiti Teknologi MARA, Pulau Pinang > Permatang Pauh Campus |
Journal or Publication Title: | Teaching and Learning in Higher Education (TLHE) |
ISSN: | 978-967-0841-86-1 |
Volume: | 1 |
Page Range: | pp. 104-108 |
Keywords: | Computer, Syntax, Mental |
Date: | June 2020 |
URI: | https://ir.uitm.edu.my/id/eprint/78067 |