From procedural to object-oriented programming (OOP) - an exploratory study of teachers' performance

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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:South African computer journal = Suid-Afrikaanse rekenaartydskrif Ročník 2010; číslo 46; s. 14 - 23
Médium: Journal Article
Jazyk:angličtina
Vydáno: South African Computer Society (SAICSIT) 01.12.2010
Témata:
ISSN:1015-7999, 2313-7835
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract 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 an important educational challenge. Some implications for teaching are therefore suggested.
AbstractList 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 an important educational challenge. Some implications for teaching are therefore suggested.
BookMark eNqly7FqwzAQgGFRUqiT9h1uazsYJBkTaw4JpUs6dBdn6xw7yJI4ydC8fQn0DTr9w8e_FZsQAz2ISjeqqfdd025EpaRq670x5klsc75KqXVndCXcieMCieNAbmX0UCLE_kpDqSPPFAq5u14Yl2UOF3g7n7_eoQYMQD_JR8YS-Qa5rO4GcYRCOEzE-RUS8Rh5wTDQs3gc0Wd6-etOmNPx-_BRZ-znQMVmpLT2diolZTs5bycMzpO9m5Ktlvb4edCdUqr5z_sLUtBZsA
ContentType Journal Article
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 2313-7835
EndPage 23
ExternalDocumentID https://hdl.handle.net/10520/EJC28111
GroupedDBID 1RI
ADBBV
AFFHD
AFKRA
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BENPR
CCPQU
GROUPED_DOAJ
OK1
P2P
PHGZM
PHGZT
PIMPY
RFP
ID FETCH-sabinet_saepub_https_hdl_handle_net_10520_EJC281113
ISSN 1015-7999
IngestDate Thu Nov 27 13:21:30 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 46
Language English
LinkModel OpenURL
MergedId FETCHMERGED-sabinet_saepub_https_hdl_handle_net_10520_EJC281113
ParticipantIDs sabinet_saepub_https_hdl_handle_net_10520_EJC28111
PublicationCentury 2000
PublicationDate 20101201
PublicationDateYYYYMMDD 2010-12-01
PublicationDate_xml – month: 12
  year: 2010
  text: 20101201
  day: 01
PublicationDecade 2010
PublicationTitle South African computer journal = Suid-Afrikaanse rekenaartydskrif
PublicationYear 2010
Publisher South African Computer Society (SAICSIT)
Publisher_xml – name: South African Computer Society (SAICSIT)
SSID ssj0022892
ssib026972025
Score 3.3521538
Snippet This exploratory study of introductory pre- and in-service teachers' performance in object-oriented programming (OOP) assessments reveals important issues with...
SourceID sabinet
SourceType Publisher
StartPage 14
SubjectTerms assessment
Object-oriented programming
Pedagogical Content Knowledge
Procedural programming
University of KwaZulu-Natal
Title From procedural to object-oriented programming (OOP) - an exploratory study of teachers' performance
URI https://hdl.handle.net/10520/EJC28111
Volume 2010
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2313-7835
  dateEnd: 20241231
  omitProxy: false
  ssIdentifier: ssj0022892
  issn: 1015-7999
  databaseCode: DOA
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 2313-7835
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0022892
  issn: 1015-7999
  databaseCode: BENPR
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 2313-7835
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0022892
  issn: 1015-7999
  databaseCode: PIMPY
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT8JAEN4gevDi2_jOHjRqzBpsC0uPBCFiFEjggKem9JEQsCUUCf4Bf7czu1tY8CImJqRplrJld77Ozk7nmyHkMvTBDMnnTHjSrJBZPOfBGc8zPwxDq-AZBZcLovALr9eLnY7dzGS-Ui7MZMCjqDid2sN_FTW0gbCROruCuGedQgOcg9DhCGKH468EX0XCiFiXfJFSA4zLuIveFhZjTmO0MFVQ1rtyEzQaTXQOsDtXZPwfxOrVe5ImnB7LtM8i4GI4Zxrohq0oxXcnqw7JyHasFTFLTHFlPoKO6vkMr-i7sD5iuZZ-ELkwgk8_6Y96oe6A-BHMsdh_WotiFnQKo2iVauVWrZ26NqSiBTOEcVsWR7oPRBuYmiZDT5SunfGOGg4tXdtK-qlatyVteSl5toAVyAeEBp_F5BXCZ5E3MMKy8lw2ig9IEV8zc1aWrDdrr823VC8ZBZsbOS2HI2xS5Vt0NQbYO2E-ZOhTs03aO2RLbSpoSYJhl2SCaI9sp5NElf7eJz5ig86xQccxXcIG1bBBbwAZt5RRN6IaLqjABY1DmuLimmqoOCB2tdIuPzH1Z53EReKlYHYlDkyOIyfHwe_E1DjpxJiHJBvFUXCEsXAFO-96pmfaaNkYXcsIOOzig67ldU1uHRNj9f5P_vKjU7I5x-MZyY5HH8E52fAm414yulBC_AaX_3b-
linkProvider ProQuest
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=From+procedural+to+object-oriented+programming+%28OOP%29+-+an+exploratory+study+of+teachers%27+performance&rft.jtitle=South+African+computer+journal+%3D+Suid-Afrikaanse+rekenaartydskrif&rft.date=2010-12-01&rft.pub=South+African+Computer+Society+%28SAICSIT%29&rft.issn=1015-7999&rft.eissn=2313-7835&rft.volume=2010&rft.issue=46&rft.spage=14&rft.epage=23&rft.externalDocID=https%3A%2F%2Fhdl.handle.net%2F10520%2FEJC28111
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1015-7999&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1015-7999&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1015-7999&client=summon