DOKK Library

Supplying Industry With Computer Engineers: Where Do We Start?

Authors Jeremy Bennett

License CC-BY-2.0

Plaintext
     Supplying Industry With Computer Engineers: Where Do We Start?
                              Jeremy Bennett, CEO, Embecosm


Open up a smartphone and you will typically find it full of British technology. Almost
certainly the main processor is from ARM plc in Cambridge. The Bluetooth chip is probably
from CSR plc, also in Cambridge. There is a good chance the graphics is from Imagination
Technologies in Kings Langley. Even where the chip is from overseas, very likely it was
designed here.
Embedded engineering, that is computers and software that are embedded within devices
such as mobile phones, is a British success story going back decades. As Simon Knowles,
founder and CTO of Icera put it at last year's Future World Symposium
(www.nmi.org.uk/events/nmi-international-conference-2010), “we based our engineering
team in Bristol, not because we come from the UK, but because they are the only engineers
in the world that can design our type of chip”.
Britain is not just good at this, it is the best in the world. If it can be done anywhere, it can
be done here.
When I wrote an earlier version of this article, it was for teachers of children up to the age of
13. So why is this relevant to those teaching children at a young age?
The current leaders of this British expertise, the CTOs of these world leading companies,
grew up with the BBC Microcomputer. In the early 1980s, a brash young IT Minister,
Kenneth Baker, a ground breaking TV series and a high performing and modestly priced
personal computer made technology fashionable both politically and socially. In 1983 there
were more computers in the UK than in the USA, and teenage programmers gained national
celebrity (and substantial fortunes) for their skills.
That wave of enthusiasm didn't come from nowhere. The BBC microcomputer drew on the
skills of the Cambridge University Computer Laboratory, and their ground breaking
research over the previous three decades. It led to a generation of children who chose to
study computer science and electronic engineering at University, who became today's global
industry leaders.
But recently we have run into a problem. We've stopped producing graduate engineers in
electronics, software engineering and computer science. Companies like ST
Microelectronics, with its huge UK research base, have been warning of the problem for
some years. It seems all the more surprising, given that according to the government,
software engineers can expect to make the most from gaining a degree of any subject—
nearly a quarter of a million pounds over a career on average.
Up until now, it has been possible to replace lost team members with experts from overseas,
who are only too happy to come to the UK to work and gain expertise. But the new
government's decision to freeze immigration last year stopped that, and the problem was
thrown into sharp relief. In the absence of any British candidates for jobs, major companies
were forced to move their teams overseas to keep working, jobs that were then lost forever.
The new regulations have somewhat eased that problem, but the underlying issue remains.
There are not enough UK graduates to hire.
Talking to industry and universities, it becomes clear that the problem is not primarily in
higher education. True there are problems with some newer universities turning out IT
graduates with skills that are of no use to the engineering community. But the problem is
the lack of supply into university courses in the first place—even Cambridge University
Computer Laboratory has trouble finding suitable applications.




                                                1
