International Journal of Academic Research in Progressive Education and Development

search-icon

An Innovative Module for Learning Computational Thinking Skills among Undergraduate Students

Open access
This paper outlines an innovative module for learning computational thinking skills through Mobile Application Development Module (M-CT). We have designed the module where students can not only learn and enhance their CT skills, but stay motivated throughout the learning process. The study involves a group of lecturers from Malaysian institutions of higher learning where their responses will be used in identifying the elements of computational thinking skills and type of native mobile applications that can be incorporated to develop the M-CT module. We set out to evaluate the effectiveness of a M-CT module in achievement, understanding and motivation among undergraduate students on computational thinking skills.
Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832–835. https://doi.org/10.1093/comjnl/bxs074
Akbulut, Y. (2007). Implications of Two Well-known Models for Instructional Designers in Distance Education: Dick- Carey Versus Morrison-Ros-KEMP. Turkish Online Journal of Distance Education, 8 (2)(April), 1–7. https://doi.org/10.17718/TOJDE.13470
Atmatzidou, S., & Demetriadis, S. (2016). Advancing students ’ computational thinking skills through educational robotics?: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75, 661–670. https://doi.org/10.1016/j.robot.2015.10.008
Bernama. (2016). Computational Thinking, Computer Science To Be Taught In School Next Year. Bernama.
Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computers & Education Computational thinking and tinkering?: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157. https://doi.org/10.1016/j.compedu.2013.10.020
Black, J., Brodie, J., Curzon, P., Myketiak, C., McOwan, P. W., & Meagher, L. R. (2013). Making computing interesting to school students. Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE ’13, (July), 255. https://doi.org/10.1145/2462476.2466519
Creswell, J. W. (2015). Educational research: planning, conducting, and evaluating quantitative and qualitative research (5th ed.). Pearson.
Curzon, P. P., Dorling, M., Ng, T., Selby, C., & Woollard, J. (2014). Developing computational thinking in the classroom: a framework. Computing at School.
Denning, P. J. (2009). Beyond Computational Thinking.
Gardeli, A., & Spyros, V. (2017). Creating the computer player: an engaging and collaborative approach to introduce computational thinking by combining “unplugged” activities with visual programming. Italian Journal of Educational Technology, 36–50. https://doi.org/10.17471/2499-4324/910
Geck, C. S., Hooi, Y. K., Mohamad, Z. binti, & Ismail, F. binti. (2016). Sains komputer Tingkatan 4. Oxford Fajar.
Henderson, P. B., Cortina, T. J., & Wing, J. M. (2007). Computational thinking. In Proceedings of the 38th SIGCSE technical symposium on Computer science education (pp. 195–196). https://doi.org/10.1145/1227504.1227378
Ibharim, L. F. M., Yatim, M. H. M., & Masran, M. N. (2015). Menerokai Kemahiran Abad Ke-21 Kanak- Kanak dalam Proses Reka Bentuk Permainan Penceritaan Digital ( Exploring 21st ... Journal of Science, Mathematic and Technology, 2(1), 82–96. https://doi.org/10.13140/RG.2.1.1491.3360
Ibrahim, R. (2007). Keberkesanan modul pengajaran dan pembelajaran Ekonomi Asas ke atas pelajar Tingkatan Empat yang pencapaian rendah tahap pemahaman konsep. Universiti Kebangsaan Malaysia.
Kassan, S., Looi, K. F., & Tham, Y. M. (2016). Asas Sains Komputer.
Kazimoglu, C., Kiernan, M., Bacon, L., & Mackinnon, L. (2012a). A Serious Game for Developing Computational Thinking and Learning Introductory Computer Programming. Procedia - Social and Behavioral Sciences, 47, 1991–1999. https://doi.org/10.1016/j.sbspro.2012.06.938
Kazimoglu, C., Kiernan, M., Bacon, L., & Mackinnon, L. (2012b). Learning Programming at the Computational Thinking Level via Digital Game-Play. Procedia - Procedia Computer Science, 9(0), 522–531. https://doi.org/10.1016/j.procs.2012.04.056
Kemp, J. E., Ross, S. M., & Morrison, G. R. (1998). Designing effective instruction.
Kules, B. (2016). Computational Thinking is Critical Thinking?: Connecting to University Discourse , Goals , and Learning Outcomes.
L’Heureux, J., & Boisvert, D. (2012). IT problem solving: an implementation of computational thinking in information technology. Proceedings of the 13th Annual Conference on Information Technology Education, 183–188. https://doi.org/10.1145/2380552.2380606
Lay, A. N. (2017). Pembangunan dan Keberkesanan Modul MyKimDg Terhadap Pencapaian Dalam Topik Garam dan Kemahiran Abad Ke-21.
Lee, I., Martin, F., Denner, J., Coulter
In-Text Citation: (Shanmugam & Nadesan, 2019)
To Cite this Article: Shanmugam, L., & Nadesan, G. (2019). An Innovative Module for Learning Computational Thinking Skills among Undergraduate Students. International Journal of Academic Research in Progressive Education and Development, 8(4), 116–129.