ExploreSTEM@UTSA!
Introduction to Autonomous Driving
Summer 2022 (07/05-07/09)

Virtual Camp Objectives and Schedule

Camp Instructors

  1. Dr. Wei Wang, Assistant Professor, Computer Sciences, UTSA
  2. Dr. Kathy Ewoldt, Assistant Professor, Special Eduation, UTSA
  3. Dr. Palden Lama, Associate Professor, Computer Sciences, UTSA

Camp Objectives

  1. Learn the experience of working in STEM through hands-on activities. This is the main goal of the camp. We want to let the students learn about STEM career options and encourage them to go to colleges.
  2. Learn Computer Programming with Python
  3. Learn Computer Vision and how it is used to detect lanes in self-driving cars
  4. Learn Machine Learning and how it is used to detect hand-written Digits
  5. Learn Machine Learning and how it is used to detect vehicles in self-driving cars
  6. Learn other fields of STEM, e.g., Chemistry, Computer Gaming and Geology.

Eligibility

  1. This camp is designed for students with disabilities.
  2. At least 14 years old.
  3. 6th-grade reading skills.
  4. Can use and type on a computer.

For Enrollment

Please contact Dr. Kathy Ewoldt at kathy.ewoldt@utsa.edu, Dr. Wei Wang at wei.wang@utsa.edu, and Adriana Martinez from TWC at adriana.martinez@twc.state.tx.us to enroll.

This camp is supported Texas Workforce Commission Vocational Rehabilitation Services (TWC-VR) and is free for the students and their families.

Each student will need a computer for programming and online meetings. TWC may also loan computers.

General Schedule

  1. 9:00am - 12:00pm: Lectures, practices, and guest speakers.
  2. 12:00pm - 1:00pm: Lunch Break.
  3. 13:00pm - 15:00pm: Additional tutoring for students who need more time to finish programming.

Detailed schedule:

The following syllabus gives the planned schedule of this camp. We will adjust the lecture topics based on our progress.

Day Topics Supplement Materials
Day 1: July 5th
Tuesday
9:00am - 9:15am:  Welcome and Staging
9:15am - 10:00am:  Camp Introduction
10:00am - 10:15am:  Break
10:15am - 11:00am:  Colab Setup
11:00am - 11:15am:  Presentation Staging
11:15am - 12:00pm:  Guest Speaker: TBD
12:00pm - 12:00pm:  Lunch Break
13:00pm - 15:00pm:  Additional Tutoring for students who need more time.
Note: Videos are provided for self-study after regular camp sessions.

Video: Using Google Colab
Video: Colab Configuration and Execution

Colab File: My First Colab Program
Colab File: Basic Python Programming
Day 2: July 6th
Wednesday
9:00am - 9:15am:  Welcome and Staging
9:15am - 10:00am:  Basci Python Programming (part 1)
10:00am - 10:15am:  Break
10:15am - 11:00am:  Basic Python Programmig (part 2)
11:00am - 11:15am:  Presentation Staging
11:15am - 12:00pm:  Guest Speaker: TBD
12:00pm - 12:00pm:  Lunch Break
13:00pm - 15:00pm:  Additional Tutoring for students who need more time.
Video: Share Colab File
Video: My First Program: Hello World
Video: Draw a Sin Curve in Colab
Video: Draw Word Cloud in Colab

Colab File: Basic Python Programming
Day 3: July 7th
Thursday
9:00am - 9:15am:  Welcome and Staging
9:15am - 10:00am:  Basci Python Programming (part 3)
10:00am - 10:15am:  Break
10:15am - 11:00am:  Basic Python Programmig (part 4)
11:00am - 11:15am:  Presentation Staging
11:15am - 12:00pm:  Guest Speaker: TBD
12:00pm - 12:00pm:  Lunch Break
13:00pm - 15:00pm:  Additional Tutoring for students who need more time.
Video: Python: Statement, Comments and Errors
Video: Python: Variables, Identifiers and Operators
Video: Python: Decision Making

Colab File: Basic Python Programming
Day 4: July 8th
Friday
9:00am - 9:15am:  Welcome and Staging
9:15am - 10:00am:  Lane Detection (part 1)
10:00am - 10:15am:  Break
10:15am - 11:00am:  Lane Detection (part 2)
11:00am - 11:15am:  Presentation Staging
11:15am - 12:00pm:  Guest Speaker: TBD
12:00pm - 12:00pm:  Lunch Break
13:00pm - 15:00pm:  Additional Tutoring for students who need more time.
Video: Lane Detection (part 1)
Video: Lane Detection (part 2)

Colab File: Lane Detection
Day 5: July 9th
Saturday
9:00am - 9:15am:  Welcome and Staging
9:15am - 10:00am:  Vehicle Detection (part 1)
10:00am - 10:15am:  Break
10:15am - 11:00am:  Vehicle Detection (part 2)
11:00am - 11:15am:  Presentation Staging
11:15am - 12:00pm:  Guest Speaker: TBD
12:00pm - 12:00pm:  Lunch Break
13:00pm - 15:00pm:  Additional Tutoring for students who need more time.
Video: How Does AI Detect Cars?
Video: Vehicle Detection (part 1)
Video: Vehicle Detection (part 2)

Colab File: Vehicle Detection