Analysis of the learning object-oriented programming factors

Students often feel overwhelmed by object-oriented programming courses. They find it difficult and complex to learn, requiring a high cognitive load to use the concepts in coding. These issues lead to demotivation in learning programming. This research aims to identify and verify factors that contri...

Full description

Saved in:
Bibliographic Details
Published in:International journal of electrical and computer engineering (Malacca, Malacca) Vol. 13; no. 5; p. 5599
Main Authors: Batiha, Qais Ali, Abd Majid, Nazatul Aini, Sahari, Noraidah, Ali, Noorazean Mohd
Format: Journal Article
Language:English
Published: 01.10.2023
ISSN:2088-8708, 2722-2578
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Students often feel overwhelmed by object-oriented programming courses. They find it difficult and complex to learn, requiring a high cognitive load to use the concepts in coding. These issues lead to demotivation in learning programming. This research aims to identify and verify factors that contribute to learning object-oriented programming from two perspectives: interviews and surveys. A literature review was conducted to identify these factors, followed by interviews with five experts who have been teaching object-oriented programming for over ten years to confirm them. Based on the interview results, a questionnaire was developed and administered to 31 bachelor students and 19 lecturers with master’s or doctorate degrees in computer science. The responses indicated that the identified factors were acceptable, with scores ranging from 3.74 to 4.65. The outcomes of this study are a set of factors that should be considered in a programming environment to improve the teaching and learning of object-oriented programming and make it more accessible and engaging for students.
AbstractList Students often feel overwhelmed by object-oriented programming courses. They find it difficult and complex to learn, requiring a high cognitive load to use the concepts in coding. These issues lead to demotivation in learning programming. This research aims to identify and verify factors that contribute to learning object-oriented programming from two perspectives: interviews and surveys. A literature review was conducted to identify these factors, followed by interviews with five experts who have been teaching object-oriented programming for over ten years to confirm them. Based on the interview results, a questionnaire was developed and administered to 31 bachelor students and 19 lecturers with master’s or doctorate degrees in computer science. The responses indicated that the identified factors were acceptable, with scores ranging from 3.74 to 4.65. The outcomes of this study are a set of factors that should be considered in a programming environment to improve the teaching and learning of object-oriented programming and make it more accessible and engaging for students.
Author Ali, Noorazean Mohd
Batiha, Qais Ali
Abd Majid, Nazatul Aini
Sahari, Noraidah
Author_xml – sequence: 1
  givenname: Qais Ali
  orcidid: 0000-0003-3377-1939
  surname: Batiha
  fullname: Batiha, Qais Ali
– sequence: 2
  givenname: Nazatul Aini
  orcidid: 0000-0002-9294-0256
  surname: Abd Majid
  fullname: Abd Majid, Nazatul Aini
– sequence: 3
  givenname: Noraidah
  orcidid: 0000-0001-8053-4093
  surname: Sahari
  fullname: Sahari, Noraidah
– sequence: 4
  givenname: Noorazean Mohd
  orcidid: 0000-0003-0921-9044
  surname: Ali
  fullname: Ali, Noorazean Mohd
BookMark eNot0EtqwzAYBGBRUmia5g6-gFxJ1hO6CaEvCHTTroUk_05VbMtIppDbN3G6moGBWXz3aDWmERCqKKkpFYY-xh8IUP_SJop6moQwBgtJ5A1aM8UYZkLp1bkTrbFWRN-hbSnRE84VJ0qKNXraja4_lViq1FXzN1Q9uDzG8Vglf_6eccoRxhnaasrpmN0wXLbOhTnl8oBuO9cX2P7nBn29PH_u3_Dh4_V9vzvgQKWRWJJWNoZzr7nhCljDAqctB0IoSOd564IkxgjXKS6obzqtnA_a--CAKB-aDdLX35BTKRk6O-U4uHyylNgFwi4QdoGwVwh7gWj-APv8Vwg
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.11591/ijece.v13i5.pp5599-5606
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2722-2578
ExternalDocumentID 10_11591_ijece_v13i5_pp5599_5606
GroupedDBID .4S
.DC
8FE
8FG
AAKDD
AAYXX
ABJCF
ABUWG
AFFHD
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ARAPS
ARCSS
BENPR
BGLVJ
BPHCQ
BVBZV
CCPQU
CITATION
EOJEC
HCIFZ
I-F
K6V
K7-
KWQ
L6V
M7S
OBODZ
OK1
P62
PHGZM
PHGZT
PQGLB
PQQKQ
PROAC
PTHSS
TUS
ID FETCH-LOGICAL-c1696-60d63944b84947e232c41d4e001e6ab4dac60995af7451b3f87abc8bbcae07bc3
ISSN 2088-8708
IngestDate Sat Nov 29 02:39:43 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Issue 5
Language English
License http://creativecommons.org/licenses/by-sa/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c1696-60d63944b84947e232c41d4e001e6ab4dac60995af7451b3f87abc8bbcae07bc3
ORCID 0000-0002-9294-0256
0000-0003-0921-9044
0000-0003-3377-1939
0000-0001-8053-4093
OpenAccessLink https://ijece.iaescore.com/index.php/IJECE/article/download/31566/16857
ParticipantIDs crossref_primary_10_11591_ijece_v13i5_pp5599_5606
PublicationCentury 2000
PublicationDate 2023-10-01
PublicationDateYYYYMMDD 2023-10-01
PublicationDate_xml – month: 10
  year: 2023
  text: 2023-10-01
  day: 01
