Teaching embedded systems engineering in a software-oriented computing degree

被引:0
|
作者
Fernandes, Joao M. [1 ]
Machado, Ricardo J. [2 ]
机构
[1] Univ Minho, Dept Informat, CCTC, Braga, Portugal
[2] Univ Minho, Dep Sistemas Informacao, Braga, Portugal
关键词
Bologna Declaration; embedded systems; master degree; software engineering;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:967 / +
页数:3
相关论文
共 50 条
  • [1] Shift to software-oriented design predicted
    不详
    CONTROL ENGINEERING, 1998, 45 (12) : 48 - 48
  • [2] AN UNDERGRADUATE SOFTWARE ENGINEERING MAJOR EMBEDDED IN A COMPUTER-SYSTEMS ENGINEERING DEGREE
    REED, K
    DILLON, TS
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 423 : 49 - 66
  • [3] Shift to software-oriented design predicted
    不详
    CONTROL ENGINEERING, 1998, : 36 - 36
  • [4] PESOV - PERVASIVE SOFTWARE-ORIENTED VEHICLES
    Foina, Aislan G.
    El-Deeb, Ahmed
    Ramirez-Fernandez, Javier
    EUROCON 2009: INTERNATIONAL IEEE CONFERENCE DEVOTED TO THE 150 ANNIVERSARY OF ALEXANDER S. POPOV, VOLS 1- 4, PROCEEDINGS, 2009, : 1117 - +
  • [5] Sosemanuk, a fast software-oriented stream cipher
    Orange Labs, France
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    Lect. Notes Comput. Sci., 2008, (98-118):
  • [6] A software support to initiate systems engineering students in service-oriented computing
    Mateos, Cristian
    Crasso, Marco
    Zunino, Alejandro
    Campo, Marcelo
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2014, 22 (02) : 252 - 265
  • [7] Randomized nonlinear software-oriented MDS diffusion layers
    Shamsabad, Mohammad Reza Mirzaee
    Dehnavi, Seyed Mojtaba
    Rishakani, Akbar Mahmoodi
    GROUPS COMPLEXITY CRYPTOLOGY, 2019, 11 (02) : 123 - 131
  • [8] Hardware Synthesis from Software-oriented UML Descriptions
    Lora, Michele
    Martinelli, Francesco
    Fummi, Franco
    2014 15TH INTERNATIONAL MICROPROCESSOR TEST AND VERIFICATION WORKSHOP (MTV 2014), 2015, : 33 - 38
  • [9] Teaching cloud computing: A software engineering perspective
    Sommerville, Ian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2330 - 2332
  • [10] Teaching Systems Engineering to Software Engineering Students
    Fairley, Richard E.
    Willshire, Mary Jane
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 219 - 226