Back to Portfolio

CS 1301

Introduction to Computing

Course Overview

Python programming fundamentals and robotics

A hands-on introduction to programming using Python and the iRobot Create® 3 educational robot. This course covers fundamental programming concepts including variables, control structures, functions, and object-oriented programming through real-world robotic applications. Topics include event-driven programming, sensor data processing, autonomous navigation algorithms, pathfinding, and maze-solving techniques.

Labs & Projects

Lab 01

Introduction to robotics programming with sensors and basic robot control.

Lab 02

Advanced robot behaviors including autonomous delivery and interactive games.

Lab 03

Complex algorithms including maze solving and self-parking capabilities.