2013-2014 Catalog

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