Introduction to Computer Programming Using MATLAB
Suparerk Janjarasjitt, Department of Electrical and Electronic Engineering, Ubon Ratchathani University, Thailand
Initial Publication Date: November 10, 2021
Summary
This activity aimed for teaching basic MATLAB programming language and its application. MATLAB Grader was utilized for assignments in this activity.
Topics
Engineering
Grade Level
College Lower (13-14)
Share your modifications and improvements to this activity through the Community Contribution Tool »
Learning Goals
It was aimed to let students learn basic computer programming using MATLAB and also applications. MATLAB Grader was utilized for this activity. MATLAB Grader makes students able to learn and practice by themselves at their convenient time.
Context for Use
This is a supplementary activity for junior students (third year students at my university) that substitutes for their internship/practical training course during COVID-19 pandemic.
The students had learned Python language for their first year computer programming course.
Description and Teaching Materials
Provenance: Suparerk Janjarasjitt, Ubon Ratchathani University
Reuse: This item is offered under a Creative Commons Attribution-NonCommercial-ShareAlike license http://creativecommons.org/licenses/by-nc-sa/3.0/ You may reuse this item for non-commercial purposes as long as you provide attribution and offer any derivative works under a similar license.
Provenance: Suparerk Janjarasjitt, Ubon Ratchathani University
Reuse: This item is offered under a Creative Commons Attribution-NonCommercial-ShareAlike license http://creativecommons.org/licenses/by-nc-sa/3.0/ You may reuse this item for non-commercial purposes as long as you provide attribution and offer any derivative works under a similar license.
Provenance: Suparerk Janjarasjitt, Ubon Ratchathani University
Reuse: This item is offered under a Creative Commons Attribution-NonCommercial-ShareAlike license http://creativecommons.org/licenses/by-nc-sa/3.0/ You may reuse this item for non-commercial purposes as long as you provide attribution and offer any derivative works under a similar license.
Provenance: Suparerk Janjarasjitt, Ubon Ratchathani University
Reuse: This item is offered under a Creative Commons Attribution-NonCommercial-ShareAlike license http://creativecommons.org/licenses/by-nc-sa/3.0/ You may reuse this item for non-commercial purposes as long as you provide attribution and offer any derivative works under a similar license.
In this activity, the students learned about MATLAB programming language and its applications. There was a class lecturing on basic MATLAB programming language before students practiced through a set of examples on MATLAB Grader. A set of exercises were assigned to students for evaluating their understanding and MATLAB programming skill using MATLAB Grader.
Teaching Notes and Tips
MATLAB Grader provides an effective online resource and tool for (self) learning MATLAB. A set of preset problems available on MATLAB Grader also makes the assignment and course design convenient.
Assessment
Provenance: Suparerk Janjarasjitt, Ubon Ratchathani University
Reuse: This item is offered under a Creative Commons Attribution-NonCommercial-ShareAlike license http://creativecommons.org/licenses/by-nc-sa/3.0/ You may reuse this item for non-commercial purposes as long as you provide attribution and offer any derivative works under a similar license.
Provenance: Suparerk Janjarasjitt, Ubon Ratchathani University
Reuse: This item is offered under a Creative Commons Attribution-NonCommercial-ShareAlike license http://creativecommons.org/licenses/by-nc-sa/3.0/ You may reuse this item for non-commercial purposes as long as you provide attribution and offer any derivative works under a similar license.
There are two main goals:
1) Capability on computer programming using MATLAB (assessed using scores obtained from MATLAB Grader); and
2) Class participation (assessed using students' submissions for their assignments in MATLAB Grader)