Teaching software engineering for embedded systems: an experience report from the Manaus research and development pole

被引:9
|
作者
de Lucena, Vicente Ferreira [1 ]
de Queiroz-Neto, Jose Pinheiro [2 ]
Benchimol, Isaac Benjamim [2 ]
Mendonca, Andra Pereira [2 ]
da Silva, Valteir Romao [3 ]
Ferreira Filho, Mario [3 ]
机构
[1] Univ Fed Amazonas, CETELI, BR-3000 Manaus, Amazonas, Brazil
[2] Cent Fed Edu Technol AM, BR-1975 Manaus, Amazonas, Brazil
[3] Gen Inst Technol, Manaus, Amazonas, Brazil
关键词
embedded systems education; university and industry collaboration; educational experience;
D O I
10.1109/FIE.2007.4417966
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The number of microprocessors and microcontrollers being applied to modern computational systems is growing exponentially. Nevertheless, it is not easy to find engineers with the necessary skills for developing software for such devices. In fact, the creation of official undergraduate courses to fulfill this modern demand proved not to be the best solution. This paper describes an inter-universities training program specially created for embedded systems organized by CEFET-AM, a technical college, and carried out by Genius Institute of Technology, a research and development company, both located in Manaus - Brazil. After a restrictive selection process, 24 senior students coming from 8 of the most important universities of the region started their studies. Eleven theoretical modules distributed in 300 hours of training were given. Afterwards, the students started an industry oriented project. One major assignment was given to the whole group. They divided themselves in subgroups responsible for specific parts of the project which involved distributed systems programming, communication process development by using M2M, web services planning and MMI :design by using diverse devices. The joint venture of theoretical studies conduced by a school of technology together with the practical side of a research company resulted in a well succeed experience.
引用
收藏
页码:1603 / +
页数:2
相关论文
共 50 条
  • [1] Teaching Software Engineering with Free Open Source Software Development: An Experience Report
    Tafliovich, Anya
    Caswell, Thomas
    Estrada, Francisco
    [J]. PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7731 - 7741
  • [2] Teaching embedded systems software: The HKUST experience
    Muppala, Jogesh K.
    Gu, Zonghua
    Cheung, S. C.
    [J]. 2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 653 - 658
  • [3] Teaching Software Development for the Cloud: An Experience Report
    Mota Trinta, Fernando Antonio
    Santos, Emanuele
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 338 - 347
  • [4] Integrating software engineering technologies for embedded systems development
    van Solingen, R
    [J]. PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 466 - 474
  • [5] Overview of Software Engineering and Systems Engineering Development Methodology for Embedded System
    Suliman, Azizah
    Nazri, Nursyazana
    [J]. PROCEEDING OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2014, VOLS 1 AND 2, 2014, : 643 - 648
  • [6] Scalable Teaching of Software Engineering Theory and Practice: An Experience Report
    Pirelli, Solal
    [J]. 2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET 2024, 2024, : 286 - 296
  • [7] Teaching embedded systems engineering in a software-oriented computing degree
    Fernandes, Joao M.
    Machado, Ricardo J.
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 967 - +
  • [8] Teaching Globally Distributed Software Development An Experience Report
    Almeida, Eduardo
    Li Dali
    Faulk, Stuart
    Lima, Crescencio
    Rui, Zhang
    Weiss, David
    Ying, Jin
    Young, Michal
    Yu, Lian
    [J]. 2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 105 - 109
  • [9] Requirements engineering in the development of innovative automotive embedded software systems
    Puschnig, A
    Kolagari, RT
    [J]. 12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 328 - 333
  • [10] Experience Report: Formal Verification and Testing in the Development of Embedded Software
    Ulrich, Andreas
    Votintseva, Anjelika
    [J]. 2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 293 - 302