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
Link To Document