The Qt and OpenCV for Robotics module of CRSN-151C will introduce you to the basics of various technologies, such as the UNIX CLI, Git, Arduino, Qt, and OpenCV to work on robotics-related projects, with the end goal of having the confidence to work on your own projects and contribute to the Systems subteam on Slugbotics (UCSC’s robotics team). Throughout the course, you will learn several important and useful programming skills, such as command-line usage, version control, embedded programming, GUI programming, and basic usage of OpenCV.
Linked below are relevant subpages for those interested in following along to the onboarding course can follow. The structure of the class is as follows. There are 4 modules within the course, each covering a different core topic. Each module has lectures and projects associated with it. In addition, each module has prelabs that will be used as checkpoints of the students to make sure you are keeping up with the work. All dates listed on this website are in association with the Fall 2020 Quarter.
All of the content within these modules is based on the Canvas course offered in Fall 2020, this means that each module contains submit-able items. Note that if you are following along with the course, you will not be able to submit your finished projects, but that doesn't mean that you shouldn't attempt to complete them!