DocumentCode
3335748
Title
Learning Dynamic System Oriented Model Based Programming
Author
Wang, Jinling ; Duan, Huichuan
Author_Institution
Sch. of Inf. Sci. & Eng., Shandong Normal Univ., Jinan, China
Volume
1
fYear
2009
fDate
14-16 Aug. 2009
Firstpage
1061
Lastpage
1065
Abstract
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 text-based 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.
Keywords
computer science education; object-oriented programming; GUI interfaced; Simulink; call-back functioning; dynamic system oriented model based programming; graphical user interface; object-oriented programming; subsystem organized; time-variant signal driven; traditional text-based programming; Computer science; Dynamic programming; Educational institutions; Logic programming; MATLAB; Mathematical model; Object oriented modeling; Object oriented programming; Programming profession; Switches; Simulink; dynamic system; model based programming; programming learning; programming paradigm;
fLanguage
English
Publisher
ieee
Conference_Titel
IT in Medicine & Education, 2009. ITIME '09. IEEE International Symposium on
Conference_Location
Jinan
Print_ISBN
978-1-4244-3928-7
Electronic_ISBN
978-1-4244-3930-0
Type
conf
DOI
10.1109/ITIME.2009.5236233
Filename
5236233
Link To Document