DocumentCode :
3485411
Title :
Work in progress - using a graphical programming language teach to microprocessor interfacing
Author :
Rommel, Gary
Author_Institution :
Dept. of Comput. Sci., Eastern Connecticut State Univ., Willimantic, CT
fYear :
2005
fDate :
19-22 Oct. 2005
Lastpage :
31
Abstract :
At Eastern Connecticut State University we have designed our computer science program around the ACM Computing Curricula 2001 Computer Science. 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 (2002). Our situation differs from Jones, Lehrman, and Rogers (2002) 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 Jones, Lehrman, and Rogers (2002), 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
Keywords :
computer science education; educational courses; educational institutions; programming languages; ACM Computing Curricula 2001 Computer Science; Eastern Connecticut State University; computer science majors; computer science program; graphical programming language; hardware courses; liberal arts institution; microprocessor interfacing; Art; Computer languages; Computer science; Flexible printed circuits; Guidelines; Hardware; Laboratories; Microprocessors; Music; Sampling methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual Conference
Conference_Location :
Indianopolis, IN
ISSN :
0190-5848
Print_ISBN :
0-7803-9077-6
Type :
conf
DOI :
10.1109/FIE.2005.1612244
Filename :
1612244
Link To Document :
بازگشت