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