Title:
|
DEMOLISHING MYTHS IN MICROCOMPUTING LAB: BUILD A LINUX DEVICE DRIVER |
Author(s):
|
Michael Grivas , Dimitris Kehagias |
ISBN:
|
978-972-8924-79-9 |
Editors:
|
Miguel Baptista Nunes, Pedro Isaías and Philip Powell |
Year:
|
2009 |
Edition:
|
Single |
Keywords:
|
Microcomputing education, educational device driver |
Type:
|
Full Paper |
First Page:
|
261 |
Last Page:
|
266 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
In Computer Science and Informatics courses, students usually learn programming in a finest abstract way. The highlevel
programming though does not provide information about what the computer really does when executing a program.
On the other hand, embedded systems courses cover excessively the lowest part of computing, but they are usually parts
of Computer Engineering curricula, where higher-level languages and the respective abstraction are not studied in depth.
We, in the department of Informatics of the Technological Educational Institute (TEI) of Athens, in the content of the
course microcomputers and applications focus in providing the low-level bits of programming to students that usually
learn high-abstraction structures and programming methods. We found that most of the students build a perception of
low-level computing matters that resembles to tribal fetishes. Hence, we built some projects that help the students
understand the inner parts of an operating system and approach in a simplistic way the low-level programming and the
hardware. |
|
|
|
|