Ho Myong Guk, a lecturer at the Faculty of Information Science and Technology, has realized CDIO education by means of a comprehensive measurement and experimental device in the practice course of programming technology.
The device is one of the most representative terminal measurement devices for the realization of the process control system needed in the establishment of an integrated production system. With wired communication and wireless communication, it is a multifunctional integrated experimental device whereby a number of indicators such as temperature, humidity, illumination, etc. can be measured real time.
First, he developed a communication application program to accurately and quickly collect necessary indicators through the device, and built the collected data in the database in various forms for convenient history analysis. It was designed to carry out both real-time graphic processing of the data and file processing at the same time so that the data would prove useful in all future analyses.
Next, he ensured that various characteristic analyses to be displayed in the history analysis underwent various mathematical processing such as Newton interpolation, Lagrange interpolation and spline interpolation to give scientific guarantees in the characteristic analysis.
In order to realize CDIO education in the practice course, he, first of all, encouraged the students to conceive a question rather than considering given questions.
He explained to the students an air conditioning system and a cold storage management system on the basis of the collected data (external temperature, internal temperature, humidity, illuminance, water level, motor rotation speed, etc.)
Then, the students in groups were able to decide their own tasks ― for example, air conditioning systems and cold storage management systems for libraries, zoos, gymnasiums, cultural centres, swimming pools, hospitals, museums, factories, corporations, public buildings, and their classrooms and dormitories.
As the same collected indicators needed different processing for different application objects, the students could further enhance their practical ability while performing their tasks.
Second, he let the students design the selected tasks in groups drawing on what they had learnt in the lecture.
The items for program designing included interface, file processing, graphic processing, database and network communication, analysis method determination, and self-standard setting.
Third, he made the students implement their tasks.
The students worked in groups to complete the codes they wrote.
Fourth, he asked the students to operate and test their programs.
While he was running the prepared programs, he conducted error inspection and result analysis, and pointed out the characteristics, advantages and shortcomings of the tasks submitted by each group.
In the group presentation, the overall evaluation of the convenience of interface design, the speed and accuracy of communication data collection, database construction and history management, graphic processing results and history analysis and result analysis and group cooperation were made.
In conclusion, the realization of CDIO education helped students to further raise their practical abilities.
© 2021 KumChaek University of Technology