FHTW Berlin

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


Tentative Schedule


 

WeekClass MeetingsLaboratories
 
Tuesdays
12.00-13.30
HG 027
.
Reading
Assignment
Group a 
Tues 13.45-15.15
VG 212
Group b 
Wed 12.00-13.30
VG 212
 417.
10.
Administrivia
1: Introduction to
Interactive Programming
1:
2: The programming process
7.
10.

History of Computing -
0

8.
10.

History of Computing -
0

4214.
10.
3: Things, Types, Names Interlude: String Transformers
3:
14.
10.
1*15.
10.
1*
4321.
10.
4: Specifying Behavior - Interfaces
Basic Computation
4:
21.
10.
222.
10.
2
4428.
10.

5: Expressions -
Doing things with things

5: 28.
10.
3*29.
10.
3*
454. 11.6: Statements and Rules

6:
Interlude: Rules and Roles

4.
11.
45.
11.
4
4611.
11.
7: Building new things -
Classes and Objects
7: 11.
11.
5*12.
11.
5*
4718.
11.

9: Animate Objects

9:18.
11.
6 19.
11.
6
4825.
11.
10: When things go wrong - Exceptions
10: 25.
11.
7*26.
11.
7*
492.
12.
11: Reusing Implementation -
Inheritance
11:
Interlude: A System of Animate Objects
2.
12.
8 3.
12.
8
509.
12.
8: Designing with Objects
8: Collections9.
12.
9* 10.
12.
9*
5116.
12.
12: Dealing with Difference - Dispatch
Flag Exercise
12: 16.
12.
10 17.
12.
10
 5223.
12.
Arrays (from 12)
13: Encapsulation
13: 23.
12.
no lab 24.
12.
no lab
130.
12.
No class  30.
12.
no lab31.
12.
no lab
26.
1.
15: Event-Driven
Programming
15:6.
1.
11 * 7.
1.
11*
313.
1.
16:Event Delegation and java.awt16: 13.
1.
1214.
1.
12
420.
1.
14: Network Programming14: 20.
1.
13 *21.
1.
13 *
527.
1.
Examination in
HG 027
 27.
1.
  28.
1.
 
  Exam Return
Mo, 9.2.2004, 14.00
    13 due on 9.2.   13 due 0n 9.2.

           

Lectures with a number in front denote chapters in the book that you need to read before class!
* Exercises with a star will be graded laboratories.


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>

Last change: 2004-01-13 10:50