The education of embedded systems software engineers: failures and fixes
A professional embedded systems software engineer requires specific knowledge in a number of areas, together with problem-solving skills to apply this knowledge as a team member in building safe, secure, and reliable systems. Regrettably, says Adacore’s Robert Dewar, university Computer Science programs fail to provide either.
Putting the Buzz Back into Computer Science Education
How BuzzBoards, a processor-agnostic rapid prototyping kit of hardware and software components is used to allow students to quickly create Internet-of-Things, Pervasive Computing and Intelligent Environment designs.
Attracting Students to Engineering Education
How summer boot camps in robotics and smartphone programming for high school students can be used to attract and begin to train them in the science, technology engineering and math they will need in college.
Arguments against engineer-supported STEM education
It appears that those of us who think we can help boost the science, technology, engineering, and math proficiency in the US are trapped between at least two negative forces: education elitist and government officials who believe science and engineering is all lies.