Summer Computing Academy Program

June 15-26 2015, Keller Hall, 200 Union St SE, Minneapolis, MN 55455

The instructors are: Elizabeth Jensen (PhD student), Marie Manner (PhD student), and Maria Gini (professor).
Please fill out a

It will help us doing more of what you like next week. Thanks.


The programs we did in Week 1 are all in the computingAcademyWeek1.py file. To use them, download the file, open it with Python (right click file, choose Edit With IDLE), and then click Run, click Run Module (or hit F5).

Week 1

Monday June 15
9:00-10:00Keller 4-204C introductions, go to computer lab in ME 314
10:00-12:00ME 314 Intro to Python, math, objects, turtles (for loops)
12:00-1:30 Keller 4-204C lunch
1:30-4:30 ME 314 introduction to programming the scribbler robots
Tuesday June 16
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 Python: strings, cryptography. For those who want to know more on encryption.
12:00-1:30 Keller 4-204C lunch
1:30-4:30 Keller 4-204C e-textile activity with leds and batteries to create electronic textiles. Bring your creative spark!
Wednesday June 17
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-11:00 ME 314 Python: lists, dictionaries
11:00-12:00 Keller 3-125 Big data colloqium: Prof. Dan Knights on his microbiome research
12:00-1:30 mezzanine 2nd floor lunch with the REU students
1:30-3:00 Keller 4-204C talk with Prof. Knights' students about bioinformatics
3:00-4:30 Keller 4-204C Campus tour starting at 3:00 in 200 Jones Hall to 4:00, plus an information session on the U until 4:30.
Thursday June 18
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 Python: dictionaries continued, file I/O (while), list comprehension
12:00-1:30 Keller 4-204C lunch
1:30-3:00 Keller 4-204C talk by Prof. Lana Yarosh and visit to her lab in Keller 2-242
3:00-4:30 ME 314Tech camp inventor kit
Friday June 19
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 Python: comprehension continued; image processing
12:00-1:30 Coffman Union lunch at Coffman Union
1:30-4:30 Medical Device Center tour of Medical Device Center with hands-on prototyping actitivity, and tour of robotics lab in Hasselmo

Information for your project

Here is a list of sample problems you can look at for ideas for your own project.

For a reference manual of python, look at https://docs.python.org/3.3/index.html. It is the official documentation of python 3.3

Go to https://docs.google.com/a/umn.edu/spreadsheets/d/1B-Bs3gx2cnlq6FBDBDxRG0W2BEPHk__FDxj70qgrTcY/edit?usp=sharing
to write your name and something about your project. If you are looking for a partner, mark it there, If you want to partner with someone else looks at who wants a partner.


Please fill out a

It will help us doing more of what you like next time we offer the computing academy. Thanks.


Week 2

Monday June 22
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 Python: image processing continued and text processing (see the python code for image processing )
12:00-1:30 Keller 4-204C lunch
1:30-3:30 Keller 4-204C talk by Prof. Victoria Interrante and tour of the Virtual Reality Lab
3:30-4:30 Keller 4-204C project discussion
Tuesday June 23
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 Python: url access and text processing (see the python code for text processing)
12:00-1:30 Keller 4-204C lunch
1:30-3:30 Keller 2-244talk by Prof. Stephen Guy and a tour of his applied motion lab
3:30-4:30 ME 314 AppInventor
Wednesday June 24
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-11:00 ME 314 Python: recursion, fractals (see the python code for fibonacci and turtle fractals )
11:00-12:00 Keller 3-125 Big data colloqium: Prof. Lucy Fortson on Galaxy Zoo and Zooniverse Citizen Projects
12:00-1:30 mezzanine 2nd floor lunch with the REU students
1:30-4:30 ME 314 work on project
Thursday June 25
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 data analysis and plotting. Try CodinGame
12:00-1:30 Keller 4-204C lunch
1:30-3:15 ME 314 work on project
3:30-4:30 Keller 4-204C talk by Prof. Volkan Isler on robotics
Friday June 26
9:00-9:30Keller 4-204C meet and go to lab in ME 314
9:30-12:00 ME 314 time to work on project or more CodinGame
12:00-1:30 Keller 4-204C lunch at Coffman Union
1:30-3:00 ME 314 demonstration of projects
3:30-4:30 Keller 4-204C break and informal discussion on what we did and what we should do next year

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: © 2015 by the Regents of the University of Minnesota
Department of Computer Science and Engineering. All rights reserved.
Comments to: Maria Gini