CSC 246 Realtime Programming
2-3-3
This course covers the techniques for programming in a realtime environment. Topics include signals, critical sections, polling, interface devices, timing, open and closed loop control, speed/size optimization, and special considerations for embedded controllers. Upon completion, students should be able to write and modify interface routines used with time-critical applications.
Prerequisite
A high-level or assembly programming language