Facebook
 
 
 
PDF erstellen

Einführung in die Programmierung I

2012W / Vorlesung und Übungen / S60507 / 2 SemStd.

Ort und Zeit

University of Applied Arts Vienna
Oskar-Kokoschka-Platz 2, 1010 Vienna

 

at the Department for Geometry
Altbau (old building), Dachgeschoss (top floor), right next to the bridge crossing

 

The introductory session will be held on October 17th at 12:30 at the aforementioned location.

The first regular session will take place on October 24th at 12:30.

Anmerkungen

The language of the course will be English, although some assistance may be provided in German and Polish.

Prüfungsmodalitäten

Each student will be required to choose an individual, small project that he or she will develop during the course of the semester.

 

The grade will be given based on the initiative that is taken during classes, the general participation of the student as well as the quality of the individual project that will be developed during the semester.

Themenstellung der Lehrveranstaltung

This course teaches the principles of computer programming based on the Processing graphics platform. Its official website http://processing.org contains numerous examples that illustrate its practical usage.

 

Unlike most other introductory programming courses, we will start straight away with graphics programming based on the Java language.

 

The course is intended for visual artists who aspire to develop interactive graphics programs that may be incorporated into their exhibits.

 

The following broad topics will be covered:

  • Fundamentals of programming
    • Variables & data types
    • Control structures
    • Loops
    • Functions
  • Fundamentals of computer geometry
    • Vector mathematics
    • Describing simple geometrical objects numerically
  • Fundamentals of graphics programming
    • Drawing simple geometry
    • Animating simple geometry
    • User interaction
  • Fundamentals of software development
    • based on the Processing graphics platform
    • and the Eclipse development environment