| Course Number | CISP 299 |
| Course Title | Experimental Offering in Computer Information Science - Programming (Robot Programming in C) |
| Prerequisites | none |
| Number of Units | 4.0 |
| Hours | 54 lecture, 54 lab |
| Class Section Number | 18317 |
| Course Description | This course investigates how autonomous robots can be programmed in the C language. Software techniques to interface with the input/output devices of a microcontroller are discussed. Special techniques to control motors and read sensors are demonstrated. Another topic is parallel threading using a real-time kernel. This class is project based; students complete the software component of mini-Sumo robots. |
| Class Meeting Time | MWF 1200-1250 |
| Lab Meeting Time | MWF 1300-1350 |
| Classroom | Rm 121 |
| Lab | Rm 152 section C |