Learning Dynamic System Oriented Model Based Programming
As Dynamic System Oriented Model Based Programming (DSO-MBP) platforms, such as Simulink, becomes more and more popular, more and more students desire to learn such kind of programming. However, college students in computer science or related disciplines cultivated with traditional textbased programming, such as structured, procedural and OOP, find it frustrating to learn DSO-MBP. Our experience exhibited that it is the distinct programming paradigm of DSO-MBP that causes the trouble. This paper reports our understanding on elements of DSO-MBP paradigm, including model based, block supported, GUI interfaced, Subsystem organized, time-variant signal driven, new parameter passing, call-back functioning, and more accessible look and feel. We point out their differences and similarities with respect to traditional programming paradigm elements. We hope our contribution can help newcomers easily switch from traditional programming paradigms to the DSO-MBP paradigm and learn DSO-MBP effectively.
model based programming programming paradigm programming learning dynamic system Simulink
Jinling Wang Huichuan Duan
School of Information Science and Engineering, Shandong Normal University, Jinan 250014,China School of Information Science and Engineering, Shandong Normal University, Jinan 250014, China
国际会议
2009 IEEE International Symposium on IT in Medicine & Education( IEEE 教育与医药信息化国际会议)
济南
英文
1061-1065
2009-08-14(万方平台首次上网日期,不代表论文的发表时间)