CCR OS - Senior capstone project by matteo toffolon
This is my senior capstone project for the computer science discipline.
The goal of the project is to create an operating system (OS) and application programming interface (API) for Saint Norbert's computer controlled railroad (CCR); a model railroad track. In accomplishing this task, future students within the discipline will be able to use the CCR with a new level of ease. In addition, the implication of a formal API for the CCR will allow these students to create programs for the CCR that before would have required an immense amount of work. This is to say that programming for the CCR becomes available, as a result of this project, to many more students, and the scope of CCR-related projects can evolve.
The goal of the project is to create an operating system (OS) and application programming interface (API) for Saint Norbert's computer controlled railroad (CCR); a model railroad track. In accomplishing this task, future students within the discipline will be able to use the CCR with a new level of ease. In addition, the implication of a formal API for the CCR will allow these students to create programs for the CCR that before would have required an immense amount of work. This is to say that programming for the CCR becomes available, as a result of this project, to many more students, and the scope of CCR-related projects can evolve.