Introduction to Computer Programming Using MATLAB

Suparerk Janjarasjitt, Department of Electrical and Electronic Engineering, Ubon Ratchathani University, Thailand

Author Profile

Summary

This activity aimed for teaching basic MATLAB programming language and its application. MATLAB Grader was utilized for assignments in this activity.


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

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

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)