Skip to main content
Princeton Mobile homeCourses home
Detail

Introduction to Computing: Programming Autonomous Vehicles

ECE 115

1262
Info tab content
ECE 115 is an introductory programming course designed for students with minimal or no prior computing experience. Students learn core programming concepts by working with autonomous robotic vehicles, making the learning process hands-on and practical. The curriculum covers essential programming fundamentals including control flow, iteration, functions, recursion, object-oriented programming, and data structures such as lists and arrays. Through integrated lab sessions, students apply these concepts directly by programming real robotic platforms. This course serves as an alternative to COS 126.
Instructors tab content
Sections tab content

Section B01

  • Type: Lab
  • Section: B01
  • Status: O
  • Enrollment: 0
  • Capacity: 12
  • Class Number: 21229
  • Schedule: T 07:30 PM-10:20 PM

Section B02

  • Type: Lab
  • Section: B02
  • Status: O
  • Enrollment: 0
  • Capacity: 12
  • Class Number: 21228
  • Schedule: W 07:30 PM-10:20 PM

Section B03

  • Type: Lab
  • Section: B03
  • Status: O
  • Enrollment: 0
  • Capacity: 12
  • Class Number: 21225
  • Schedule: Th 07:30 PM-10:20 PM

Section B04

  • Type: Lab
  • Section: B04
  • Status: O
  • Enrollment: 0
  • Capacity: 12
  • Class Number: 21226
  • Schedule: F 07:30 PM-10:20 PM

Section L01

  • Type: Lecture
  • Section: L01
  • Status: O
  • Enrollment: 0
  • Capacity: 40
  • Class Number: 21227
  • Schedule: MW 01:20 PM-02:40 PM