Title :
Teaching real-time concepts in an undergraduate computer science program
Author :
Schroeder, Ron ; Rupf, John
Author_Institution :
Southern Polytech State Univ., USA
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;
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
Print_ISBN :
0-7803-7961-6
DOI :
10.1109/FIE.2003.1264733