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
来源
2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4 | 2007年
关键词
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] Teaching cloud computing: A software engineering perspective
    Sommerville, Ian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2330 - 2332
  • [2] SOFTWARE ENGINEERING TEACHING WITHIN BUSINESS COMPUTING COURSES
    THOMPSON, JB
    SOFTWARE ENGINEERING EDUCATION, 1993, 40 : 71 - 78
  • [3] Embedded system engineering in pervasive computing era: A software approach
    Li, M
    Wang, H
    Li, P
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 1696 - 1699
  • [4] Teaching software-intensive embedded systems at Tallinn Technical University
    Motus, L
    REAL-TIME SYSTEMS EDUCATION III, PROCEEDINGS, 1999, : 30 - 35
  • [5] Teaching object-oriented simulation in a software engineering framework
    Kornecki, AJ
    SIMULATION, 2001, 76 (04) : 232 - 238
  • [6] Component-based software engineering for embedded systems
    Crnkovic, I
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 712 - 713
  • [7] Software Creation Workshop: A Capstone Course for Business-Oriented Software Engineering Teaching
    Paiva, Sofia Costa
    Feres Carvalho, Darlinton Barbosa
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 280 - 288
  • [8] Actor-oriented design of embedded hardware and software systems
    Lee, EA
    Neuendorffer, S
    Wirthlin, MJ
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2003, 12 (03) : 231 - 260
  • [9] The Theory and Practice of Bilingual Teaching in "Object-Oriented Software Engineering"
    Wei, Zheng
    Tao, Zhang
    Lewis, Chau Hau-Ming
    Duan, Fang-Fang
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 417 - 419
  • [10] A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students
    Mattmann, Chris A.
    Medvidovic, Nenad
    Malek, Sam
    Edwards, George
    Banerjee, Somo
    IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (03) : 425 - 435