To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid

Lately, in UiTM, there has been a hue and cry against starting programming course with object-oriented programming (OOP), and opting to get back to the procedural paradigm first. This paper is an attempt to dismiss these notions. It argues that the wrong question has been asked. That problem is tri...

Full description

Bibliographic Details
Main Author: Aljunid, Syed Ahmad
Format: Article
Language:English
Published: Fakulti Teknologi Maklumat dan Sains Kuantitatif 2001
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/11636/1/AJ_SYED%20AHMAD%20ALJUNID%20JTMSK%2001.pdf
_version_ 1825733951064375296
author Aljunid, Syed Ahmad
author_facet Aljunid, Syed Ahmad
author_sort Aljunid, Syed Ahmad
collection UITM
description Lately, in UiTM, there has been a hue and cry against starting programming course with object-oriented programming (OOP), and opting to get back to the procedural paradigm first. This paper is an attempt to dismiss these notions. It argues that the wrong question has been asked. That problem is trivial. Instead, the more pressing question is: "How, in the present state of rapidly changing and expanding IT field, can we effectively teach fundamental programming principles and computer problem solving methodology without clouding the students with syntax and nontransparent tools?" Another related question is "How can we make programming attractive to the new students?" Essentially, it is not the question of when, but how. And what too. In short, we should actually revise our programming pedagogy thoroughly as well as review our programming curriculum. We present our case based on the successful implementation of the minimalist cum black box cum 4-stage approaches in introducing OOP to beginners of programming in various institutions Our solution nevertheless takes into consideration our own background and constraints.
first_indexed 2024-03-06T01:24:34Z
format Article
id oai:ir.uitm.edu.my:11636
institution Universiti Teknologi MARA
language English
last_indexed 2024-03-06T01:24:34Z
publishDate 2001
publisher Fakulti Teknologi Maklumat dan Sains Kuantitatif
record_format dspace
spelling oai:ir.uitm.edu.my:116362016-09-26T06:27:58Z https://ir.uitm.edu.my/id/eprint/11636/ To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid Aljunid, Syed Ahmad Universiti Teknologi MARA Electronic Computers. Computer Science Lately, in UiTM, there has been a hue and cry against starting programming course with object-oriented programming (OOP), and opting to get back to the procedural paradigm first. This paper is an attempt to dismiss these notions. It argues that the wrong question has been asked. That problem is trivial. Instead, the more pressing question is: "How, in the present state of rapidly changing and expanding IT field, can we effectively teach fundamental programming principles and computer problem solving methodology without clouding the students with syntax and nontransparent tools?" Another related question is "How can we make programming attractive to the new students?" Essentially, it is not the question of when, but how. And what too. In short, we should actually revise our programming pedagogy thoroughly as well as review our programming curriculum. We present our case based on the successful implementation of the minimalist cum black box cum 4-stage approaches in introducing OOP to beginners of programming in various institutions Our solution nevertheless takes into consideration our own background and constraints. Fakulti Teknologi Maklumat dan Sains Kuantitatif 2001 Article PeerReviewed text en https://ir.uitm.edu.my/id/eprint/11636/1/AJ_SYED%20AHMAD%20ALJUNID%20JTMSK%2001.pdf To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid. (2001) Jurnal Teknologi Maklumat dan Sains Kuantitatif <https://ir.uitm.edu.my/view/publication/Jurnal_Teknologi_Maklumat_dan_Sains_Kuantitatif/>, 3 (1). pp. 1-17. ISSN 1823-0822
spellingShingle Universiti Teknologi MARA
Electronic Computers. Computer Science
Aljunid, Syed Ahmad
To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid
title To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid
title_full To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid
title_fullStr To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid
title_full_unstemmed To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid
title_short To (start with) Oop, or Not Oop : that is not the question* / Syed Ahmad Aljunid
title_sort to start with oop or not oop that is not the question syed ahmad aljunid
topic Universiti Teknologi MARA
Electronic Computers. Computer Science
url https://ir.uitm.edu.my/id/eprint/11636/1/AJ_SYED%20AHMAD%20ALJUNID%20JTMSK%2001.pdf
work_keys_str_mv AT aljunidsyedahmad tostartwithoopornotoopthatisnotthequestionsyedahmadaljunid