Exploring Python Programming: A Project Based Learning-Centric Learning Experience
Information technology has experienced significant developments in science and technology, including programming languages. One of the most popular programming languages today is Python. However, many students still have difficulty learning the Python programming language. These difficulties are cau...
Saved in:
| Published in: | Journal of education technology (Bali) (Online) Vol. 8; no. 2; pp. 306 - 314 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Universitas Pendidikan Ganesha
16.07.2024
|
| Subjects: | |
| ISSN: | 2549-4856, 2549-8290 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Information technology has experienced significant developments in science and technology, including programming languages. One of the most popular programming languages today is Python. However, many students still have difficulty learning the Python programming language. These difficulties are caused by the lack of learning media that focus on the Python language, module explanations that are difficult to understand, and a lack of understanding of the library in the Python language. This research aims to create a Python programming language learning module focusing on the project-based Learning (PjBL) approach. The methodology used in this research is Research and Development (R&D). The data needed in this study were collected through questionnaires and learning outcomes exams with a subject of 28 students. The data in the effectiveness aspect is using the T-Test Test. This research results in a valid, practical, and effective PjBL-based Python programming language learning module. This module is considered valid by experts in media aspects with a value of 0.85 and material aspects with a value of 0.89. The practicality of this module is proven through positive responses from lecturers of 88.75%, student responses in the limited test of 88.5%, and the usage trial of 86.96%. Meanwhile, the effectiveness of this module can be seen from the classical completion rate of 82% and the gain score of 57%, and the t-test shows that this module significantly increases student learning outcomes in the Python programming language. |
|---|---|
| AbstractList | Information technology has experienced significant developments in science and technology, including programming languages. One of the most popular programming languages today is Python. However, many students still have difficulty learning the Python programming language. These difficulties are caused by the lack of learning media that focus on the Python language, module explanations that are difficult to understand, and a lack of understanding of the library in the Python language. This research aims to create a Python programming language learning module focusing on the project-based Learning (PjBL) approach. The methodology used in this research is Research and Development (R&D). The data needed in this study were collected through questionnaires and learning outcomes exams with a subject of 28 students. The data in the effectiveness aspect is using the T-Test Test. This research results in a valid, practical, and effective PjBL-based Python programming language learning module. This module is considered valid by experts in media aspects with a value of 0.85 and material aspects with a value of 0.89. The practicality of this module is proven through positive responses from lecturers of 88.75%, student responses in the limited test of 88.5%, and the usage trial of 86.96%. Meanwhile, the effectiveness of this module can be seen from the classical completion rate of 82% and the gain score of 57%, and the t-test shows that this module significantly increases student learning outcomes in the Python programming language. |
| Author | Muskhir, Mukhlidi Luthfi, Afdal Karnando, Joni |
| Author_xml | – sequence: 1 givenname: Joni surname: Karnando fullname: Karnando, Joni – sequence: 2 givenname: Mukhlidi orcidid: 0000-0002-3885-9756 surname: Muskhir fullname: Muskhir, Mukhlidi – sequence: 3 givenname: Afdal orcidid: 0009-0002-2029-7182 surname: Luthfi fullname: Luthfi, Afdal |
| BookMark | eNo9kE1rAjEQQEOxUGs997p_YDXZTbJJb1asFYRKac8hm0xsFk0ku5T677t-4CFM5g28w3tEgxADIPRM8KQohaimDXSTX-GLCRdc0js0LBiVuSgkHlz_VDD-gMZt22CMey4Z4UP0ufg77GLyYZttjt1PDNkmxW3S-32PXrLZaW3AdNmrbsFma9Ap9Jd8DqFL3txA1nsgeQgGntC907sWxtc5Qt9vi6_5e77-WK7ms3VuCK1oDgQbzrgDyTmrNKsEdg7zorauwFTyyvZPM6prxiRlXBjHnbF1aYFRK2k5QquL10bdqEPye52OKmqvziCmrdKp82YHykItqLEWE7DUMi1pLQXnwgoCRErbu6YXl0mxbRO4m49gdS6s-sLqVFidC5f_RzVxtg |
| Cites_doi | 10.35314/inovish.v5i1.1341 10.1016/j.techsoc.2019.101192 10.21070/jicte.v2i1.600 10.33627/oz.v9i2.380 10.37891/kpej.v3i2.156 10.1007/978-3-031-34144-1 10.15503/jecs2022.1.213.224 10.29333/ejmste/93575 10.1109/ICBIR57571.2023.10147530 10.33884/cbis.v9i2.4452 10.1007/978-3-030-13472-3_28 10.17509/aijbe.v2i1.15203 10.26618/jrpd.v3i1.3228 10.20961/jdc.v7i1.69363 10.3991/ijim.v17i22.42625 10.1016/j.compedu.2022.104445 10.17509/jik.v19i2.44226 10.24235/ileal.v7i2.9298 10.1186/s40862-017-0038-7 10.24127/biolova.v2i1.491 10.31331/jipva.v2i2.691 10.18260/1-2--28757 10.1021/acs.jchemed.0c00698 10.3389/fpsyg.2020.600814 10.33225/jbse/18.17.1017 10.1002/wcms.1340 10.1371/journal.pone.0249627 10.1080/26939169.2022.2111008 10.23969/jp.v8i1.8318 10.24036/kjie.v5i2.155 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION DOA |
| DOI | 10.23887/jet.v8i2.68694 |
| DatabaseName | CrossRef Directory of Open Access Journals |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISSN | 2549-8290 |
| EndPage | 314 |
| ExternalDocumentID | oai_doaj_org_article_deb84cdd01ed4d5a94b98668d81e199d 10_23887_jet_v8i2_68694 |
| GroupedDBID | AAYXX ALMA_UNASSIGNED_HOLDINGS CITATION GROUPED_DOAJ |
| ID | FETCH-LOGICAL-c1474-e10c656fe96657a5780ff062bdf204967d967a54ab5594568cf6fcdb3de54d943 |
| IEDL.DBID | DOA |
| ISSN | 2549-4856 |
| IngestDate | Fri Oct 03 12:49:10 EDT 2025 Sat Nov 29 02:55:11 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Issue | 2 |
| Language | English |
| License | http://creativecommons.org/licenses/by-sa/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c1474-e10c656fe96657a5780ff062bdf204967d967a54ab5594568cf6fcdb3de54d943 |
| ORCID | 0000-0002-3885-9756 0009-0002-2029-7182 |
| OpenAccessLink | https://doaj.org/article/deb84cdd01ed4d5a94b98668d81e199d |
| PageCount | 9 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_deb84cdd01ed4d5a94b98668d81e199d crossref_primary_10_23887_jet_v8i2_68694 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-07-16 |
| PublicationDateYYYYMMDD | 2024-07-16 |
| PublicationDate_xml | – month: 07 year: 2024 text: 2024-07-16 day: 16 |
| PublicationDecade | 2020 |
| PublicationTitle | Journal of education technology (Bali) (Online) |
| PublicationYear | 2024 |
| Publisher | Universitas Pendidikan Ganesha |
| Publisher_xml | – name: Universitas Pendidikan Ganesha |
| References | 1257230 1257231 1257210 1257232 1257211 1257233 1257212 1257234 1257213 1257235 1257214 1257236 1257215 1257237 1257216 1257238 1257217 1257218 1257219 1257220 1257221 1257200 1257222 1257209 1257201 1257223 1257202 1257224 1257203 1257225 1257204 1257226 1257205 1257227 1257206 1257228 1257207 1257229 1257208 |
| References_xml | – ident: 1257234 doi: 10.35314/inovish.v5i1.1341 – ident: 1257208 doi: 10.1016/j.techsoc.2019.101192 – ident: 1257237 doi: 10.21070/jicte.v2i1.600 – ident: 1257221 doi: 10.33627/oz.v9i2.380 – ident: 1257228 doi: 10.37891/kpej.v3i2.156 – ident: 1257210 doi: 10.1007/978-3-031-34144-1 – ident: 1257203 doi: 10.15503/jecs2022.1.213.224 – ident: 1257214 doi: 10.29333/ejmste/93575 – ident: 1257230 – ident: 1257219 – ident: 1257220 – ident: 1257224 doi: 10.1109/ICBIR57571.2023.10147530 – ident: 1257232 – ident: 1257236 doi: 10.33884/cbis.v9i2.4452 – ident: 1257206 doi: 10.1007/978-3-030-13472-3_28 – ident: 1257223 doi: 10.17509/aijbe.v2i1.15203 – ident: 1257235 doi: 10.26618/jrpd.v3i1.3228 – ident: 1257200 doi: 10.20961/jdc.v7i1.69363 – ident: 1257218 doi: 10.3991/ijim.v17i22.42625 – ident: 1257238 doi: 10.1016/j.compedu.2022.104445 – ident: 1257205 doi: 10.17509/jik.v19i2.44226 – ident: 1257211 – ident: 1257213 – ident: 1257217 doi: 10.24235/ileal.v7i2.9298 – ident: 1257222 doi: 10.1186/s40862-017-0038-7 – ident: 1257225 doi: 10.24127/biolova.v2i1.491 – ident: 1257207 doi: 10.31331/jipva.v2i2.691 – ident: 1257202 – ident: 1257216 doi: 10.18260/1-2--28757 – ident: 1257229 doi: 10.1021/acs.jchemed.0c00698 – ident: 1257215 doi: 10.3389/fpsyg.2020.600814 – ident: 1257227 doi: 10.33225/jbse/18.17.1017 – ident: 1257231 doi: 10.1002/wcms.1340 – ident: 1257204 – ident: 1257209 doi: 10.1371/journal.pone.0249627 – ident: 1257233 – ident: 1257212 doi: 10.1080/26939169.2022.2111008 – ident: 1257226 doi: 10.23969/jp.v8i1.8318 – ident: 1257201 doi: 10.24036/kjie.v5i2.155 |
| SSID | ssj0002909516 ssib051604883 |
| Score | 1.8764343 |
| Snippet | Information technology has experienced significant developments in science and technology, including programming languages. One of the most popular programming... |
| SourceID | doaj crossref |
| SourceType | Open Website Index Database |
| StartPage | 306 |
| SubjectTerms | Module Project Based Learning Python |
| Title | Exploring Python Programming: A Project Based Learning-Centric Learning Experience |
| URI | https://doaj.org/article/deb84cdd01ed4d5a94b98668d81e199d |
| Volume | 8 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2549-8290 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002909516 issn: 2549-4856 databaseCode: DOA dateStart: 20170101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2549-8290 dateEnd: 99991231 omitProxy: false ssIdentifier: ssib051604883 issn: 2549-4856 databaseCode: M~E dateStart: 20170101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELZQxcCCeIrykgcGFtM4cc42W4uoGFBVIZC6RfELFYmCSkHi33N2QikTC0OGWHEUfef4vrtcviPkDLddU3sV8xq1Z0KrmikogAUuwcgMcF7Smb2Vo5GaTPR4pdVXrAlr5IEb4HrOGyWscxn3Triy1sJoBaCc4p5r7eLui6xnJZjClVRyiCuzWGZbch2pROo0hwERE6qERucHPZaSvSePu4Ga5hegQItfLmpFyT-5nOEW2Wy5Iu03z7hN1vxsJ7ZZbksydsndsoKOjj-jCAAdN-VWzzh0SfvxNOZZ6AB9laOtluojSyndqV0O0B_B4z3yMLy-v7phbZMEZrmQgnmeWeRkwev4DaXGFzALIYPcuJAj-wfp8KhLURuMHZAtKRsgWGcK50vhtCj2SWf2MvMHhHppETcdkBQ4waUzYJAc4UxfmPhPapecf-NSvTZaGBXGEAnCCiGsIoRVgrBLBhG35WVRxDoNoGmr1rTVX6Y9_I-bHJGNHHlITMdyOCadxfzdn5B1-7GYvs1P06r5Aj9_xV0 |
| linkProvider | Directory of Open Access Journals |
| 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=Exploring+Python+Programming%3A+A+Project+Based+Learning-Centric+Learning+Experience&rft.jtitle=Journal+of+education+technology+%28Bali%29+%28Online%29&rft.au=Karnando%2C+Joni&rft.au=Muskhir%2C+Mukhlidi&rft.au=Luthfi%2C+Afdal&rft.date=2024-07-16&rft.issn=2549-4856&rft.eissn=2549-8290&rft.volume=8&rft.issue=2&rft.spage=306&rft.epage=314&rft_id=info:doi/10.23887%2Fjet.v8i2.68694&rft.externalDBID=n%2Fa&rft.externalDocID=10_23887_jet_v8i2_68694 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2549-4856&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2549-4856&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2549-4856&client=summon |