Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Programmierung 2
[go: Go Back, main page]

SCG Home Page Research Resources Teaching Archive People
SCG Teaching Banner

S7038 Programmierung 2 — Sommer 2003

Last modified: 2003-03-10

Dozent: Prof. O. Nierstrasz
Titel der Vorlesung: Programmierung 2
Zeit: Freitag 14-16
Ort: A6 (Exwi)
Beginn : 2003-03-28
Exam : 2003-06-27

Übungsstunde: Freitag 16-17, in A6 (Exwi)
Terminalstunden: Dienstag 16-18, in A93, A94 und A95 (Exwi)
Auf dieser Seite:

Vorlesung für Haupt- und Nebenfachstudenten.

Mailingliste zur Vorlesung: p2-vorlesung@iam.unibe.ch. Einschreiben durch ein Mail zu majordomo@iam.unibe.ch mit als Body subscribe p2-vorlesung.

newPrüfungsresultaten.

Übungsbetrieb:

Assistent: Markus Gälli (Tel: 031-631-3313) (SCG/Zimmer 105) (e-mail)

Hilfsassistenten

Die Terminals in den Räumen A93, A94 und A95 im Exwi sind ab 1. April für dieser Kurs am jeden Dienstag von 16.00 bis 18.00 Uhr reserviert.

Die Abgabe der Übungen erfolgt jeweils zum nächsten Freitag vor der Vorlesung.

Einschreiben kann man sich ab Montag, den. 7.4.2003 hier.

Einige Links:

Inhalt

Objekt-Orientiertes Programmieren mit Java. Themen die beprochen werden:
  • Object-Oriented Design
    • How to use responsibility-driven design to split systems into objects
    • How to exploit inheritance to make systems generic and flexible
    • How to iteratively refactor systems to arrive at simple, clean designs
  • Software Quality
    • How to use design by contract to develop robust software
    • How to test and validate software
  • Communication
    • How to keep software as simple as possible
    • How to write software that communicates its design
    • How to document a design
  • Skills, Techniques and Tools
    • How to use debuggers, version control systems, profilers and other tools
    • How and when to use standard software components and architectures
    • How and when to apply common patterns, guidelines and rules of thumb

Aufgaben

Programm

1
28. Mar
Introduction
2
4. Apr
Design by Contract
3
11. Apr
Testing and Debugging

18.Apr
Good Friday
4
25. Apr
Iterative Development
5
2. May
Inheritance and Refactoring
6
9. May
Programming Tools
7
16. May
A Testing Framework
8
23. May
Collections
9
30. May
GUI Construction
10
6. Jun
Clients and Servers
11
13. Jun
Guidelines, Idioms and Patterns
12
20. Jun
Common Errors, a few Puzzles
 
27. Jun
Final Exam

[ SCG | Research | People | Resources | Teaching | Archive ]