Summer Computing Academy -- Tentative Program

One week: June 13-17, 2016 and Two week: June 13-24, 2016
Keller Hall, 200 Union St SE, Minneapolis, MN 55455


Instructors: Libby Ferland, Elizabeth Jensen, Marie Manner, and Maria Gini.

Ask me to get the group picture.

One Week Program

Monday June 13
9:00-10:00Keller 6-212 introductions, go to computer lab
10:00-12:00Keller 1-254 Intro to Python
12:00-1:30 Keller 6-212 lunch
1:30-4:30 Keller 1-254 programming the scribbler robots. Try playing music or dancing or detecting pink. No guarantee these program will work but you can try. and fix them if needed.
Tuesday June 14
9:00-12:00Keller 1-254 Python. Try to write functions to solve these problems. Too simple? too hard?
12:00-1:30 Keller 2-260 lunch with the girls in the two week program
1:30-4:30 Keller 2-260 e-textile activity with leds and batteries to create electronic textiles. Bring your creative spark!
Wednesday June 15
9:00-10:30Keller 1-254 Python. You can find at a short 2-page printable reference card for python 2.7.
A long and more complete reference page for python 2.7 is at http://rgruet.free.fr/PQR27/PQR2.7.html

11:00-2:00 Bruinicks 330 talk by Prof. Stephen Guy and lunch with REU students
2:00-4:30 Keller 1-254 CodinGame
Thursday June 16
9:00-12:00Keller 1-254 Python
12:00-1:30 Coffman Union lunch
1:30-3:00 Medical Devices Center tour of the Medical Devices Center
3:00-4:30 Hasselmo Tour of robotics lab
Friday June 17
9:00-12:30Keller 1-254 Python
12:30-1:30 Keller 2-260 lunch
1:30-3:00 Keller 2-203 Tour of Prof. Dan Keefe Interactive Visualization Lab
3:00-4:30 Keller 2-260 sharing the results of the week with parents and friends and snacks

Two Week Program

If you are in the two week program, please fill out this short survey on week 1.

Please fill out this short survey on week 2. Thanks, you will help us doing better next year.

Two Week Program: Week 1

Monday June 13
9:00-10:00Keller 4-204C introductions, go to computer lab
10:00-12:00Keller 1-250 Intro to Python
12:00-1:30 Keller 4-204C lunch
1:30-4:30 Keller 1-250 programming the scribbler robots
Tuesday June 14
9:00-12:00Keller 1-250 Python
12:00-1:30 Keller 2-260 lunch with the girls in the one week program
1:30-4:30 Keller 2-260 e-textile activity with leds and batteries to create electronic textiles. Bring your creative spark!
Wednesday June 15
9:00-10:30Keller 1-250 Python. You can find at a short 2-page printable reference card for python 2.7.
A long and more complete reference page for python 2.7 is at http://rgruet.free.fr/PQR27/PQR2.7.html

Page with text for cypher exercise: https://docs.google.com/a/umn.edu/document/d/1vSqQey_MRZAwlnH1YBbJyvX559svSndvufk1jcMPTHU/edit?usp=sharing

Post your cyphered text at https://docs.google.com/a/umn.edu/spreadsheets/d/1sFQ3lUD5wHvA-P_HoZoi4gJBfLUT5Xh8Q5a92aSrAiA/edit?usp=sharing

11:00-2:00 Bruinicks 330 talk by Prof. Stephen Guy and lunch with REU students
2:00-4:30 Keller 1-250 CodinGame
Thursday June 16
9:00-12:00Keller 1-250 Python: encryption, lists
12:00-1:30 Keller 4-204C lunch
1:30-3:00 Keller 1-250 TBA
3:00-4:30 Hasselmo Tour of robotics lab
Friday June 17
9:00-12:00Keller 1-250 Python: file i/o
12:00-1:30 Keller 2-260 lunch
1:30-4:30 Keller 1-250 Python: image processing

Here are some sample problems you can look at for ideas for your own project.

Two Week Program: Week 2

Monday June 20
9:00-12:00 Keller 1-250 Python: text processing
12:00-1:30 Coffmman Union lunch
1:30-3:00 Keller 1-250 starting the project
3:00-4:00 Keller 1-250 visit to Prof. Volkan Isler Robotics Sensor Networks lab
Tuesday June 21
9:00-12:00 Keller 1-250 Python: text processing
12:00-1:30 Keller 4-204C lunch
1:30-3:00 TBA
3:00-4:30 Keller 2-203 Tour of Prof. Dan Keefe Interactive Visualization Lab
Wednesday June 22
9:00-10:30Keller 1-250 Python: while loops and recursion
11:00-1:30 Bruinicks 330 talk by Prof. Haiyi Zhu on "Social costs and benefits of sharing economy" and lunch with REU students
1:30-4:30 Keller 1-250 programming the Arduino board. Look here under Tools and Arduino for instructions and examples
Thursday June 23
9:00-12:00 Keller 1-250 project
12:30-1:45 Keller 4-204C lunch
2:00-3:30 Medical Devices Center tour of the Medical Devices Center
3:30-4:30 Keller 1-250 more time to work on project
Friday June 24
9:00-12:00 Keller 1-250 time to finish the project and url. Try this program urlexample.py to read a html file and t is more complex program urllib_stocks.py to read market stock data and do correlation.
12:15-1:30 Keller 2-260 lunch
1:30-3:00 Keller 1-250 finish projects
3:00-4:30 Keller 2-260 demonstration of projects and closing with parents and friends

Contact

Professor Maria Gini
Department of Computer Science & Engineering, University of Minnesota
4-192 Keller Hall, 200 Union St SE, Minneapolis, MN 55455
email: gini@cs.umn.edu
Copyright: © 2016 by the Regents of the University of Minnesota
Department of Computer Science and Engineering. All rights reserved.
Comments to: Maria Gini