• DocumentCode
    403088
  • Title

    Teaching real-time concepts in an undergraduate computer science program

  • Author

    Schroeder, Ron ; Rupf, John

  • Author_Institution
    Southern Polytech State Univ., USA
  • Volume
    2
  • fYear
    2003
  • fDate
    5-8 Nov. 2003
  • Abstract
    Traditionally, courses in real-time programming and related real-time systems concepts have not played a major role in computer science curricula. However, this somewhat neglected area of computer science has much to offer students, especially when presented late in the curriculum. In this paper we discuss the rationale for including a real-time systems course as a component in a computer science curriculum. We then describe the structure, organization, and content of the course "real-time systems" that we have taught for the past several years as an upper-level elective to computer science students. In this course, model trains are used as the physical processes that are monitored and controlled by software that students develop using a modern suite of commercially available development tools.
  • Keywords
    computer science education; embedded systems; programming; teaching; computer science curricula; computer science curriculum; embedded systems; real-time programming; real-time systems course; Computer science; Computerized monitoring; Control systems; Education; Embedded computing; Embedded system; Operating systems; Real time systems; Software tools; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2003. FIE 2003 33rd Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-7961-6
  • Type

    conf

  • DOI
    10.1109/FIE.2003.1264733
  • Filename
    1264733