Applications to Support Smart Learning Environments in Project-Based Cooperative Learning Models in Java Programming Courses and Applied in Science
DOI:
10.29303/jppipa.v10i6.7141Published:
2024-06-25Issue:
Vol. 10 No. 6 (2024): JuneKeywords:
Application, Cooperative learning, Java programming, Project based learning, Smart learning environmentResearch Articles
Downloads
How to Cite
Downloads
Metrics
Abstract
This research paper proposes the development of an application to support an intelligent learning environment in a project-based cooperative learning model on Java programming courses. The application is built using the Laravel framework where the end result later lecturers can easily see the student portfolio of each learning access on the java programming course. An intelligent learning environment will enable students to learn from their experiences, adapt to new input, and perform project tasks already assigned to lecturers. This application will also help teachers in groups that are adapted from the cooperative learning model of the STAD type. The proposed application will be designed to make it easier for teachers to form groups based on the ability of students from high, medium and low, so that the groups formed are not homogeneous groups. This application will be useful for a variety of study programmer that have practical programming courses devised. This paper will discuss the benefits of cooperative learning, project-based learning, and intelligent learning environments in the context of Java programming courses. It will also provide insights into the proposed application development process. This application facilitates communication and discussion among students in a group that is easily connected with their lecturer, so that the lecturer can also monitor the activity of the group members. This paper will conclude with a discussion of the potential impact of the proposed applications on the field of education and the future in the learning environment.
References
Adriyawati, A., Utomo, E., Rahmawati, Y., & Mardiah, A. (2020). STEAM-Project-Based Learning Integration to Improve Elementary School Students’ Scientific Literacy on Alternative Energy Learning. Universal Journal of Educational Research, 8(5), 1863–1873. https://doi.org/10.13189/ujer.2020.080523
Agbo, F. J., & Oyelere, S. S. (2019). Smart Mobile Learning Environment for Programming Education in Nigeria: Adaptivity and Context-Aware Features. https://doi.org/10.1007/978-3-030-22868-2_71
Ahmad, K., & Gestwicki, P. (2013). Studio-based learning and app inventor for android in an introductory CS course for non-majors. Proceeding of the 44th ACM Technical Symposium on Computer Science Education, 287–292. https://doi.org/10.1145/2445196.2445286
Andry, A. B. (2023). Pentingnya Pendidikan Inklusif: Menciptakan Lingkungan Belajar Yang Ramah Bagi Semua Siswa. Jurnal Kajian Pendidikan Dan Psikologi, 1(1), 12–19. https://doi.org/10.61397/jkpp.v1i1.10
Azzouz, A., & HAMOU, M. (2022). A Crowdsourcing Mobile Application and Interactive Learning Analytics Dashboard to enhance Project-Based Learning supported by technology. Retrieved from http://dspace.univ-tiaret.dz/handle/123456789/5546http://dspace.univ-tiaret.dz/bitstream/123456789/5546/1/TH.M.INF.FR.2022.01.pdf
Ding, Q., & Cao, S. (2017). RECT: A Cloud-Based Learning Tool for Graduate Software Engineering Practice Courses With Remote Tutor Support. IEEE Access, 5, 2262–2271. https://doi.org/10.1109/ACCESS.2017.2664070
Effendi, D., & Wahidy, D. A. (2019). Pemanfaatan Teknologi Dalam Proses Pembelajaran Menuju Pembelajaran Abad 21. Prosiding Seminar Nasional Pendidikan Program Pascasarjana Universitas Pgri Palembang, 125–129. Retrieved from https://jurnal.univpgri-palembang.ac.id/index.php/Prosidingpps/article/view/2977/2799
Haleem, A., Javaid, M., Qadri, M. A., & Suman, R. (2022). Understanding the role of digital technologies in education: A review. Sustainable Operations and Computers, 3, 275–285. https://doi.org/10.1016/j.susoc.2022.05.004
Hamburg, I., Hersh, M., Gavota, M., & Lazea, M. (2004). Open web‐based learning environments and knowledge forums to support people with special needs. Interactive Technology and Smart Education, 1(3), 205–216. https://doi.org/10.1108/17415650480000024
Hutchins, N. M., Biswas, G., Zhang, N., Snyder, C., Lédeczi, Á., & Maróti, M. (2020). Domain-Specific Modeling Languages in Computer-Based Learning Environments: a Systematic Approach to Support Science Learning through Computational Modeling. International Journal of Artificial Intelligence in Education, 30(4), 537–580. https://doi.org/10.1007/s40593-020-00209-z
Jazayeri, M. (2015). Combining Mastery Learning with Project-Based Learning in a First Programming Course: An Experience Report. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, 315–318. https://doi.org/10.1109/ICSE.2015.163
Johnson, D. W., Johnson, R. T., & Smith, K. A. (2014). Cooperative Learning: Improving University Instruction by Basing Practice on Validated Theory. Journal of Excellence in College Teaching, 25(4), 85–118. Retrieved from http://www.ncbi.nlm.nih.gov/pubmed/10180297
Karaahmetoğlu, K., & Korkmaz, Ö. (2019). The effect of project-based arduino educational robot applications on students’ computational thinking skills and their perception of Basic Stem skill levels. Participatory Educational Research, 6(2), 1–14. https://doi.org/10.17275/per.19.8.6.2
Keser, H., & Karahoca, D. (2010). Designing a project management e-course by using project based learning. Procedia - Social and Behavioral Sciences, 2(2), 5744–5754. https://doi.org/10.1016/j.sbspro.2010.03.938
Lin, P.-C., Hou, H.-T., & Chang, K.-E. (2022). The development of a collaborative problem solving environment that integrates a scaffolding mind tool and simulation-based learning: an analysis of learners’ performance and their cognitive process in discussion. Interactive Learning Environments, 30(7), 1273–1290. https://doi.org/10.1080/10494820.2020.1719163
Liu, H., Warner, T., Iklé, M., & Mittal, S. (2020). Harness big data by iCycle: intelligent computer-supported hybrid collaborative learning environment. International Journal of Smart Technology and Learning, 2(1), 31. https://doi.org/10.1504/IJSMARTTL.2020.109488
Nurbekova, Z., Grinshkun, V., Aimicheva, G., Nurbekov, B., & Tuenbaeva, K. (2020). Project-Based Learning Approach for Teaching Mobile Application Development Using Visualization Technology. International Journal of Emerging Technologies in Learning (iJET), 15(08), 130. https://doi.org/10.3991/ijet.v15i08.12335
Nykänen, O., & Ala-Rantala, M. (1998). A Design for a Hypermedia-based Learning Environment. Education and Information Technologies, 3(3), 277–290. https://doi.org/10.1023/A:1009653700008
Samarakoon, U., Manathunga, K., & Imbulpitiya, A. (2022). Theory or Practice: Student Perspective on Project Based Learning Versus Module Based Learning to Improve Technical Skills Among IT Undergraduates. In Student Perspective on Project Based Learning Versus Module Based Learning to Improve Technical Skills Among IT Undergraduates (pp. 968–979). https://doi.org/10.1007/978-3-030-93907-6_103
Sancho-Thomas, P., Fuentes-Fernández, R., & Fernández-Manjón, B. (2009). Learning teamwork skills in university programming courses. Computers & Education, 53(2), 517–531. https://doi.org/10.1016/j.compedu.2009.03.010
Tan, P.-H., Ting, C.-Y., & Ling, S.-W. (2009). Learning Difficulties in Programming Courses: Undergraduates’ Perspective and Perception. 2009 International Conference on Computer Technology and Development, 42–46. https://doi.org/10.1109/ICCTD.2009.188
Author Biographies
Rika Melyanti, Fakultas Ilmu Komputer, Universitas Hang Tuah Pekanbaru, Indonesia
Fitri Ayu, Institut Teknologi Bisnis Riau, Indoensia
Mardainis, STMIK AMIK Riau, Indoensia
Zupri Henda, Fakultas Ilmu Komputer, Universitas Hang Tuah Pekanbaru, Indonesia
Herianto, Fakultas Ilmu Komputer, Universitas Hang Tuah Pekanbaru, Indonesia
License
Copyright (c) 2024 Rika Melyanti, Fitri Ayu, Mardainis, Zupri Henda, Herianto
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with Jurnal Penelitian Pendidikan IPA, agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution 4.0 International License (CC-BY License). This license allows authors to use all articles, data sets, graphics, and appendices in data mining applications, search engines, web sites, blogs, and other platforms by providing an appropriate reference. The journal allows the author(s) to hold the copyright without restrictions and will retain publishing rights without restrictions.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in Jurnal Penelitian Pendidikan IPA.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).