Explore!STEM @ UTSA: Introduction to Autonomous Driving
Summer 2020
Camp Objectives and Schedule

Camp Organizers

  1. Wei Wang, Assistant Professor, Computer Sciences, UTSA
  2. Kathy Ewoldt, Assistant Professor, Special Eduation, UTSA

Camp Objectives

  1. Learn the experience of working in STEM through hands-on activities.
  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.

Syllabus

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

This camp is supported by Texas Workforce Commission Vocational Rehabilitation.

Day Topics Supplement Materials
Day 1: Aug 10th
Monday
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:15pm:  Guest Speaker: Dr. Francis Yoshimoto, Assistant Professor, Dept. of Chemistry, UTSA
Video: Using Google Colab
Video: Colab Configuration and Execution

Colab File: My First Colab Program
Colab File: Basic Python Programming
Day 2: Aug 11th
Tuesday
9:00am - 12:00pm:  Online Tutoring in MS Teams
Day 3: Aug 12th
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:15pm:  Guest Speaker: Mr. Frank Pisz
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 4: Aug 13th
Thursday
9:00am - 12:00pm:  Online Tutoring in MS Teams
Day 5: Aug 14th
Friday
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:15pm:  Guest Speaker: Dr. Kevin Desai, Computer Games
Video: Python: Statement, Comments and Errors
Video: Python: Variables, Identifiers and Operators
Video: Python: Decision Making

Colab File: Basic Python Programming
Day 6: Aug 17th
Monday
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:15pm:  Guest Speaker: Dr. Hongjie Xie, Dr. Alberto Mestas-Nunez, Geology
Video: Lane Detection (part 1)
Video: Lane Detection (part 2)

Colab File: Lane Detection
Day 7: Aug 18th
Tuesday
  9:00am - 12:00pm:  Online Tutoring in MS Teams
Day 8: Aug 19th
Wednesday
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:15pm:  Guest Speaker: Mr. Jerry Towler, SwRI
Video: How Does AI Detect Cars?
Video: Vehicle Detection (part 1)
Video: Vehicle Detection (part 2)

Colab File: Vehicle Detection
Day 9: Aug 20th
Thursday
  9:00am - 12:00pm:  Online Tutoring in MS Teams
Day 10: Aug 21st
Friday
9:00am - 9:15am:  Welcome and Staging
9:15am - 10:00am:  Handwritten Digit Detection (part 1)
10:00am - 10:15am:  Break
10:15am - 11:00am:  Handwritten Digit Detection (part 2)
11:00am - 11:15am:  Presentation Staging
11:15am - 12:15pm:  Guest Speaker: Mr. Matt Ewoldt, Flight Test Engineer
Video: Handwritten Dgiit Recognition (part 1)
Video: Handwritten Digit Recognition (part 2)

Colab File: Handwritten Digit Recognition