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

Wan Mohammad, Wan Anisha and Abdul Wahab, Naemah and Mohd Mydin, Azlina (2020) 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. Teaching and Learning in Higher Education (TLHE), 1. pp. 104-108. ISSN 978-967-0841-86-1

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
Edit Item
Edit Item

Download

[thumbnail of 78067.pdf] Text
78067.pdf

Download (168kB)

ID Number

78067

Indexing

Statistic

Statistic details