Title :
Developing a graduate level embedded system programming course content by using blended programming methodologies: Text-based and graphical
Author :
Korkmaz, Hayriye ; Cosgun, Ercan ; Azaklar Bal, Sezen ; Toker, Kenan
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Marmara, Istanbul, Turkey
Abstract :
This article deals with identifying the materials and the methods that will be used in this course based on “Embedded System Programming (ESP)” course for Electrical-Electronics Engineering Graduate program of MU Faculty of Technology. When the varying levels of skill and knowledge of the students is considered, it becomes necessary to adopt a blended programming method for the contents of the course. Even though the course is regarded as 3+0 ECTS of 8 credits (Theory: 3, Applied: 0), a content supported with extensive application is recommended. The content of the course allows developing applications using Xilinx Spartan 3E Starter Kit. Students taking this course are able to choose a method best fitted to their programming skills or preferences. However, it might be possible that the lecturer may not have a wide range of programming knowledge and skills. In this case, the graduate students are expected to determine and complete their own needs or shortcomings with the accumulation of knowledge they gained in their undergraduate studies. With the lecturer´s guidance, the students are free to choose whether to use graphical programming (LabVIEW, LabVIEW FPGA Module) or conventional text-based programming (Verilog, VHDL, Matlab HDL Coder) in their projects. In this way, we expect an improvement in understanding of the contents and an expansion in scope.
Keywords :
computer aided instruction; computer science education; educational courses; electronic engineering computing; electronic engineering education; embedded systems; field programmable gate arrays; further education; hardware description languages; mathematics computing; programming; virtual instrumentation; ESP course; LabVIEW FPGA module; MU Faculty of Technology; Matlab HDL Coder; VHDL; Verilog; Xilinx Spartan 3E Starter Kit; blended programming methodologies; electrical-electronics engineering graduate program; graduate level embedded system programming course content; graphical programming; programming preferences; programming skills; text-based programming; Educational institutions; Embedded systems; Field programmable gate arrays; Hardware design languages; Programming profession; Radiation detectors; Embedded system programming; FPGAs; HDL; LabVIEW FPGA Module; Verilog; Xilinx ISE;
Conference_Titel :
Global Engineering Education Conference (EDUCON), 2014 IEEE
Conference_Location :
Istanbul
DOI :
10.1109/EDUCON.2014.6826227