A practitioner's handbook for real-time analysis
A practitioner's handbook for real-time analysis
Interdisciplinary concurrent design methodology as applied to the navigator wearable computer system
Journal of Computer and Software Engineering - Special issue: hardware-software codesign
Benchmarking an interdisciplinary concurrent design methodology for electronic/mechanical systems
DAC '95 Proceedings of the 32nd annual ACM/IEEE Design Automation Conference
Computers as components: principles of embedded computing system design
Computers as components: principles of embedded computing system design
Embedded systems design: an introduction to processes, tools, & techniques
Embedded systems design: an introduction to processes, tools, & techniques
Real-Time Systems
Software Engineering for Real-Time Systems
Software Engineering for Real-Time Systems
An Embedded Software Primer
Real-Time Systems: Design Principles for Distributed Embedded Applications
Real-Time Systems: Design Principles for Distributed Embedded Applications
Safety Critical Computer Systems
Safety Critical Computer Systems
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Fundamentals of Embedded Software: Where C and Assembly Meet with Cdrom
Fundamentals of Embedded Software: Where C and Assembly Meet with Cdrom
Embedded Everywhere: A Research Agenda for Networked Systems of Embedded Computers
Embedded Everywhere: A Research Agenda for Networked Systems of Embedded Computers
Power Aware Design Methodologies
Power Aware Design Methodologies
A network project course based on network processors
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
Designing Embedded Hardware
How Many System Architectures?
Computer
Power aware computing
Embedded System Design: UCR's Undergraduate Three-Course Sequence
MSE '03 Proceedings of the 2003 International Conference on Microelectronics Systems Education
Teaching Software-intensive Embedded Systems at Tallinn Technical University
RTEW '98 Proceedings of the Third IEEE Real-Time Systems Education Workshop
Embedding Practical Real-Time Education in a Computer Science Curriculum
RTEW '98 Proceedings of the Third IEEE Real-Time Systems Education Workshop
Adtranz: A Mobile Computing System for Maintenance and Collaboration
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
Embedded Systems Dictionary
Computer
FIE '95 Proceedings of the Frontiers in Education Conference, on 1995. Proceedings., 1995 - Volume 02
Computer
Bringing embedded software closer to computer science students
ACM SIGBED Review - Special issues on the second workshop on embedded system education (WESE)
The development and deployment of embedded software curricula in Taiwan
ACM SIGBED Review - Special issues on the second workshop on embedded system education (WESE)
Embedded system education in Zhejiang University
AIC'07 Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Informatics and Communications - Volume 7
Nexos: a next generation embedded systems laboratory
ACM SIGBED Review
Multi-processor programming in the embedded system curriculum
ACM SIGBED Review
Discovering high-impact success factors in capstone software projects
Proceedings of the 10th ACM conference on SIG-information technology education
An undergraduate embedded software laboratory for the masses
WESE '09 Proceedings of the 2009 Workshop on Embedded Systems Education
Risk areas in embedded software industry projects
WESE '10 Proceedings of the 2010 Workshop on Embedded Systems Education
Bringing soccer to the field of real-time embedded systems education
WESE '11 Proceedings of the 6th Workshop on Embedded Systems Education
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
Embedded systems encompass a wide range of applications, technologies, and disciplines, necessitating a broad approach to education. We describe embedded system coursework during the first 4 years of university education (the U.S. undergraduate level). Embedded application curriculum areas include: small and single-microcontroller applications, control systems, distributed embedded control, system-on-chip, networking, embedded PCs, critical systems, robotics, computer peripherals, wireless data systems, signal processing, and command and control. Additional cross-cutting skills that are important to embedded system designers include: security, dependability, energy-aware computing, software/systems engineering, real-time computing, and human--computer interaction. We describe lessons learned from teaching courses in many of these areas, as well as general skills taught and approaches used, including a heavy emphasis on course projects to teach system skills.