PublicationDecade 2020
PublicationTitle International journal of electrical and computer engineering (Malacca, Malacca)
PublicationYear 2023
SSID ssib044740765
ssj0000866295
Score 2.2525482
Snippet Students often feel overwhelmed by object-oriented programming courses. They find it difficult and complex to learn, requiring a high cognitive load to use the...
SourceID crossref
SourceType Index Database
StartPage 5599
Title Analysis of the learning object-oriented programming factors
Volume 13
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2722-2578
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib044740765
  issn: 2088-8708
  databaseCode: M~E
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 2722-2578
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000866295
  issn: 2088-8708
  databaseCode: P5Z
  dateStart: 20110901
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 2722-2578
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000866295
  issn: 2088-8708
  databaseCode: K7-
  dateStart: 20110901
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: East & South Asia Database
  customDbUrl:
  eissn: 2722-2578
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000866295
  issn: 2088-8708
  databaseCode: BVBZV
  dateStart: 20110901
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/eastsouthasia
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Engineering Database
  customDbUrl:
  eissn: 2722-2578
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000866295
  issn: 2088-8708
  databaseCode: M7S
  dateStart: 20110901
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 2722-2578
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000866295
  issn: 2088-8708
  databaseCode: BENPR
  dateStart: 20110901
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1La9VAFB6u1YUuxCdaH2ThTqbeJPPIgJurVNzci2KF7sK8QiNpcqm3l9JFf6U_yDOZSTItFR_gJoQhOSQ5X86c90HoFXXFmJRprEmaYReYwwrUIpxLI6o8lwAD0g-b4KtVcXgoPs1mP4ZamG3D27Y4OxPr_8pqWANmu9LZv2D3SBQW4ByYDkdgOxz_iPFxmxGnVTaD86NTzueCO9fZ2OmZITXruM-l9GN3YlX1sq8w6jDhJ-eMXQZ0mAvx2k6tDZ3eupSNBMb5gqBwOnod3gFdH2r6LOFRF009xaFc4se32njZfy43pwCiuh0v-CKPpC-PXwF8azM5tBdNWIb1cxdhWHZHJnZrZFOCXJB-GYg_ENVzL5ytX-NgOTsZc0l85xFMaSSLXS-16zcJKtwuUcNHt3vbNK_p3nrtrsag_l3Tl_vKfjlmMfb2E9Aqe0plT6n0lEpH6Qa6mXEqXKLh8mJ_kHKEcDCiQ2y51xcKxrJ-PND4zkPKGRB_84vHjPSoSCE6uIfuBksmWXgE3kcz2z5Ad6L-lg_R2wGLSVclgMVkwGJyBYtJhMUkYPER-vph_-D9RxzGdWCdMsEwmxvmyqxVQQThFlR1-P8NsaAIWSYVMVIzsEeorDihqcqrgkulC6W0tHOudP4Y7bRda5-gxMK2UKVGZzKF-8CIpWCpVMIIU-hUK_UUpcPLl2vflaX8HTd2_-GeZ-j2hM3naGdzcmpfoFt6u6m_n7zs2foTo1OKgA
linkProvider ISSN International Centre
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=Analysis+of+the+learning+object-oriented+programming+factors&rft.jtitle=International+journal+of+electrical+and+computer+engineering+%28Malacca%2C+Malacca%29&rft.au=Batiha%2C+Qais+Ali&rft.au=Abd+Majid%2C+Nazatul+Aini&rft.au=Sahari%2C+Noraidah&rft.au=Ali%2C+Noorazean+Mohd&rft.date=2023-10-01&rft.issn=2088-8708&rft.eissn=2722-2578&rft.volume=13&rft.issue=5&rft.spage=5599&rft_id=info:doi/10.11591%2Fijece.v13i5.pp5599-5606&rft.externalDBID=n%2Fa&rft.externalDocID=10_11591_ijece_v13i5_pp5599_5606
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2088-8708&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2088-8708&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2088-8708&client=summon