The problem is in schools. All too often the pressure to deliver exam results means students
are steered into soft “IT” courses, rather than the more rigorous “computer science” GCSE.
Most teachers think these are the same subject, just one is a bit more difficult than the
other. But IT GCSE grew out of the old secretarial skills courses–—which is why it is
primarily about learning word processor and spreadsheets—while Computer Science GCSE
is designed as a science course.
In fact for university courses, GCSE or 'A' level computing is far from necessary. But where
schools have good students with maths and science qualifications, they are rarely inspired
to consider computer or electronic engineering as a degree subject, having been brought up
to believe it is all about entering data into word processors.
Underlying this is the lack of trained engineers teaching in schools. A recent survey
suggested that of 18,000 schools nationally, there were only 1,800 teachers who considered
themselves qualified to teach IT. I have to confess that I had never met a school teacher with
a degree in computing or electrical engineering until this January.
The result is poorly taught courses, which inspire no one. The problem is long before GCSE,
which is why those teaching under-13's are so important. I see it personally—my son
frequently comes back with homework of a screenshot of Microsoft Powerpoint or similar,
asking him to label what the various buttons do. Yet this is a child who, like many of his
friends has been writing programs in scratch (scratch.mit.edu) for several years. 30 years
ago, his age student would have been writing programs in BBC Basic.
It doesn't have to be so. The solution may not lie within formal lessons, but in inspiring after
school clubs. In many schools near Cambridge, ARM engineers give up part of an afternoon
each week to take MBED systems (mbed.org) into schools, to allow children to learn hands-
on about modern electronics. Ten minutes to show children how to plug in the device to
program it (using a standard PC), and then they are left to learn from themselves what they
can do with the various displays, sensors and actuators, programming in C++. ST
Microelectronics        have       their     own        equivalent       Discovery       Board
(www.st.com/internet/evalboard/product/250636.jsp). None of this is expensive kit—the
Discovery Board is around £10, while the MBED board is around £40. A more packaged
(and expensive) alternative is the Lego Mindstorms (mindstorms.lego.com/en-
us/Default.aspx) robotics technology. Something that all children take to very quickly.
These approaches show that it is possible to inspire young children to take an interest in
engineering. It also shows that industry needs to help create the next generation. We cannot
just blame teachers who do not have the skills necessary—industry can provide a way to
supplement those skills. ARM shows how it can be done, and being a large corporation does
so in a very planned and organized way. But this approach will work just as well with an
informal relationship with a local computer or engineering company.
So how can we, as professional computer engineers help? The approach used by ARM in
supporting after school clubs is highly effective, but we need more of them and that needs
more individuals and companies with the right skills to take part. We need to push this
strategically at a national level, and also participate as individuals.
As well as running my own embedded software company, I spend two days each month
working as the embedded systems champion for the Electronics, Sensors and Photonics
Knowledge Transfer Network (ESP KTN). This is how I try to influence strategy at a national
level.
The KTNs are funded by central government through the Technology Strategy Board, and
are charged with improving the flow of knowledge between the academic and industrial
worlds. We do not have a direct responsibility for education, but we are charged with using
our resources to boost the competitiveness of UK industry. So that is why I encourage
industry to reach out to schools to help boost the future supply of engineers.
The ESP KTN is free to join (ktn.innovateuk.org/web/espktn) and currently has around
7,000 members. We run a range of events, including seminars, industry brokerage and


                                               2
training courses, as well as running a website for the entire community. In the last few
months we have worked with industry to put on a series of training courses on the MBED
system, and in future plan to offer training courses on alternative systems, such as those
from ST Microelectronics.
These low cost courses have a broad remit of helping train up current engineers to learn
more about embedded systems. But they are also highly suited to technology leaders within
the school system, who we encourage to attend by waiving the attendance fee.
The other way to reach out to schools as an individual is to become a STEM Ambassador.
The STEM scheme is for professional scientists, technologists, engineers and
mathematicians who wish to make their skills available to schools. This can be as simple as
attending career days, or can be more substantial, providing teachers with specialist input
for lessons, or helping to set up after school clubs. The STEM scheme provides some basic
training, a network to link schools up with ambassadors and insurance for individuals
taking part. You can sign up via the STEMNet website (www.stemnet.org.uk).
Industry have identified the problem, and also shown one way it can be solved. In an ideal
world we would have a BBC Micro for the 21 st century. But in the meantime, opening
children's eyes to the potential, by using technology such as MBED, and drawing on the
skills of local engineers provides a way to inspire a future generation of British
technologists.


Dr Jeremy Bennett is Chief Executive of Embecosm Limited. Embecosm
(www.embecosm.com) provides open source services, tools and models to facilitate
embedded software development with complex systems-on-chip. He spends two days a
month working as the Embedded Systems Champion for the Electronics, Sensors and
Photonics KTN (ktn.innovateuk.org/web/espktn), which seeks to improve the flow of
knowledge between academia and industry. Contact him at jeremy.bennett@embecosm.com.


This article was first published in “The Ring”, the journal of the Cambridge University
Computer Laboratory Ring in May 2011. An earlier version of this article was published in the
ICT Broadsheet of SATIPS, the Society of Assistants Teaching in Preparatory Schools in
January 2011.
This work is licensed under the Creative Commons Attribution 2.0 UK: England & Wales
License. To view a copy of this license, visit creativecommons.org/licenses/by/2.0/uk/ or
send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California,
94105, USA.
This license means you are free:
•    to copy, distribute, display, and perform the work
•    to make derivative works
under the following conditions:
•    Attribution. You must give the original author, Jeremy Bennett, credit;
•    For any reuse or distribution, you must make clear to others the license terms of this
     work;
•    Any of these conditions can be waived if you get permission from the copyright holder,
     Embecosm; and
•    Nothing in this license impairs or restricts the author's moral rights.




                                              3