We will meet every day in Keller 2-260 (room opens at 8:30)
 The program starts at 9:00 and ends at 4:30.
 At the end of the day we go to Keller 2-260 (room open until 5:00)
Instructors: TBA
| Monday June 10 | ||
|---|---|---|
| 9:00-10:00 | Keller 2-260 | Introductions, go to computer lab | 
| 10:00-12:00 | Keller 1-250 | Intro to linux and to python: math functions | 
| 12:00-1:30 | Keller 1-250 | lunch | 
| 1:30-4:30 | Keller 1-250 | Turtle graphics | 
| Tuesday June 11 | ||
| 9:00-11:00 | Keller 1-250 | Python loops and strings. Caesar cyphrer. | 
| 11:15-1:30 | Keller 2-260 | Talk by Prof. Dan Knigths and lunch with REU students | 
| 1:30-4:30 | Keller 3-115 | ozobots | 
| Wednesday June 12 | ||
| 9:00-12:00 | Keller 2-260 | Python: lists and list operations | 
| 12:00-1:30 | Northrop plaza | lunch and music | 
| 1:30-4:30 | Keller 1-250 | Build a laser pointer | 
| Thursday June 13 | ||
| 9:00-12:00 | Keller 1-250 | Python: dictionaries. Caesar cyphrer. List comprehension | 
| 12:00-1:30 | Keller 2-260 | lunch | 
| 1:30-4:30 | Keller 1-250 | Go to 
 https://www.tinkercad.com/
and create an account.  Follow the tutorial to learn the basic operations 
you can do in it. You can download samples from Minecraft_Tools_with_Keychain_Hole.zip and use them in tinkercad. You can use them to your key chain attachment for 3D printing. When done go to https://z.umn.edu/3DPrintsSCA19 and decide what you would like to do. We will do the 3D printing next week. | 
| Friday June 14 | ||
| 9:00-12:00 | Keller 1-250 | more on lists and dictionaries | 
| 12:00-1:30 | Keller 2-260 | Lunch | 
| 1:30-4:30 | Keller 1-250 | practice on lists and dictionaries | 
| Monday June 17 | ||
|---|---|---|
| 9:00-12:00 | Keller 1-250 | Recursion and fractals | 
| 12:00-1:30 | Keller 2-260 | Lunch | 
| 1:30-4:30 | Keller 2-260 | Build your own arduino | 
| Tuesday June 18 | ||
| 9:00-11:00 | Keller 1-250 | File i/o. Useful files: Somefile.txt, egrep.py, fileRead.py, fileReadv2.py, line_count.py, and starts_with_hash.py | 
| 11:00-1:30 | Keller 3-215 | Talk by Prof. Vipin Kumar and lunch with REU students | 
| 1:30-4:30 | csv files and data analytics. Files to use cars_mpg.csv, census.csv | |
| Wednesday June 19 | ||
| 9:00-11:00 | Keller 1-250 | TBA | 
| 11:00-12:00 | visit to medical device center | |
| 12:00-1:30 | Northrop Plaza | Lunch and music | 
| 1:30-4:30 | Keller 1-250 | image processing library | 
| Thursday June 20 | ||
| 9:00-12:00 | Keller 1-250 | intro to deep learning.
    Try a demo where you can draw numbers at
       
       http://scs.ryerson.ca/~aharley/vis/conv/flat.html A detailed description of how the write the program using python is at https://machinelearningmastery.com/how-to-develop-a-convolutional-neural-network-from-scratch-for-mnist-handwritten-digit-classification/ Another demo using java script is at http://myselph.de/neuralNet.html | 
| 12:00-1:30 | Keller 2-260 | Lunch | 
| 1:30-4:30 | Keller 1-250 | 3D printing and work on project | 
| Friday June 21 | ||
| 9:00-12:00 | Keller 1-250 | Project time | 
| 12:00-1:30 | Keller 2-260 | Lunch | 
| 1:30-2:30 | Keller 1-250 | Time to finish project | 
| 2:30-4:30 | Keller 3-115 | Demonstration of projects and closing with parents and friends | 
Some sample problems you can look at for ideas for your own project.