Programming Script WS 94/95
- Konventionen
- Aufgabenverteilung und Verdankungen
- Einschreibung
- Testatbedingungen
- Empfohlene Literatur
- Zeitplan
KAPITEL 1
Einleitung, theoretische und praktische Bedeutung
1.1 Introduction
1.2 Computer Operations: Getting Started
1.3 Uebung 1
KAPITEL 2
Lisp I: Lisp, AutoLisp, einfache Funktionen
2.1 LISP
- 2.1.1 Atoms and Lists
- 2.1.2 Arithmetic Operations
- 2.1.3 Variables
- 2.1.4 List Operations: car, cdr
- 2.1.5 NIL
2.2 Uebung 2
KAPITEL 3
AutoCad I: Das Graphikpaket
3.1 AutoCad: Basic Concepts
- 3.1.1 Draw
- 3.1.2 Edit - Modify
- 3.1.3 Display
- 3.1.4 File
- 3.1.5 SOS - Assist
- 3.1.6 Other Commands
3.2 Macros
3.3 Uebung 3
KAPITEL 4
Lisp II: Prdikate und Funktionen
4.1 True or False
- 4.1.1 Logical Operations
- 4.1.2 Boolean Operations
4.2 List Operations: cons, append, list
4.3 LISP Functions: defun
4.4 Uebung 4
KAPITEL 5
Entwurf von Programmen
5.1 Modular Programming
5.2 Data Models
5.3 Control Structures
- 5.3.1 Sequential
- 5.3.2 Conditional
- 5.3.3 Looping
5.4 Program Planning Techniques
- 5.4.1 Pseudo-Code
- 5.4.2 Flow Charts
- 5.4.3 Structure Diagrams
5.5 Uebung 5
KAPITEL 6
Lisp III: Funktionen und Kontrollstrukturen
6.1 Evaluation
6.2 Functions and Special Forms
6.3 Conditionals
- 6.3.1 if-then-else
- 6.3.2 cond
6.4 Uebung 6
KAPITEL 7
Lisp IV: Iteration und Recursion
7.1 Repetition and Iteration
- 7.1.1 While
- 7.1.2 Repeat
- 7.1.3 Foreach
7.2 Recursion
- 7.2.1 Trace
- 7.2.2 Double Recursion
7.3 Uebung 7
KAPITEL 8
AutoCad II: Datenbank und Kontrolle
8.1 Database Management
- 8.1.1 AutoCad Blocks
- 8.1.2 AutoCad System Variables
8.2 Developing a Database
- 8.2.1 Association Lists
- 8.2.1.1 Setting up an association list
- 8.2.1.2 Accessing an association list
- 8.2.1.3 Modifying an association list
- 8.2.2 Dotted Pairs and cons function
- 8.2.3 File I/O in AutoLisp
8.3 Uebung 8
KAPITEL 9
AutoCad III: Zugriff auf geometrische Einheiten und die System Umgebung 41
9.1 AutoCad Database
9.2 Entity Access
- 9.2.1 Entity Name Functions
- 9.2.2 Entity Data Functions
- 9.2.3 Selection Set Functions
- 9.2.4 Symbol Table Access
9.3 Device Access
9.4 Pull Down Menus
9.5 Uebung 9
KAPITEL 10
CAAD I: Hierarchie undAenlichkeit
10.1 Parametric shapes
10.2 Dimensionless Representation
10.3 Procedural similarity
10.4 Uebung 10a
10.5 Uebung 10b
KAPITEL 11
CAAD III: Formengrammatiken
11.1 Geometric Compositions
11.2 Shape Grammar
11.3 Architectural Design
11.4 Uebung 11
12.1 Computer Organization
12.2 Programming Languages
- 12.2.1 Data typing
- 12.2.2 Interpreted vs. Compiled
- 12.2.3 Symbolic vs. Procedural 61
12.3 AutoCad and C
12.4 Uebung 12
KAPITEL 13
CAAD III: Visualisierung
13.1 Display monitor
13.2 Representation of Objects
13.3 Projections
13.4 Lighting and shading
13.5 Animation
13.6 Coordinate Systems and projection
13.7 Cartesian Transformations of objects in 3D space
13.8 Uebung 13
APPENDIX A
OpenWindows, UNIX, Utilities
A.1 login and logout
A.2 OpenWindows
- A.2.1 Windows
- A.2.2 Icons
- A.2.3 Mouse Operations
- A.2.4 Menus
- A.2.5 Text Editor
A.3 UNIX
- A.3.1 File System
- A.3.2 UNIX Commands
A.4 Uebungsbetrieb
- A.4.1 Ausgabe
- A.4.2 Abgabe
To the next chapter
@ by Architektur und CAAD 1994.......... The Teacher Team