Factors Contributing to the Difficulties in Teaching and Learning of Computer Programming: A Literature Review
This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a difficult subject to learn and master even at the early stage of education. It has been a global problem and continues to worsen at the local leve...
Saved in:
| Published in: | Contemporary educational technology Vol. 12; no. 2; p. ep272 |
|---|---|
| Main Author: | |
| Format: | Journal Article |
| Language: | English |
| Published: |
Eskisehir
Ali Simsek
2020
Contemporary Educational Technology |
| Subjects: | |
| ISSN: | 1309-517X, 1309-517X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a difficult subject to learn and master even at the early stage of education. It has been a global problem and continues to worsen at the local level. Although, there are many education tools available to complement the teaching and learning of computer programming. The problem persists until present day. Even at the initial stage of computer introduction courses, there were high failure rates and high drop out. One of the rationalism behind this scenario is from the students’ lack of problem solving abilities. However, the problem does not only lie within the students’ level of efficacy. It involves the effective use of teaching and learning material as well. Therefore, the focus of this review is on the factors concerning the students learning method and the effectiveness of the teaching material. Based on plethora of literature review, it is vital that these two aspects need to be consider simultaneously to overcome the difficulties of learning computer programming. A much more comprehensive, effective and universal teaching and learning tools need to be design to address the severity of this problem. |
|---|---|
| AbstractList | This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a difficult subject to learn and master even at the early stage of education. It has been a global problem and continues to worsen at the local level. Although, there are many education tools available to complement the teaching and learning of computer programming. The problem persists until present day. Even at the initial stage of computer introduction courses, there were high failure rates and high drop out. One of the rationalism behind this scenario is from the students’ lack of problem solving abilities. However, the problem does not only lie within the students’ level of efficacy. It involves the effective use of teaching and learning material as well. Therefore, the focus of this review is on the factors concerning the students learning method and the effectiveness of the teaching material. Based on plethora of literature review, it is vital that these two aspects need to be consider simultaneously to overcome the difficulties of learning computer programming. A much more comprehensive, effective and universal teaching and learning tools need to be design to address the severity of this problem. |
| Audience | Higher Education Postsecondary Education |
| Author | Cheah, Chin Soon |
| Author_xml | – sequence: 1 givenname: Chin Soon surname: Cheah fullname: Cheah, Chin Soon |
| BackLink | http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1267658$$DView record in ERIC |
| BookMark | eNp1kM1LAzEQxYMoWGuPHoWA57XJZj-y3kpt_WBBkQreljQ7aVPapGaziv-92baICOYymffeDMPvDB0bawChC0quGSlYOpRQe5DLIY-T_Aj1aFCjlOZvx7_-p2jQNCsSXkJowXkPmamQ3roGj63xTs9br80Ce4v9EvCtVkrLdu01NFgbPAMhl50vTI1LEM50jVVheLNtPTj87OzCic0m6Dd4hEsdROFbB_gFPjR8nqMTJdYNDA61j16nk9n4Piqf7h7GozKScULzSEkpqMgphxpYXjNWJHUclKJOiRJpkhHOYsLSWtA5E8ALWhDKJc2kAJVklPXR5X4vOC2rrdMb4b6qySONszxLefCv9v7W2fcWGl-tbOtMOKkK-GgcE7pLRfuUdLZpHKifTZRUO-rVgXrVUQ959icvtRded2iFXv8z9Q3GRYl4 |
| CitedBy_id | crossref_primary_10_1177_07356331241293163 crossref_primary_10_1002_jee_20495 crossref_primary_10_1007_s10639_024_12889_4 crossref_primary_10_1145_3686165 crossref_primary_10_1155_hbe2_8813532 crossref_primary_10_1186_s40594_024_00494_3 crossref_primary_10_3389_feduc_2025_1525917 crossref_primary_10_1109_TE_2024_3354425 crossref_primary_10_17860_mersinefd_1645042 crossref_primary_10_3390_educsci13030230 crossref_primary_10_31681_jetol_1201010 crossref_primary_10_1016_j_caeo_2025_100245 crossref_primary_10_1177_07356331231203251 crossref_primary_10_1038_s41598_025_93918_1 crossref_primary_10_1057_s41599_025_04846_4 crossref_primary_10_1016_j_entcom_2024_100657 crossref_primary_10_1109_ACCESS_2021_3072580 crossref_primary_10_3389_feduc_2025_1498100 crossref_primary_10_1016_j_compedu_2021_104409 crossref_primary_10_1109_ACCESS_2025_3595510 crossref_primary_10_1002_cae_22659 crossref_primary_10_1007_s10639_025_13616_3 crossref_primary_10_1007_s10639_023_11670_3 crossref_primary_10_1080_2331186X_2023_2204055 crossref_primary_10_3389_feduc_2024_1470979 crossref_primary_10_3390_su16031035 crossref_primary_10_1007_s10639_022_11540_4 crossref_primary_10_1155_2023_3760957 crossref_primary_10_1080_10494820_2025_2523401 crossref_primary_10_1007_s10639_023_12384_2 crossref_primary_10_1007_s10798_023_09860_8 crossref_primary_10_1002_cae_70061 crossref_primary_10_3390_info12100424 crossref_primary_10_1109_ACCESS_2025_3536279 crossref_primary_10_1080_0144929X_2024_2317377 crossref_primary_10_3389_fcomp_2024_1412458 crossref_primary_10_1007_s10209_024_01127_w crossref_primary_10_1109_TE_2021_3140051 crossref_primary_10_3390_bdcc9070173 crossref_primary_10_3390_computers10090106 crossref_primary_10_1007_s10956_025_10208_1 crossref_primary_10_1007_s10639_021_10463_w crossref_primary_10_3390_app132111994 crossref_primary_10_1111_jcal_12838 crossref_primary_10_3389_fcomp_2025_1510577 crossref_primary_10_1155_2024_4918351 crossref_primary_10_3390_info14050277 crossref_primary_10_1002_cae_22637 crossref_primary_10_1007_s10639_024_13086_z crossref_primary_10_1016_j_caeo_2025_100260 crossref_primary_10_1016_j_envsoft_2025_106328 crossref_primary_10_1007_s10639_024_12597_z crossref_primary_10_1007_s10639_024_13126_8 crossref_primary_10_1007_s10639_025_13337_7 crossref_primary_10_1177_20427530221117331 crossref_primary_10_3390_asi5030047 crossref_primary_10_29059_cienciauat_v19i1_1879 crossref_primary_10_1109_TE_2023_3347191 |
| Cites_doi | 10.1080/10508406.1991.9671972 10.1145/3077618 10.24059/olj.v24i1.1956 10.1076/csed.13.2.137.14200 10.1016/j.sbspro.2013.07.072 10.1145/234867.234872 10.1145/2785807 10.2190/3LFX-9RRF-67T8-UVK9 10.1371/journal.pcbi.1006023 10.5901/mjss.2014.v5n14p240 10.1504/IJMLO.2016.077867 10.1145/2899415.2899432 10.1006/ijhc.1994.1038 10.4324/9781315808321 10.1016/B978-0-12-350772-3.50015-X 10.1145/2643604.2643613 10.1109/ICCTD.2009.188 10.1145/1047344.1047413 10.1207/s15327051hci0102_3 10.1145/6138.6145 10.1145/268819.268853 10.1145/182.358436 10.1080/08886504.1997.10782199 10.1006/imms.1993.1061 10.1145/3011286.3011301 10.1145/507758.377467 10.1207/s15516709cog1904_3 10.2190/EC.42.1.b 10.2190/GUJT-JCBJ-Q6QU-Q9PL 10.1007/978-3-030-32902-0_18 10.1007/3-540-13394-1_8 10.1016/S0020-7373(81)80056-9 10.1017/9781108654555.013 10.1007/978-3-642-15378-5_15 10.1145/3328778.3366838 10.1109/TE.2008.2010983 |
| ContentType | Journal Article |
| Copyright | 2020. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at http://www.cedtech.net |
| Copyright_xml | – notice: 2020. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at http://www.cedtech.net |
| DBID | AAYXX CITATION ABUWG AFKRA AHOVV AZQEC BENPR CCPQU DWQXO EDSIH PHGZM PHGZT PIMPY PKEHL PQEDU PQEST PQQKQ PQUKI PRINS ERI GA5 |
| DOI | 10.30935/cedtech/8247 |
| DatabaseName | CrossRef ProQuest Central (Alumni) ProQuest Central UK/Ireland Education Research Index ProQuest Central Essentials - QC ProQuest Central ProQuest One Community College ProQuest Central Turkey Database Proquest Central Premium ProQuest One Academic ProQuest Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Education ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China ERIC ERIC - Full Text Only (Discovery) |
| DatabaseTitle | CrossRef Publicly Available Content Database ProQuest One Education ProQuest One Academic Middle East (New) ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Academic UKI Edition ProQuest Central Korea Turkey Database ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) ERIC |
| DatabaseTitleList | Publicly Available Content Database ERIC |
| Database_xml | – sequence: 1 dbid: EDSIH name: Turkey Database url: https://search.proquest.com/turkey sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISSN | 1309-517X |
| ERIC | EJ1267658 |
| ExternalDocumentID | EJ1267658 10_30935_cedtech_8247 |
| GeographicLocations | Malaysia |
| GeographicLocations_xml | – name: Malaysia |
| GroupedDBID | -W8 .GO AAHSB AAYXX ABOPQ ABUWG AFFHD AFKRA ALMA_UNASSIGNED_HOLDINGS BENPR BPHCQ CCPQU CITATION EDJ EDSIH EOJEC OBODZ OK1 P2P PHGZM PHGZT PIMPY PQEDU PQQKQ PROAC RNS AHOVV AZQEC DWQXO PKEHL PQEST PQUKI PRINS PUEGO ERI GA5 RDL |
| ID | FETCH-LOGICAL-c2417-fcca1a718ede37d3394d2a1a9d50fa5460832035da1b3ae8919018c16caef4613 |
| IEDL.DBID | BENPR |
| ISSN | 1309-517X |
| IngestDate | Tue Dec 02 16:47:02 EST 2025 Sat Aug 23 14:43:26 EDT 2025 Sat Nov 29 04:01:33 EST 2025 Tue Nov 18 21:02:13 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 2 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c2417-fcca1a718ede37d3394d2a1a9d50fa5460832035da1b3ae8919018c16caef4613 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-6012-5660 |
| OpenAccessLink | https://www.proquest.com/docview/2471220158?pq-origsite=%requestingapplication% |
| PQID | 2471220158 |
| PQPubID | 2069612 |
| PageCount | 14 |
| ParticipantIDs | eric_primary_EJ1267658 proquest_journals_2471220158 crossref_primary_10_30935_cedtech_8247 crossref_citationtrail_10_30935_cedtech_8247 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-00-00 |
| PublicationDateYYYYMMDD | 2020-01-01 |
| PublicationDate_xml | – year: 2020 text: 2020-00-00 |
| PublicationDecade | 2020 |
| PublicationPlace | Eskisehir |
| PublicationPlace_xml | – name: Eskisehir |
| PublicationTitle | Contemporary educational technology |
| PublicationYear | 2020 |
| Publisher | Ali Simsek Contemporary Educational Technology |
| Publisher_xml | – name: Ali Simsek – name: Contemporary Educational Technology |
| References | 155970 155972 155971 155930 155974 155973 155932 155976 155931 155975 155934 155933 155977 155936 155935 155938 155937 155939 155961 155960 155963 155962 155965 155964 155967 155966 155969 155968 155927 155926 155929 155928 155950 155952 155951 155954 155953 155956 155955 155958 155957 155959 155941 155940 155943 155942 155945 155944 155947 155946 155949 155948 |
| References_xml | – ident: 155957 doi: 10.1080/10508406.1991.9671972 – ident: 155962 doi: 10.1145/3077618 – ident: 155963 doi: 10.24059/olj.v24i1.1956 – ident: 155967 doi: 10.1076/csed.13.2.137.14200 – ident: 155950 doi: 10.1016/j.sbspro.2013.07.072 – ident: 155976 doi: 10.1145/234867.234872 – ident: 155945 – ident: 155953 doi: 10.1145/2785807 – ident: 155933 doi: 10.2190/3LFX-9RRF-67T8-UVK9 – ident: 155934 doi: 10.1371/journal.pcbi.1006023 – ident: 155949 – ident: 155938 doi: 10.5901/mjss.2014.v5n14p240 – ident: 155959 doi: 10.1504/IJMLO.2016.077867 – ident: 155954 doi: 10.1145/2899415.2899432 – ident: 155941 – ident: 155936 doi: 10.1006/ijhc.1994.1038 – ident: 155971 doi: 10.4324/9781315808321 – ident: 155968 doi: 10.1016/B978-0-12-350772-3.50015-X – ident: 155958 doi: 10.1145/2643604.2643613 – ident: 155974 doi: 10.1109/ICCTD.2009.188 – ident: 155951 – ident: 155928 doi: 10.1145/1047344.1047413 – ident: 155929 doi: 10.1207/s15327051hci0102_3 – ident: 155969 – ident: 155972 doi: 10.1145/6138.6145 – ident: 155956 doi: 10.1145/268819.268853 – ident: 155944 – ident: 155965 – ident: 155927 – ident: 155975 – ident: 155940 – ident: 155970 doi: 10.1145/182.358436 – ident: 155955 doi: 10.1080/08886504.1997.10782199 – ident: 155937 – ident: 155932 doi: 10.2190/3LFX-9RRF-67T8-UVK9 – ident: 155942 doi: 10.1006/imms.1993.1061 – ident: 155930 doi: 10.1207/s15327051hci0102_3 – ident: 155931 doi: 10.1145/3011286.3011301 – ident: 155935 doi: 10.1145/507758.377467 – ident: 155964 doi: 10.1207/s15516709cog1904_3 – ident: 155948 doi: 10.2190/EC.42.1.b – ident: 155960 doi: 10.2190/GUJT-JCBJ-Q6QU-Q9PL – ident: 155926 doi: 10.1007/978-3-030-32902-0_18 – ident: 155946 doi: 10.1007/3-540-13394-1_8 – ident: 155943 doi: 10.1016/S0020-7373(81)80056-9 – ident: 155966 doi: 10.1017/9781108654555.013 – ident: 155973 – ident: 155939 – ident: 155947 doi: 10.1007/978-3-642-15378-5_15 – ident: 155961 doi: 10.1145/3328778.3366838 – ident: 155977 – ident: 155952 doi: 10.1109/TE.2008.2010983 |
| SSID | ssj0000401988 |
| Score | 2.3878229 |
| Snippet | This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a... |
| SourceID | eric proquest crossref |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database |
| StartPage | ep272 |
| SubjectTerms | Computer programming Computer Science Education Computers Difficulty Level Educational Research Foreign Countries Higher Education Instructional Effectiveness Instructional Materials Literature reviews Negative Attitudes Personality Traits Prior Learning Problem Solving Programming Student Motivation Thinking Skills Transfer of Training |
| Title | Factors Contributing to the Difficulties in Teaching and Learning of Computer Programming: A Literature Review |
| URI | https://www.proquest.com/docview/2471220158 http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1267658 |
| Volume | 12 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1309-517X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000401988 issn: 1309-517X databaseCode: BENPR dateStart: 20100101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Publicly Available Content Database customDbUrl: eissn: 1309-517X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000401988 issn: 1309-517X databaseCode: PIMPY dateStart: 20100101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest – providerCode: PRVPQU databaseName: Turkey Database customDbUrl: eissn: 1309-517X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000401988 issn: 1309-517X databaseCode: EDSIH dateStart: 20100101 isFulltext: true titleUrlDefault: https://search.proquest.com/turkey providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1NT4MwGG508-DF78XpND0YT5JBP6B4MVO3qNGFmJnMEymlLEuUzW36--0LZepBL55IoAfCU97vPg9CJ0KxQHLNHaq57zBfh46AwzmcEi-jkjEqVSE2EfT7YjgMI1twm9uxysomFoY6nSiokbeJsaLEeCsuLqZvDqhGQXfVSmisojowlbEaql92-9HjsspitqjJqovzcNBK4F4wLIk2iwZgW-kUqFLbgoC8yjfH9HP2uTLPhc_pbf73bbfQho02cafcHttoRec7INRshzp2Ud4r9XYwsFSV2lf5CC8m2MSF-BrqOUDNYbJpPM7xwE5eYpmn2BKzjvAkw5U0BI7Kaa9Xc_8cd_D9krMZlz2IPfTU6w6ubhwrweAo49oDJzMAe9L4L51qGqSUhiwl5k6YcjeTnPkmgiMu5an0Eiq1CCG-EMrzldQZM6FCA9XySa73Ec5cV0uaEKBAZDL0RZL4QiVMBkHGlaub6Kz6_rGy_OQgk_ESmzylgCu2cMUAVxOdLpdPS2KO3xY2AMzlou6dR_zABF5N1Kqwi-2PO4-_gDv4-_EhWieQehfVmBaqLWbv-gitqY_FeD47tvvQXKPbh-j5E6c66NU |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3LbtNAFL0qLRJsSnlUpC0wC-gKK_Y87DESi4okSmiIKhGk7Mx4PK4iFac0gao_1W_kXnuclgXddcF2PLKs8Zn7mjvnALzVViZGORUIp-JAxi4NNF3OUYJHpTBSCmNrsYlkMtGzWXqyAdftXRhqq2xtYm2oi4WlGnmXoxXl6K2U9h2Ux-7qEvOz5cdRD3_mO84H_emnYeAlBAKLrikJSvzAyKD9dYUTSSFEKguOI2mhwtIoGWMEwkOhChPlwjidkn_UNoqtcaVEV4fvPTz_GZBKFZ3mesmOB7CFiYbCHbXV730dDddVHdwSmMXX9-_o6EJFyawh9qwPHLvWFUTN2tWc5FxuOcK_e61bd1D7uMGT_211dmDbR9PsqIH_U9hw1TMSovZNK8-hGjR6QoxYuBptr-qUrRYM417Wo3oVUY_M3ZLNKzb1naXMVAXzxLOnbFGyVvqCnTTdbD9w_AM7YuM1JzVrzlhewLd7WYFd2KwWlXsJrAxDZ0TOieJRmjTWeR5rm0uTJKWyoevA-_Z_Z9bzr5MMyFmGeVgNj8zDIyN4dOBwPf28IR7518RdAs96Uv9zxOMEA8sOHLRYybxhWmY3QNm7-_EbeDScfhln49HkeB8ecyoz1JWnA9hcXfxyr-Ch_b2aLy9e-z3A4Pt9Y-0P96VDQw |
| 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=Factors+Contributing+to+the+Difficulties+in+Teaching+and+Learning+of+Computer+Programming%3A+A+Literature+Review&rft.jtitle=Contemporary+educational+technology&rft.au=Cheah%2C+Chin+Soon&rft.date=2020&rft.pub=Contemporary+Educational+Technology&rft.issn=1309-517X&rft.eissn=1309-517X&rft.volume=12&rft.issue=2&rft_id=info:doi/10.30935%2Fcedtech%2F8247&rft.externalDocID=EJ1267658 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1309-517X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1309-517X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1309-517X&client=summon |