FHTW Berlin

FHTW Berlin
Fachbereich 4
Internationale Medieninformatik
PROG1: Programmierung I
Wintersemester 03/04


Lab 0 : The Martian Story

Mars was extremely close to the earth the end of August and could easily be seen at night without a telescope. Being this close, we are of course expecting a Martian invasion any minute now. In order to be prepared, we are going to write a story.

Pretend that you are corresponding with a Martian pen pal. (Alternately, pretend you're corresponding with your Programming 1 professor, which can often feel the same.) Pick a system of some sort that you encounter in every day life and describe/explain it to your pen pal. You may choose a physical system, like a vending machine or a pinball game, or an organizational system such as the FHTW admissions office or the Einwohnermeldeamt. Your job is to explain this system to your pen pal. You may use words or pictures, as you choose. You should consider the following:

You may give more than one level of decomposition if it makes sense, but you are only expected to provide one level. If you find it easier to produce a diagram, this is fine, provided that it is either sufficiently self-explanatory or you also produce text that explains the diagram.

You can write in either German or English, Martians can read either language. The page can be written (legibly!) by hand or with a computer.

Remember that Martians (and Professors) know very little about life on Earth, so you should make your description fairly detailed and specific. The description should run approximately two paragraphs, and under no circumstances should it exceed one page. (Martians have notoriously short attention spans.)

Bring this writeup with you to the next lab. I will want to see this writeup as a part of lab check-in. What's check-in? You need to be prepared for all of the graded experiments. We will practice how this works for Lab 1. Be on time to the lab and have your Martian story out for me to check off.


This course is an adaption for the Fachhochschule für Technik und Wirtschaft , Berlin by Prof. Dr. Debora Weber-Wulff of a part of Prof. Dr. Lynn Andrea Stein's Rethinking CS101 project produced while she was at the MIT AI Lab belonging to the Department of Electrical Engineering and Computer Science (EECS) at the Massachusetts Institute of Technology. She is now with Franklin W. Olin College of Engineering. The copyright for all materials belongs to Lynn Andrea Stein, this adaptation is used by permission. All rights reserved.
A textbook is in preparation by Morgan Kaufmann Publishers


Questions or comments: <weberwu@fhtw-berlin.de>