From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study

This exploratory study of introductory pre- and in-service teachers’ performance in object-oriented programming (OOP) assessments reveals important issues with regard to learning and teaching OOP, using java. The study is set against the backdrop of the country’s transition of its national IT curric...

Full description

Bibliographic Details
Main Author: Irene Govender
Format: Article
Language:English
Published: South African Institute of Computer Scientists and Information Technologists 2011-02-01
Series:South African Computer Journal
Subjects:
Online Access:http://sacj.cs.uct.ac.za/index.php/sacj/article/view/13
_version_ 1818360248331665408
author Irene Govender
author_facet Irene Govender
author_sort Irene Govender
collection DOAJ
description This exploratory study of introductory pre- and in-service teachers’ performance in object-oriented programming (OOP) assessments reveals important issues with regard to learning and teaching OOP, using java. The study is set against the backdrop of the country’s transition of its national IT curriculum from a procedural to an object-oriented programming language. The effect of prior programming experience and performances in different types of questions are examined. A combination of quantitative and qualitative methods is used to analyse the data. The effect of prior programming experience of a procedural kind and the type of assessments given is shown to have a marked influence on the performance in programming assessments and teaching of OOP. Many introductory OOP courses are in effect taught procedurally as courses in the small. Therefore educating teachers how to teach programming is a significant educational challenge. Some implications for teaching are therefore suggested
first_indexed 2024-12-13T20:57:46Z
format Article
id doaj.art-1091b3725f5d4773a6589569a27223de
institution Directory Open Access Journal
issn 1015-7999
2313-7835
language English
last_indexed 2024-12-13T20:57:46Z
publishDate 2011-02-01
publisher South African Institute of Computer Scientists and Information Technologists
record_format Article
series South African Computer Journal
spelling doaj.art-1091b3725f5d4773a6589569a27223de2022-12-21T23:31:40ZengSouth African Institute of Computer Scientists and Information TechnologistsSouth African Computer Journal1015-79992313-78352011-02-0104632From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical studyIrene GovenderThis exploratory study of introductory pre- and in-service teachers’ performance in object-oriented programming (OOP) assessments reveals important issues with regard to learning and teaching OOP, using java. The study is set against the backdrop of the country’s transition of its national IT curriculum from a procedural to an object-oriented programming language. The effect of prior programming experience and performances in different types of questions are examined. A combination of quantitative and qualitative methods is used to analyse the data. The effect of prior programming experience of a procedural kind and the type of assessments given is shown to have a marked influence on the performance in programming assessments and teaching of OOP. Many introductory OOP courses are in effect taught procedurally as courses in the small. Therefore educating teachers how to teach programming is a significant educational challenge. Some implications for teaching are therefore suggestedhttp://sacj.cs.uct.ac.za/index.php/sacj/article/view/13procedural programmingobject-oriented programmingassessment
spellingShingle Irene Govender
From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study
South African Computer Journal
procedural programming
object-oriented programming
assessment
title From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study
title_full From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study
title_fullStr From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study
title_full_unstemmed From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study
title_short From Procedural to Object-Oriented Programming (OOP)- Performance in OOP: An empirical study
title_sort from procedural to object oriented programming oop performance in oop an empirical study
topic procedural programming
object-oriented programming
assessment
url http://sacj.cs.uct.ac.za/index.php/sacj/article/view/13
work_keys_str_mv AT irenegovender fromproceduraltoobjectorientedprogrammingoopperformanceinoopanempiricalstudy