Work in progress - Using a graphical programming language teach to microprocessor interfacing
Rommel G.
2005
Proceedings - Frontiers in Education Conference, FIE
0
At Eastern Connecticut State University we have designed our computer science program around the ACM Computing Curricula 2001 Computer Science [1]. This is a fairly flexible guideline and permits distinctive solutions to the curriculum. Because we are a liberal arts institution and teach students in a computer science program, hardware courses present themselves as challenges to instructors. On one hand hardware courses expand our students abilities while on the other hand they challenged them because they are very different than software courses. We address this dilemma by using a graphical programming language. We use a similar approach developed by Jones, Lehrman, and Rogers [4]. Our situation differs from [4] in that we have a homogeneous student body of computer science majors. However, we have students that have both little and some hardware background. Hardware can be viewed as threatening for students with only a software background. Like [4], we use sound and music to motivate difficult computer science principles such as Nyquist's Sampling Theorem, Spectrum Analysis, and FFTs. By permitting students to use their intuition, they are able to understand and see these principles in a non-threatening way. In fact, our approach becomes a motivating method for the class. Once we decided to use a graphical programming language, we needed to address four aspects of the course 1) The laboratories 2) The instructor's teaching station 3) Course materials 4) Remote sharable stations The paper describes these aspects of our course. © 2005 IEEE.
Bishop R., Labview 7 Express, (2004); Essick J., Advanced Labview, (1998); Chip Jones J., Lehrman P., Rogers C., USING MUSICAL INSTRUMENTS AS AN ENGINEERING EDUCATIONAL MEDIUM, Proceedings for FIE 2002 Conference, (2002); Helsel R., Visual Programming with HP Vee, (1998); Netgroup, WinPcap Documentation 3.1 beta, (2002); SnortUsers Manual, (2003); Travis J., Labview for Everyone, (2002)
Conference paper
Scopus