Dr Janse van Rensburg created online assignments in MATLAB Grader for her Linear Systems course. The purpose of this was to quickly and efficiently measure whether students understood the theory for designing a passive filter, before moving into the lab to build a physical passive filter. The MATLAB Grader assignments enabled a more efficient workflow as the lecturer could track her students’ understanding and application of theory.
Firstly, the lecturer needed to reduce the time spent during lab tests, when students would test the filter designs they had programmed using MATLAB. Time and resources were wasted during lab sessions because students struggled to design low and high-pass filters that worked. Additional lab sessions would have to be booked over a week or two-week period so that students would have the opportunity to correctly design filters, test them and receive feedback from the marked assignment.
Secondly, the assignment took too long to grade and provided little insight of the students theoretical and practical understanding of Linear Systems and passive filter design. Additionally, students were frustrated by the delayed feedback via graded assignments and would consequently press the lecturer, outside lecture and lab times, for additional assistance and feedback on the assignment and the theory.
Dr Janse van Rensburg transferred the old course design of “pen and paper” to a Passive Filter Design assignment into a MATLAB Grader Course. The assignments were accessible for the duration of the course and the number of submissions were unlimited. This workflow was designed to enable continuous learning as it allowed students to consistently test the design of their passive filters and enabled access to theoretical information throughout the course.
The lecturer created two assignments. The first assignment was to introduce students to MATLAB Grader and familiarise them with step and impulse functions in MATLAB. The purpose of the second assignment was to design first-order passive filters in MATLAB without the use of a specialised toolbox like Signal Processing or DSP Toolbox. Students were expected to design a low-pass filter (Problem 1) and a high-pass filter (Problem 2) according to a client’s specifications.
Upon completing the MATLAB Grader Course, students practical tested their Passive Filter Designs in the lab with circuits they built and tested. Having completed the series of lectures, the MATLAB Grader Assignments and practical lab session, students were requested to hand in a report detailing the design, verification, validation and conclusions of the passive filter.
Students were able to (1) explore the theory and research the fundamental methods of design, (2) apply the theory in a safe and interactive environment, (3) test their application and iteratively improve their design. The use of MATLAB Grader for online assessment saved time as lab sessions were reduced by more than 50% because the students knew what to expect after completing their designs in MATLAB Grader. Students could easily test and verify their MATLAB code, their filter design and theoretical understanding throughout the course, all before the practical lab sessions took place. It also reduced student frustration with theory due to interactive feedback through pre-tests in MATLAB Grader.
If the filter design did not work during the practical, both lecturer and student could be sure that it was not the code that was wrong but rather the circuit components. These mistakes were easily identifiable and fixed during a single lab session. With this approach, the quality of students’ designed filters was much higher where this design occurred outside of the lab and rather in their own interactive environment of MATLAB Grader. Time and components were saved due the higher quality of design before practical implementation.
“Using Instrument Control Toolbox and a MATLAB GUI allows for our test engineers to focus on the accurate and repeatable measurement of the Systems Under Test, and not on the complexity in manually controlling the instruments to generate measured results."
"By using Simulink in combination with the MATLAB Compiler SDK we were able to develop a robust and user-friendly plugin framework in 3 months with a team of 2 developers."
“At Alaris we intentionally favour candidates for engineering positions that can claim a solid background in MATLAB."
CSIR Develops an Electronic Warfare Simulation Environment Using MathWorks Tools.
“It is becoming increasingly essential for students to be able to interact with software in engineering mathematics.”
Control Systems Teaching: Virtual practicals to enhance practical perspective
Investing in an Industry and Academic Standard Software Tool
“I strongly encourage the use of MATLAB and Simulink, particularly when it comes to control systems design, system modelling, analysis and deployment."
"The kind of perspective that Opti-Num gives us is immense."
Impacting the lives of students through the Campus-Wide License.
“Before MATLAB Onramp, many of my students struggled to work out how to use MATLAB to draw a function and had to be shown how to set up a script, how the command windows works, etc."
“MATLAB allows us to implement and test algorithms effortlessly and it is easy to debug.”
“The Opti-Num team delivered top-class work under tight deadlines and nation-wide lockdown – they exceeded all my expectations."
“The software development expertise of Opti-Num Solutions and the outstanding flexibility of their developers, given ever changing requirements, ensured the successful extension of our OPM toolset."
“I highly recommend Opti-Num Solutions as the number one consulting company within the analytics, modelling and simulation environments”.
“Opti-Num Solutions assisted Nedbank with automating the process of gathering publically accessible data, preparing that data and translating it into usable Excel spreadsheets which the wider Nedbank Group can utilise."
"Opti-Num Solutions supported our Operational Risk model to ensure RDARR compliance."
"Engaging with Opti-Num Solutions gave us access to the specialised knowledge and development capabilities we needed."
The JHC gained real business value from Opti-Num’s insights and recommendations which were used to make better decisions.
Complete Predictive Maintenance Workflow in 100 hours
Application of RFSoC Technology within Electronic Warfare aimed against Radar
"The software development expertise of Opti-Num Solutions and the outstanding flexibility of their developers, given ever changing requirements, ensured the successful extension of our OPM toolset."