CS122B deals with the exciting and rapidly-growing field of embedded computing systems. In 1997, the average U.S. household had over 10 embedded computers, not to mention the automobile, which will have 35 or more by the year 2000. Demand for embedded system designers is large, and is growing rapidly. A real-time system is an embedded systems that consists of multiple processes, each of which must execute such that certain timing deadlines are met.
Graduate students are welcome to take the course.
While 122A is a desirable pre-requisite, it is not essential. All students should have a basic C programming book. In a recent study by the magazine Embedded Systems Programming, WindRiver was one of the most commonly-used tools by industry developers. We are not aware of a student edition of this software. You may work with one partner.