A CS/SE approach to a real-time embedded systems software development course
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Computers as components: principles of embedded computing system design
Computers as components: principles of embedded computing system design
JouleTrack: a web based tool for software energy profiling
Proceedings of the 38th annual Design Automation Conference
Introduction to Computing Systems: From Bits and Gates to C and Beyond
Introduction to Computing Systems: From Bits and Gates to C and Beyond
Embedded System Design: A Unified Hardware/Software Introduction
Embedded System Design: A Unified Hardware/Software Introduction
Computer
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Pervasive computing in the undergraduate curriculum
Proceedings of the 35th SIGCSE technical symposium on Computer science education
The digital divide of computing
Proceedings of the 1st conference on Computing frontiers
Web-Based Energy Exploration Tool for Embedded Systems
IEEE Design & Test
Embedded System Design
What and why about architecture for embedded systems
WCAE '00 Proceedings of the 2000 workshop on Computer architecture education
The changing role of computer architecture education within CS curricula: invited presentation
WCAE '04 Proceedings of the 2004 workshop on Computer architecture education: held in conjunction with the 31st International Symposium on Computer Architecture
Teaching embedded systems with FPGAs throughout a computer science course
WCAE '04 Proceedings of the 2004 workshop on Computer architecture education: held in conjunction with the 31st International Symposium on Computer Architecture
The case for broader computer architecture education: keynote address
WCAE '04 Proceedings of the 2004 workshop on Computer architecture education: held in conjunction with the 31st International Symposium on Computer Architecture
An introductory digital design course using a low-cost autonomous robot
IEEE Transactions on Education
Teaching digital design to computing science students in a single academic term
IEEE Transactions on Education
Diverse hardware platforms in embedded systems lab courses: a way to teach the differences
ACM SIGBED Review - Special issue: The first workshop on embedded system education (WESE)
A novel embedded system curriculum with portable hands-on labs in a box
Proceedings of the 48th Annual Southeast Regional Conference
Hi-index | 0.00 |
It is predicted that by the year 2010, 90% of the overall program code developed will be for embedded computing systems. This fact requires urgent changes in the organization of the current computer science curriculums, as advocated by a number of academics. The changes will help students deal with the idiosyncrasies of embedded systems, which requires knowledge about the computation engine, its energy consumption model, performance, interfaced artifacts, reconfigurable hardware programming, etc. This paper discusses some important issues to be included in modern computer science programs, in order to prepare students to be able to program future embedded computers. In particular, we present an approach we are attempting to implement at our institution. We also illustrate infrastructures that permit students to implement complex examples and gain deep knowledge about the topics being taught. Finally, with this paper we hope to foment a fruitful discussion on those issues.