Focuses on interfacing computers to the outside world. The course content focuses on practical real-time and multithreaded programming techniques used in interfacing with computer inputs and outputs. The course is divided into two major parts: A programmable logic controller industrial computer using the language relay ladder logic (Boolean algebra based) is used to teach the fundamentals of real time control; the second part covers multithreading programming techniques and issues including resource sharing, deadlock, critical sections, mutexes, and events. A final project is presented to the class. (Prerequisite: CPET 107C; corequisite: CPET 125C or permission of the department chair)
Computer Real Time Interfacing
CPET 260C
3
3
4