March 8-12 & 15-19, 2021

UTDallas Spring Break Virtual Coding Camps

5 days of camps to explore Coding
& improve Problem Solving skills!

The goal of these camps is to provide an opportunity for all the school students to explore the world of coding & improve their problem solving skills. It enables them to make informed decisions about the college majors and future career. They can also apply these skills to complete their school assignments & projects. Since we are offering these camps online, any family from anywhere in US (or the world) can register and attend our camps!

Since the most schools around DFW metroplex & Texas are closed for Spring Break during one of these weeks (March 8-12 or March 15-19), we have decided to run the coding camps in both weeks.
March 8-12: Plano, Frisco, Allen, Denton, Sherman, San Antonio, ...
March 15-19: Richardson, Garland, Mesquite, Dallas, Highland Park, CFB, HEB, Fort Worth, Austin, Houston, Fort Bend, ...


If your school closes for Spring break in another week & you would like coding camps for a group of kids, email us at csk12@utdallas.edu. We will be happy to work with you and provide the coding camps. If you prefer to learn in your own schedule & pace instead, we do offer private tutoring at $16 per hour. See the details at utdallas.edu/k12/custom

Registration for Camps

Review the listing of all the camps below - pay attention to the timings and pre-requisites. You can also visit Camp Descriptions tab to see the detailed description, setup details and the sample agenda for each camp. When a camp has a pre-requisite, we do not recommend taking that camp & its pre-requisite camp together - take the pre-requisite camp this time & take the second camp in the next break.

Also, after completing the camps for the camper's grade level, it is OK to sign up for the higher grades' camps if the camper feels confident to advance and try them out. However, our registration system may block you from signing up for higher level camps - email csk12@utdallas.edu for manual override. Also, current system does not allow you to sign up for morning camp & afternoon camp together. Email us for manual override as well. Since these camps are fast-paced & it is easy to forget the details after a few months, some campers may find it useful to repeat the camps. There is nothing wrong - there is no need to race to reach the top - we prefer each student to progress in his/her own pace & enjoy the camp content!

Registration site: events.circuitree.com/UTD

Shortcut: bit.ly/utdcamps

Each camp costs $100 (except for 1-hour camps for 1st and 2nd graders - they cost $50 each), with automatic advance registration discount of $25, until March 1st. Then the discount goes away and the fee will become $125 and $75 respectively. There is $10 processing fee for cancellations, transfer between camps is FREE.

Families that qualify reduced rate meals at schools can apply for 50% discount - go ahead and register for camps, but stop before payment and email the documentation from school or the first page of previous year tax return to csk12@utdallas.edu Once we apply the discount, you can proceed to pay.

Which camp(s) to register?

code.org --> Scratch --> Alice --> JavaScript --> Java/Python/C++ is the sequence we have been recommending for several years (we do offer several other camps in each level too). code.org, Scratch & Alice use block based coding (we build the code with a sequence of mouse drag & drop operations). JavaScript, Java & Python are typing based - Campers should be able to type at reasonable speed before taking these camps (typing.com is a good resource to learn typing if needed) - Basically, they should be able to type without looking at the keyboard.

Here are additional clarifications about the camps:

  • 1st and 2nd graders can start in code.org

  • 3rd to 5th graders can start with Scratch

  • Middle & high school students can start with Alice, but high school students can directly start with JavaScript too!

Learning to code is like learning to drive! Rushing is not a good thing!! Do not register for advanced level camp directly - it is no fun to get overwhelmed and frustrated with the details/error messages. Slow down and enjoy the journey! Trial and error is the proven way to learn coding - so be patient, be curious & wear a thinking-cap to enjoy & get the maximum out of each camp.

We have also split Java and Python to multiple levels:

  • Java Basics --> Intermediate Java --> Advanced Java is the sequence we recommend to learn Java.

  • Similarly, campers are encouraged to take Basic Python before taking Intermediate Python.

Virtual Camp Rooms - MS Teams

Microsoft Teams is the standard platform used by UT Dallas to run online courses. We will use the same for all the virtual camps as well. You can either download it or use a web-based version. More details will be posted later.

Morning Camp for Grades 1-2 (10-11am)

Explore Coding with code.org

Pre-requisite: None

Afternoon Camp for Grades 1-2 (2-3pm)

Hour of Code projects

Pre-requisite: None

Morning Camps for Grades 3-5 (10am-12 noon)

Animation with Scratch

Pre-requisite: None

Math & Scratch

Pre-requisite:
MIT Scratch

Modding with Minecraft**

March 8-12 only,
10am-1pm

Pre-requisite: None

** This camp is offered through a partnership with Wize Computing Academy.

Afternoon Camps for Grades 3-5 (2-4pm)

Light up Coding with Microbit

Pre-requisite: None

Advanced Scratch

Pre-requisite: MIT Scratch

Microsoft Game Development (Kodu)*

Windows PC required,
2-5pm

Pre-requisite: None

Augmented & Virtual Reality **

March 8-12 only, 2-5pm

Pre-requisite: None

* This camp is offered through a partnership with Rex Academy
** This camp is offered through a partnership with Wize Computing Academy

Morning Camps for Grades 6 & up (10am-1pm)

3D Animations with Alice (PC or Mac needed)

Pre-requisite: None

Drawings with Logo

Pre-requisite: None

Bring Math to Life! (Scratch & JavaScript)

Pre-requisite: None

3D Modeling, Design & Printing **

Pre-requisite: None

Augmented & Virtual Reality **

Pre-requisite: None

* This camp is offered through a partnership with Rex Academy
** This camp is offered through a partnership with Wize Computing Academy.

Afternoon Camps for Grades 6 & up (2-5pm)

Web Page Design

Pre-requisite: None

Data processing in MS Excel
(Google Sheets OK too)

Pre-requisite: None

Drawings & Animations with JavaScript

Pre-requisite: Scratch or Alice or similar basic coding tools

Games with JavaScript

Pre-requisite: Drawings & Animations with JavaScript

Cyber Robotics 101*

Pre-requisite: None

Engineering and Robotics **

March 15-19 only

Pre-requisite: None

** This camp is offered through a partnership with Wize Computing Academy.

Morning Camps for Grades 9 & up (10am-1pm)

Gentle Introduction to Coding

Pre-requisite: None

Creative Coding with JavaScript

Pre-requisite: Scratch, Alice, Logo or any basic coding tools

Java Basics (IF statements, loops & methods)

Pre-requisite: JavaScript

Intermediate Java (Arrays & Recursion)

Pre-requisite:
Java Basics

Afternoon Camps for Grades 9 & up (2-5 pm)

Python Basics
(IF statements, loops & functions)

Pre-requisite: JavaScript

Intermediate Python (Lists & Dictionaries)

Pre-requisite:
Python Basics

Artificial Intelligence Bootcamp
(MS Azure)

Pre-requisite: None

Cybersecurity Fundamentals*

Pre-requisite:
None

Pre-requisite: None

* This camp is offered through a partnership with Rex Academy

Questions? Email csk12@utdallas.edu (Dr. Jey Veerasamy, Director, Center for CS Education & Outreach, The University of Texas at Dallas)