CPET260C: Name Computer Real-Time Interfacing

Category
Computer Engineering Technology
Credits 4 Lab/Practicum/Clinical Hours 3 Lecture Hours 3
Search for Available CoursesRegister for This CourseCost of Attendance
Description

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.

Prerequisites

Students are required to pass prerequisite courses with a grade of C or higher. Exceptions apply; please consult your department chair.
Corequisite Courses