KERANGKA BAGI PERSEKITARAN PEMBELAJARAN BERPUSATKAN PELAJAR UNTUK LATIHAN PENGATURCARAAN KENDIRI

Marini Abu Bakar, Mohd Isrul Esa

Abstract


Pengaturcaraan komputer merupakan satu bidang yang memerlukan kemahiran dalam mereka bentuk algoritma, memahami sintaks, menulis aturcara dan membetulkan ralat sehingga memperoleh aturcara yang dapat menyelesaikan sesuatu masalah. Kemahiran ini dapat dibina melalui latihan yang banyak, dalam pelbagai bentuk dan secara berterusan. Lazimnya penguasaan pelajar dalam pengaturcaraan dapat dilihat daripada bilangan latihan yang dapat diselesaikan dengan betul dan dalam tempoh masa yang ditetapkan. Hasil daripada pemerhatian, kebanyakan pelajar dapat menyelesaikan masalah yang diberi semasa sesi makmal. Namun, prestasi mereka  dalam ujian makmal kurang memuaskan. Keadaan ini tidak menolak kemungkinan pelajar tidak melakukan latihan kendiri secukupnya sebagai persediaan ujian makmal. Dalam persekitaran pembelajaran berpusatkan pelajar, pengisian jam notional sangat penting untuk memastikan pelajar bersedia untuk mengikuti kelas seterusnya. Kajian ini bertujuan untuk menghasilkan satu kerangka bagi persekitaran pembelajaran berpusatkan pelajar untuk kursus pengaturcaraan komputer. Persekitaran pembelajaran ini menerapkan teori konstruktivisma yang membantu pelajar membina pengetahuan dan kemahiran melalui pengalaman menyelesaikan pelbagai masalah aturcara. Kerangka pembelajaran ini juga diintegrasikan dengan model pembelajaran kompetitif dengan menyediakan ruang untuk pelajar bersaing sesama sendiri dalam menyelesaikan masalah pengaturcaraan.


Full Text:

PDF

References


Abdullah Ibrahim. 2010. Pembelajaran Berpusatkan Pelajar Dan Kaitannya Dengan Pembangunan Diri Dan Peluang Pekerjaan. Seminar Penyelidikan Pendidikan Guru Peringkat Kebangsaan 2004,. Retrieved from http://umpir.ump.edu.my/943/

Beaumont, C. & C., F. 2003. Learning Programming: Enhancing quality through problem-based learning. 4th Annual Conference of the LTSN Subject Centre for Information and Computer Science,.

Biggs, J. 2003. Aligning teaching and assessment to curriculum objectives. Learning and Teaching Support Network, 1–12.

Brooks, J. G. & Brooks, M. G. 1993. In Search Of Understanding: The Case For Constructivist Classrooms. VA:Association for Supervision and Curriculum Development (ASCD),.

Cheang, B., Kurnia, A., Lim, A. & Oon, W. C. 2003. On automated grading of programming assignments in an academic institution. Computers and Education, 41(2), 121–131. doi:10.1016/S0360-1315(03)00030-7

Csete, J. & Gentry, C. 1995. Educational Technology in the 1990s. Instructional Technology: Past, Present and Future,. Englewood, Colorado.

Dewey, J. 1966. Democracy and Education. New York: Free Press.

Elamir, A. M., Jailani, N. & Bakar, M. A. 2013. Framework and Architecture for Programming Education Environment as a Cloud Computing Service. Procedia Technology, 11, 1299–1308. doi:10.1016/j.protcy.2013.12.328

Felder, R. M. & Brent, R. 1996. Navigating the bumpy road to student-centered instruction. College Teaching 44(2), 43–47.

Grover, S. & Pea, R. 2013. Computational Thinking in K-12: A Review of the State of the Field. Educational Researcher, 42(1), 38–43. doi:10.3102/0013189X12463051

Heinich, R., Molenda, M., Russell, J. D. & Smaldino, S. 1999. Instructional Media and Technologies for Learning.

Johnson, D. W. & Johnson, R. T. 1994. Learning Together And Alone: Cooperative, Competitive And Individualistic Learning. Boston: Allyn and Bacon.

Jonassen, H. . 1999. Constructivist learning environments on the web : Engaging students in meaningful leraning. Educational Techonolgy,.

Kurata, Tominaga, Hayashi & Yamasaki. 2007. Contest Style Exercise with Execution Tests for Every Lesson in Introductory C Programming. International Conference on Information Technology Based Higher Education and Training (ITHET 2007),.

Kurnia. Andy, Lim, A. & Cheang, B. 2001. Online judge. Computers & Education,. Elsevier Science Ltd.

