Python!

May 10th - June 17th, 2017

Technische Universität Wien - Vienna, Austria

Overview

Course Composition

Prerequisite

Preparation

Course Logistics (Monday, May 15th - Friday, June 9th)

Syllabus

Date Lecture Topic Homework Due Montana State Group Activity
Wednesday, May 10
Thursday, May 11
Friday, May 12
Saturday, May 13
Sunday, May 14
 
 
 
 
 
 
 
 
 
 
Fly to Vienna
Arrive in Vienna, Prater
Explore Vienna, Naschmarkt, Group Dinner
Stephansdom, Hundertwasser House, Café Sperlhof
Therme Oberlaa
Monday, May 15
Tuesday, May 16
Wednesday, May 17
Thursday, May 18
Friday, May 19
Data Types, Turtle Graphics, Turtle Events
Modules, Functions, Selection
Iteration, Strings, Recursion
Lists
Files, statistics Module
 
 
 
 
Assignment 1 (15%)
Kahlenberg, Heuriger Maly
 
Donauinsel
Architect's Tour, Belvedere
 
Saturday, May 20
Sunday, May 21
 
 
 
 
Bratislava Day Trip
 
Monday, May 22
Tuesday, May 23
Wednesday, May 24
Thursday, May 25
Friday, May 26
Dictionaries
Object Oriented Basics
More Object Orientation
No Class (TU Wien Holiday)
Work on Assignment 2, MSU Quiz
 
 
 
 
Assignment 2 (15%)
 
Karlskirche
Café Central, National Opera: Fidelio
Vienna Philharmonic @ Schönbrunn Palace
 
Saturday, May 27
Sunday, May 28
 
 
 
 
Melk Abbey
Semmering
Monday, May 29
Tuesday, May 30
Wednesday, May 31
Thursday, June 1
Friday, June 2
Scientific Computing: NumPy and SciPy
Making Graphics: matplotlib
Making Graphics: matplotlib
Manipulating Data: pandas
Manipulating Data: pandas
 
 
 
 
Assignment 3 (15%)
 
Central Cemetary
Beethoven House
Sigmund Freud Museum
 
Saturday, June 3
Sunday, June 4
 
 
 
 
Strandbad Gänsehäufel
 
Monday, June 5
Tuesday, June 6
Wednesday, June 7
Thursday, June 8
Friday, June 9
No Class (TU Wien Holiday)
Machine Learning: scikit-learn
Work on Final Project
Work on Final Project
Presentations (10%)
 
 
 
Final Project (25%)
 
Hofburg
 
Stift Klosterneuburg, Heuriger Redinger
 
 
Saturday, June 10
Sunday, June 11
 
 
 
 
Cafe Merkur (18:00)
Train to Graz

Instructors

Course Outcomes

By the end of this course, students will be be able to use the following Python language constructs and modules to solve problems:

Grading

Last modified: June 10, 2017.