186.858 Python!
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2017S, VU, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

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

  • Standard Programming Constructs (e.g. sequential statements, iterative statements, functions)
  • Object Oriented Programming Constructs
  • Advanced Data Structures (e.g. lists and dictionaries)
  • The Pygame Module (to create games)
  • The NumPy and SciPy Modules (to perform scientific computing)
  • The pandas Module (to manipulate data)
  • The matplotlib Module (to visualize data)
  • The scikit-learn Module (to learn from data)

Subject of course

  • Students will learn the basics of the Python programming language.
  • Students will learn to use Python libraries.
  • Students will develop a fun and compelling Python assignment, suitable for high school or first-year university students.

Additional information

This course is taught by guest professor John Paxton from the Montana State University. He is accompanied by students from Montana State University and offers additional participation to students from TU Wien depending on the room capacity.

The course takes place from May 15th, 2017 until June 9th, 2017, Monday-Friday, 9:30-12:30.

Registration in TISS opens March 1, 2017, 8:00am.

For further and up-to-date information please visit the course webpage: https://www.cs.montana.edu/paxton/classes/wien/

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon09:00 - 13:0015.05.2017 - 29.05.2017Seminarraum 127 Python!
Tue09:00 - 13:0016.05.2017 - 06.06.2017Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Wed09:00 - 13:0017.05.2017 - 07.06.2017Seminarraum Techn. Informatik Python!
Thu09:00 - 13:0018.05.2017 - 08.06.2017Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Fri09:00 - 13:0019.05.2017 - 09.06.2017Seminarraum 384 Python!
Python! - Single appointments
DayDateTimeLocationDescription
Mon15.05.201709:00 - 13:00Seminarraum 127 Python!
Tue16.05.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Wed17.05.201709:00 - 13:00Seminarraum Techn. Informatik Python!
Thu18.05.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Fri19.05.201709:00 - 13:00Seminarraum 384 Python!
Mon22.05.201709:00 - 13:00Seminarraum 127 Python!
Tue23.05.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Wed24.05.201709:00 - 13:00Seminarraum Techn. Informatik Python!
Fri26.05.201709:00 - 13:00Seminarraum 384 Python!
Mon29.05.201709:00 - 13:00Seminarraum 127 Python!
Tue30.05.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Wed31.05.201709:00 - 13:00Seminarraum Techn. Informatik Python!
Thu01.06.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Fri02.06.201709:00 - 13:00Seminarraum 384 Python!
Tue06.06.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Wed07.06.201709:00 - 13:00Seminarraum Techn. Informatik Python!
Thu08.06.201709:00 - 13:00Seminarraum FAV 01 A (Seminarraum 183/2) Python!
Fri09.06.201709:00 - 13:00Seminarraum 384 Python!
Course is held blocked

Examination modalities

  • Daily Assignments - 45%
  • Final Project - 25%
  • Final Project Presentation - 10%
  • Daily Attendance - 20%

Course registration

Begin End Deregistration end
01.03.2017 08:00 03.05.2017 23:55 12.05.2017 23:55

Curricula

Literature

No lecture notes are available.

Previous knowledge

  • Two or more semesters of programming experience.

Miscellaneous

Language

English