Educating embedded engineers for 21st Century challenges

As our society becomes more dependent on embedded electronics hardware and software technology, there is danger ahead. We may not be attracting – and properly educating – enough of the engineers who make it all possible.

What an engineering education lacks

Reading, writing, and arithmetic. We learn just the math in college.

A software engineering curriculum

Software engineering is not computer science, and there are programs that acknowledge this.

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.

Using a Web 2.0 approach for teaching embedded MCU systems

Using the ARM-based online mbed development environment, the authors describe a new approach to teaching embedded systems design to university students in computer science and electrical engineering.

Using Arduino to enhance computer programming courses

The design of a teaching program that used Arduino boards and modules to introduce undergraduate university students to the basics of hardware and software development.

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.

Integrating computational thinking into the engineering curriculum

How simulation tools such as Matlab and Simulink can be used to accelerate the training of students who enter school less skilled in science, technology engineering and mathematics.

What Should Students Learn in Their First (and Often Only) Software Engineering Course?

An engineering teacher at Rochester Institute of Technology shares his thoughts on what kind of software engineering education the next generation of computing students will need.

Systems Thinking, Systems Design and Learning in Engineering Education

How educating engineering students in systems thinking and systems design requires an approach to teaching and learning in which the purpose is to achieve competence in systems thinking rather than to acquire specialized subject knowledge.

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.

Take engineering education in context

Engineers practice engineering in context, so why is it taught out of context?

UBM Tech

This e-mail was sent to EmailAddress

Go to
A UBM Tech Newsletter ©2014. All rights reserved.
Privacy Policy I Advertising Information I Unsubscribe
UBM Tech, 303 Second Street, Suite 900 South, San Francisco, CA 94107