Enhancing Learners' Object-Oriented Programming Skills through the Integration of Block Model and UML Class Diagram
Java Object-Oriented Programming (OOP) is vital in information technology, but students often struggle with abstract concepts and complex logic. This study applies the Block Model (BM) to segment instructional content, reducing learning pressure and improving understanding and application skills. In...
Saved in:
| Published in: | IEEE International Conference on Consumer Electronics-China (Online) pp. 495 - 496 |
|---|---|
| Main Authors: | , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
16.07.2025
|
| Subjects: | |
| ISSN: | 2575-8284 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Java Object-Oriented Programming (OOP) is vital in information technology, but students often struggle with abstract concepts and complex logic. This study applies the Block Model (BM) to segment instructional content, reducing learning pressure and improving understanding and application skills. Integrating UML class diagrams with BM creates a structured teaching framework for Java OOP. Results show significant post-test improvement, validating this approach. However, algorithmic thinking remains challenging, requiring structured problem-solving, debugging exercises, and adaptive learning. Generative AI-driven coding support could further enhance engagement and long-term retention. |
|---|---|
| AbstractList | Java Object-Oriented Programming (OOP) is vital in information technology, but students often struggle with abstract concepts and complex logic. This study applies the Block Model (BM) to segment instructional content, reducing learning pressure and improving understanding and application skills. Integrating UML class diagrams with BM creates a structured teaching framework for Java OOP. Results show significant post-test improvement, validating this approach. However, algorithmic thinking remains challenging, requiring structured problem-solving, debugging exercises, and adaptive learning. Generative AI-driven coding support could further enhance engagement and long-term retention. |
| Author | Hu, Chih-Chien Chen, Ming-Hsien |
| Author_xml | – sequence: 1 givenname: Chih-Chien surname: Hu fullname: Hu, Chih-Chien email: holdenhu@gm.ttu.edu.tw organization: Tatung University,Department of Business and Information Management,Taipei,Taiwan – sequence: 2 givenname: Ming-Hsien surname: Chen fullname: Chen, Ming-Hsien email: mhchen@gm.ttu.edu.tw organization: Tatung University,Department of Business and Information Management,Taipei,Taiwan |
| BookMark | eNo1kL1OwzAYRQ0CiVL6BgyeYErxX-J4hFAgUqoiUebKtb-0blMb2UGItycVMJ3hXF3p3kt05oMHhG4omVJK1F1dVbNsqd2X9kVRlnTKCMsHxYiUip2giZKq5JzmpRSUn6IRy2WelawUF2iS0o4QwqkihKoRSjO_1d44v8EN6Oghplu8WO_A9NkiOvA9WPwawybqw-GYetu7rku438bwudkOBFwPocH3LngcWvzQBbPH82Chw9pb_D5vcNXplPCj08eeK3Te6i7B5I9jtHyaLauXrFk819V9kznF-0wwZpQ2wwSrDKcEitYKQsXaUNZSUopWKQK0AFgbXSgwWrQ8p5JZxq2Umo_R9W-tA4DVR3QHHb9X_zfxH1pNYY4 |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICCE-Taiwan66881.2025.11207792 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9798331587413 |
| EISSN | 2575-8284 |
| EndPage | 496 |
| ExternalDocumentID | 11207792 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Ministry of Education funderid: 10.13039/501100002701 – fundername: National Science and Technology Council funderid: 10.13039/501100020950 |
| GroupedDBID | 6IE 6IF 6IL 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-i93t-422c9ac741d9c310e6fd4014bc12f1084f990e16eebca69eca4f35172d23d77a3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Nov 05 07:14:46 EST 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i93t-422c9ac741d9c310e6fd4014bc12f1084f990e16eebca69eca4f35172d23d77a3 |
| PageCount | 2 |
| ParticipantIDs | ieee_primary_11207792 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-July-16 |
| PublicationDateYYYYMMDD | 2025-07-16 |
| PublicationDate_xml | – month: 07 year: 2025 text: 2025-July-16 day: 16 |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE International Conference on Consumer Electronics-China (Online) |
| PublicationTitleAbbrev | ICCE-Taiwan |
| PublicationYear | 2025 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003190019 |
| Score | 1.9153068 |
| Snippet | Java Object-Oriented Programming (OOP) is vital in information technology, but students often struggle with abstract concepts and complex logic. This study... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 495 |
| SubjectTerms | Adaptation models Adaptive learning Block model Debugging Encoding Generative AI Java Logic Object oriented modeling Object oriented programming Problem-solving Unified modeling language |
| Title | Enhancing Learners' Object-Oriented Programming Skills through the Integration of Block Model and UML Class Diagram |
| URI | https://ieeexplore.ieee.org/document/11207792 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEN4oMUYvvjC-swejp2Jf7HavIkQSBBLRcCPbfWgDFsND_74zS0E9ePDUpmknzU7b75vpzDeEXFpmmTBRCmGq9b2YBfBKSS49BWCjmWbMug7v5xZvt5N-X3SLZnXXC2OMccVnpoK77l--Hqs5pspugBv4nAv44q5zzhbNWquECjxLyFc2yVWho3nTrNXqXk9mnzJnLEkwGgyrlaWRX-NUHJo0dv55H7uk_N2XR7srxNkjaybfJ9s_JAUPyLSev6KERv5CnXQqsLtr2kkx2-J1UNMYGCbawKKsNzzrcZiNRlNazOuBraHNQkICXEbHlt4C3g0pDk0bUZlr-vTQom6WJr3LJNopk16j3qvde8VgBS8T0cyLw1AJqYBLaKGA3hlmNYRZcaqC0AZ-EluAKBMwg4VS4EklYxtVgenoMNKcy-iQlPJxbo4ItWGi0zDlEBcFQMyAr8FFoipkInhk_OSYlHH5Bu8L6YzBcuVO_jh-SrbQSZg8DdgZKc0mc3NONtTHLJtOLpzDvwCwdKwY |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3JTsMwELVQQSwXtiJ2fEBwSpvVia-UVq1IF4mAeqscLxC1pKgL_D5jNy1w4MApUZSMIk-S92Yy8waha0UUodJLIUxVtuUTB14pFjKLA9gIIghRpsP7OQ47najfp72iWd30wkgpTfGZrOhd8y9fjPlcp8qqwA3sMKTwxV0PfN-1F-1aq5QKPE2asWyim0JJs9qq1epWwrJPlhMSRToedIPK0syvgSoGTxq7_7yTPVT-7szDvRXm7KM1mR-gnR-igodoWs9ftYhG_oKNeCrwu1vcTXW-xepqVWPgmNqGLst602c9DrPRaIqLiT2wlbhViEiA0_BY4TtAvCHWY9NGmOUCP7VjbKZp4vuMaTtllDTqSa1pFaMVrIx6M8t3XU4ZBzYhKAeCJ4kSEGj5KXdc5diRrwCkpEOkLpUCX3LmKy8AriNcT4Qh845QKR_n8hhh5UYiddMQIiMHqBkwNriIBpRFNPSkHZ2gsl6-wftCPGOwXLnTP45foa1m0o4HcavzcIa2tcN0KtUh56g0m8zlBdrgH7NsOrk0zv8C0HivXw |
| 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%3Abook&rft.genre=proceeding&rft.title=IEEE+International+Conference+on+Consumer+Electronics-China+%28Online%29&rft.atitle=Enhancing+Learners%27+Object-Oriented+Programming+Skills+through+the+Integration+of+Block+Model+and+UML+Class+Diagram&rft.au=Hu%2C+Chih-Chien&rft.au=Chen%2C+Ming-Hsien&rft.date=2025-07-16&rft.pub=IEEE&rft.eissn=2575-8284&rft.spage=495&rft.epage=496&rft_id=info:doi/10.1109%2FICCE-Taiwan66881.2025.11207792&rft.externalDocID=11207792 |