Microsoft together with their partner, Georgia Tech, developed a comprehensive course for teaching the basics of software engineering as it’s applied to robotics. This course utilizes the Microsoft Robotic Developer Studio R3 for software implementation and examples. This lecture series covers the following :
The course also includes a number of exercises to enable students to consider how design decisions such as data flow, synchronization, and how it impacts the overall performance of the system.
You can download the complete course content here : http://swrobotics.codeplex.com/ or read Georgia Tech' Course Syllabus here : http://www.cc.gatech.edu/~hic/8803-SER-10/Syllabus.html
Feel free to contact us via our Twitter account or on the Microsoft Robotics Forums if you have any questions or feedback.