Research support-oriented MATLAB learning: tackling difficult concepts and promoting personalised learning

Chunhua Yang, David Smith

Abstract


This study investigated the acquisition of MATLAB programming skills by postgraduate students, and whether this learning was improved by research support-oriented teaching. Questionnaire surveys were given to academic staff asking about what they considered the most important knowledge and skills in programming to be. Questionnaire surveys were also given to students asking about what programming concepts they found the most difficult and confusing to understand. The intersection between what knowledge and skills in programming the researchers deemed the most important, and what areas in programming students had most difficulty with, was carefully addressed in subsequent teaching in a module teaching the essentials of programming to postgraduate students. Student learning performance, as measured by examination marks on the module, before and after the intersection concepts were emphasised was compared. The student learning performance improvement, together with interviews to students about their perceptions about programming, suggests that teaching oriented to research support is effective at increasing student understanding of programming in MATLAB.

Keywords: Programming; MATLAB; Research support


Keywords


Programming; MATLAB; Research support

Full Text:

PDF

References


Azemi, A., Bodek, M. & Chinn, G. (2013). Teaching an Introductory Programming Course Using Hybrid E-learning Approach. In: Frontiers in Education Conference. IEEE, pp. 1911-1913. DOI: 10.1109/FIE.2013.6685168.

Cohen, M.X. (2017). MATLAB for Brain and Cognitive Scientists. Cambridge, MA: MIT Press.

Gresty, K., Heffernan, T., Pan, W. & Edwards-Jones, A. (2015). Minimising risks in research-informed teaching. Higher Education Review, 48(1), pp. 40-67.

Hay, D.B., Weller, S. & Ashton, K. (2015). Researcher-led teaching: embodiment of academic practice. Higher Education Review, 48(1), pp. 25-39.

Misirlisoy, E. (2017). Programming Behavioral Experiments with MATLAB and Psychtoolbox: 9 Simple Steps for Students and Researchers. New York: Routledge.

Nyamapfene, A. & Lynch, S. (2016). Systematic Integration of MATLAB into Undergraduate Mathematics Teaching: Preliminary Lessons from Two UK Institutions. In: IEEE Global Engineering Education Conference (EDUCON). IEEE, pp. 1145-1148. DOI: 10.1109/EDUCON.2016.7474699.

Robins, A., Rountree, J. & Rountree, N. (2003). Learning and Teaching Programming: A Review and Discussion. Computer Science Education, 13(2), pp. 137-172. DOI: 10.1076/csed.13.2.137.14200.

Rosenbaum, D.A., Vaughan, J. & Wyble, B. (2015). MATLAB for Behavioral Scientists. 2nd ed. New York: Routledge.

Smith, J., Flowers, P. & Larkin, M. (2009). Interpretative Phenomenological Analysis: Theory, Method and Research. London: SAGE.




DOI: https://doi.org/10.29311/ndtps.v0i12.2402

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.
We use both functional and performance cookies to improve visitor experience. Continue browsing if you are happy to accept cookies. Please see our Privacy Policy for more information.
OK


New Directions in the Teaching of Natural Sciences

eISSN: 2753-4138

University Home