Liu, R., Qiao, X. & Liu, Y. 2006. A Paradigm Shift of Learner-Centered Teaching Style: Reality or Illusion? Arizona Working Papers in SLAT, 13, 77–91.

Lye, S. Y. & Koh, J. H. L. 2014. Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior,. doi:10.1016/j.chb.2014.09.012

Masura Rahmat, Shahrani, S., Latih, R., Yatim, N. F. M., Zainal, N. F. A. & Rahman, R. A. 2012. Major Problems in Basic Programming that Influence Student Performance. Procedia - Social and Behavioral Sciences, 59, 287–296. doi:10.1016/j.sbspro.2012.09.277

Mc Brien, J. L. & Brandt, R. S. 1997. The Language Of Learning: A Guide To Education Terms. Alexandria VA: Association for Supervision And Curriculum Development,.

Merrill, M. D., Tennyson, R. D. & Posey, L. O. 1992. Teaching Concepts: An Instructional Design Guide hlm.Second ed. Englewood Cliffs, NJ: Educational Technology Publications.

Mohd Isrul Esa. 2015. Kerangka Pembelajaran Berpusatkan Pelajar bagi Latihan Pengaturcaraan Kendiri. Universiti Kebangsaan Malaysia.

Muhammad Faiz Mokhtar & Marini Abu Bakar. 2015. JavaLab: sistem penyampaian latihan makmal bagi kursus pengaturcaraan berorientasi objek. Koleksi latihan ilmiah dalam teknologi dan pengurusan perisian, hlm.12–25. SOFTAM, UKM.

Murai, S. 2016. Computer programming seen as key to Japan’s place in ‘fourth industrial revolution.’ The Japan Times,.

https://www.japantimes.co.jp/news/2016/06/10/business/tech/computer-programming-industry-seen-key-japans-place-fourth-industrial-revolution/#.Wcny1luCyM8 [15 September 2017].

Nelson, M. 2016. Computer Science Education in the Age of CS for All | HuffPost. HuffPost,. https://www.huffingtonpost.com/acm-the-association-for-computing-machinery/computer-science-educatio_1_b_9373808.html [16 October 2017].

Nik Azis Nik Pa. 1999. Pendekatan konstruktivisme radikal dalam pendidikan Matematik. Kuala Lumpur: Penerbit Universiti Malaya.

Nishimura Tomoharu, Shinichiro, K. & Hiroyuki, T. 2011. Monitoring System Of Student Situation In Introductory C Programming Exercise With A Contest Style. ITHET,.

Noor Faezah Mohd Yatim, Marini Abu Bakar & Jailani, N. 2009. Kajian awal pendekatan pengaturcaraan pasangan dalam pembelajaran dan pengajaran kursus pengaturcaraan. Prosiding Kongres Pengajaran & Pembelajaran UKM 2009 - Seminar Pendidikan Sains & Teknologi Maklumat (STeM`09), hlm.139–145.

Perkins, D. N. 1986. Knowledge as design. New Jersey: Lawrence Erlbaum Associates.

Revilla, M. A., Manzoor, S. & Liu, R. 2008. Competitive Learning in Informatics: The Uva Online Judge Experience. Olympiads in Informatics, 2, 131–148.

Rodziah Latih, Azura Ishak, Noor Faridatul Ainun Zainal, Masura Rahmat, Rohizah Abd Rahman, Shahrina Shahrani & Noorazean Mohd Ali. 2015. Pembangunan Modul Latih Tubi Atas Talian untuk Kursus Asas Pengaturcaraan: Kajian Awal. Inovasi Pengajaran dan Pembelajaran dalam Teknologi Maklumat, hlm.19–24.

Rodziah Latih, Norleyza Jailani, Marini Abu Bakar & Zarina Shukur. 2015. Pendekatan Pembelajaran Berasaskan Masalah dalam Kursus Pengaturcaraan Komputer Pengenalan PBM dalam Bidang Sains Komputer. Inovasi Pengajaran dan Pembelajaran dalam Teknologi Maklumat, hlm.104–111. Pusat Pengajaran & Teknologi Pembelajaran, UKM.

Sang, M. S. 2003. Psikologi Pendidikan, Kumpulan Pendidikan. Subang Jaya: Budiman Sdn.Bhd.

Shahabuddin, R. & Zohir, M. 2003. Pedagogi : Strategi Dan Teknik Mengajar Dengan Berkesan. Shah Alam: PTS Publications & Distributors Sdn Bhd.

Shindler, J. 2010. Transformative classroom management : positive strategies to engage all students and promote a psychology of success. Jossey-Bass.


Refbacks

  • There are currently no refbacks.


Index