Q: Does this course require strong programming background?

Students are NOT expected to have strong programming background since multiple comprehensible programming examples will be explained in the class. Students are expected to have basic concepts about programming logic and also have the ability to follow the programming examples and develop programming projects individually or with a team.

Q: Who should take this course?

This course is designed for graduate students and senior undergraduate students who are interested in developing robots for construction purposes. There are little restrictions in the students' backgrounds as long as they can participate in class actives and fulfill all the course requirements.