Welcome to IACS Python summer camp
Hi and welcome to the website for the IACS Computes! HS summer camp. During this camp, students will learn Python programming skills, get to know research challenges for which coding is necessary, and solve several issues from various disciplines, such as robotics, mathematics, artificial intelligence, natural language processing, etc.
- Dates: 13-25 August, 9am-3pm
- Location: IACS, Stony Brook University, NY
- Instructors: Alëna Aksënova, Sanket Deshmukh, Ayla Karakas
Please find the documents that we discuss in class in this folder. On this page, you will find information about the schedule, materials, and how to install anaconda.
Talk is cheap. Show me the code.
Schedule
The schedule is subject to change!
| Time | August, 13 | August, 14 | August, 15 | August, 16 | August, 17 |
|---|---|---|---|---|---|
| 09:00 | welcome + installation | warm up | warm up | warm up | warm up |
| 10:00 | arithmetics + variables | lists | strings | functions | errors + exceptions |
| 11:00 | data types + conditionals | lists | strings | functions | libraries |
| 12:00 | lunch | lunch | lunch | lunch | lunch |
| 13:00 | while loops | turtles | for loops | I/O | more functions |
| 14:00 | coding practice | coding practice | coding practice | coding practice | coding practice |
| Time | August, 20 | August, 21 | August, 22 | August, 23 | August, 24 |
|---|---|---|---|---|---|
| 09:00 | warm up | warm up | warm up | student projects | student projects |
| 10:00 | dictionaries | practice | AI with Alëna | student projects | student projects |
| 11:00 | dictionaries | practice | Statistics with Sanket | student projects | student projects |
| 12:00 | lunch | lunch | lunch | lunch | lunch |
| 13:00 | advanced lists | invited talk: Thomas Graf | Robotics with Ayla | student projects | student presentations |
| 14:00 | coding practice | coding practice | coding practice | student projects | student presentations |
Materials
Day 1 (Monday, August 13)
Day 2 (Tuesday, August 14)
Day 3 (Wednesday, August 15)
Day 4 (Thursday, August 16)
Day 5 (Friday, August 17)
Day 6 (Monday, August 20)
Day 7 (Tuesday, August 21)
Day 8 (Wednesday, August 22)
Day 9 (Thursday, Auguest 23)
Day 10 (Friday, Auguest 24)
Anaconda installation
- Go to Anaconda’s website
- Scroll down and click on ‘Download now’
- Choose Python 3.6 version
- Follow the instructions
- Done!