FHTW Berlin Medieninformatik

FHTW Berlin
Fachbereich 4
Internationaler Studiengang
Internationale Medieninformatik (Bachelor)
Info 1: Informatik I
Summer Term 2008

Informatik I

This course is an introduction to computer programming. It will be taught in English and with the Java programming language, and will be taught using the language (i.e., no prior programming experience is assumed), but it is not about the language.

The theme of this course is interactive programming. Most computation these days is not algorithmic question-answering in desktop boxes (as typically taught in introductory computer science). Instead, this course will focus on a model of computation as a set of simultaneous ongoing entities embedded in and interacting with a dynamic environment: computation as interaction; computation as it occurs in spreadsheets and video games, web applications and robots. These ideas were developed by Prof. Dr. Lynn Andrea Stein while she was at MIT, I use much of her material. A short discussion of the methodology can be found in c't.

A major component of the class will be a weekly, two-hour, in-class laboratory. You will have "finger exercises" to do als preparation for the lab, and you will be writing and submitting a report about the lab. The lab report will be due at midnight Sunday. Much of the lab work will be spent in collaborative work on program development, with an emphasis on student-student interaction and student-student teaching, facilitated and enriched by the course teacher and the tutor. In addition, design and implementation work will be supplemented with observational laboratory assignments, inviting students to consider not only how to build a program, but how to anticipate its behavior and how to modify that behavior.

The following links offer more information about the course


Copyright 2009 Prof. Dr. Debora Weber-Wulff - All rights reserved.
Questions or comments: <weberwu@htw-berlin.de>



Last Change: 2008-04-20 12:03