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...
Main Author: | |
---|---|
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 |