• DocumentCode
    2673647
  • Title

    Can real-time software engineering be taught to Java programmers?

  • Author

    Smith, Sally ; Lawson, Shaun W. ; Lawson, Alistair

  • Author_Institution
    Sch. of Comput., Napier Univ., Edinburgh, UK
  • fYear
    2004
  • fDate
    1-3 March 2004
  • Firstpage
    124
  • Lastpage
    129
  • Abstract
    For several years we have been watching with envy as specialist labs are developed for multimedia students, which together with software licenses, are now costing upwards of $5,000 per seat. We would like to be able to offer as rich a learning experience for our software engineers who study a final year module on real-time software engineering. In persisting with our students´ main taught programming language of Java we argue that it is still possible to demonstrate the issues of software development for real-time systems whilst also offering realistic and rewarding practical work. Although the real-time community is still largely working in C, we believe we can educate the real-time developers of the future, and we use, as leverage for this, the ever growing body of reported work in making Java technology more suitable for time critical and embedded systems development. We present our case for a relevant real-time undergraduate laboratory based around Java.
  • Keywords
    Java; computer science education; embedded systems; real-time systems; software engineering; student experiments; Java programmer; computer science education; embedded system; real-time software engineering; real-time undergraduate laboratory; software development; Application software; Computer languages; Costing; Education; Java; Laboratories; Licenses; Programming profession; Real time systems; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2004. Proceedings. 17th Conference on
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-2099-5
  • Type

    conf

  • DOI
    10.1109/CSEE.2004.1276521
  • Filename
    1276521