Title :
Teaching embedded systems engineering in a software-oriented computing degree
Author :
Fernandes, João M. ; Machado, Ricardo J.
Author_Institution :
Univ. do Minho, Braga
Abstract :
Traditional software-oriented computing degrees do not include courses on embedded systems design in their syllabus, since in the past embedded applications were seen as small-sized solutions developed without the need of engineering approaches. This reality has dramatically changed in the last decade and nowadays several embedded systems are quite complex. Embedded systems present several idiosyncrasies that make their development more difficult and complex than desktop solutions, namely when considering non-functional requirements, time-related deadlines, or the correctness of the solution. To be well prepared for their professions, students of software-oriented computing degrees must acquire skills and competencies in embedded systems engineering. Being able to master high-level programming languages and to develop solutions only for desktop computers means that the students cannot consider numerous opportunities, after graduation. This paper discusses which topics in embedded software design to include in a second cycle degree on software engineering that was structured to consider the Bologna declaration that is now being used in Europe to recast all university degrees. The syllabus of a 15-ECTS module dedicated to teach the fundamental concepts of embedded systems engineering and embedded software development is also described.
Keywords :
computer science education; educational courses; embedded systems; software engineering; teaching; Bologna declaration; embedded software design; embedded software development; embedded systems engineering teaching; software engineering; software-oriented computing degree; university degree syllabus; Application software; Computer languages; Design engineering; Education; Embedded computing; Embedded software; Embedded system; Software design; Software engineering; Systems engineering and theory; Bologna declaration; Embedded systems; Master degree; Software engineering;
Conference_Titel :
Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
Conference_Location :
Milwaukee, WI
Print_ISBN :
978-1-4244-1083-5
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2007.4417949