LGS-Home
::::::

Winter Term 2005/2006





Foundations of Computer Graphics (2 VL + 2 UE, Kurth / Roth)
Lectures: Thursday, 11:30-13:00, HS 2 (LG 1A),
Exercises: Thursday, 07:30-09:00, HS B.

Keywords: Basic knowledge about colour, graphical output devices, important algorithms of line graphics, representation of curves and surfaces, object transformations and projections, models of 3D objects, foundations of lighting calculation, approach towards interactive and constructive computer graphics, construction at the screen, performance of construction software; example software: AutoCAD, Maya; basics of Java 3D.
Bachelor courses IMT and Computer Science, facultatively also as a complementary offer for students of the engineering courses.

Project studies computer graphics and software technology (average: 2 VL + 2 SE + 4 PR, Kurth / Lewerentz / Kniemeyer /Mangoldt / Damm / Noack)
Dates:
Monday, 13:45-15:15, EH 001,
Tuesday, 9:15-10:45, EH 213,
Wednesday, 15:30-17:00, EH 001,
Thursday, 9:15-10:45, EH 213,
Thursday, 17:30-19:00, ZBVI.01

Project teams with 5-6 participants each work on one of the computer graphics topics listed below. In the lessons and seminars which are mandatory for all participants, instructors and co-workers give the necessary professional knowledge from computer graphics and software technology. Furthermore, these times of presence serve for knowledge transfer between the project groups by means of students' presentations. In the practical part, each team designs and implements a software system. The process of development will have two phases: 1. Development of a preliminary system with restricted functionality, 2. further development to the final product. At the end of the first phase a series of mutual evaluation, tests and proposals for redesign will take place. At the end of the second phase, there will be tests again and a presentation of the project in a talk with the team (exam).
Topic 1: Interactive modelling environment for surfaces in 3D,
Topic 2: Rendering tool based on various illumination models,
Topic 3: Toolbox for procedural, fractal (2D) image generation techniques with possibility of animation.
Subjects from the field of software technology which will be treated in lessons and seminars and which are relevant for the projects are: Systematic problem analysis, software architectures, object oriented design (fundamental principles and design patterns), version management and configuration management, quality models for oo architectures and programmes, reviews, reengineering and refactoring.
Conditions for obtaining the certificate: 1. Two seminar presentations and web documents, 2. Development (team-based) of a software corresponding to one of the topics 1, 2, 3 above, 3. oral exam.
Diploma and Master courses Computer Science and IMT (focus Practical computer science). Prerequisites: Linear algebra, discrete mathematics, computer science I and II, software practicum, foundations of computer graphics (the latter can in single cases also be attended in parallel).

Artificial Life (2 VL; Kurth)
Lectures: Monday, 17:30-19:00, EH 001

Keywords: Models of morphogenesis, fundamental biological knowledge about evolution, genetic algorithms, reproduction, computer viruses, classical AL systems (CA systems, Tierra, Avida, animates), measures of diversity and complexity, boolean networks, "edge of chaos" principle; reproduction of real evolutionary trends (example of early land plants); coevolution, multiagent paradigm, cooperation, networks. Diploma, Bachelor and Master courses in Computer Science (Focus Practical Computer Science).

Introduction to Programming (2 Lectures + 2 Exercises + 2 Practical units; Kurth, Claus, Roth)
Lectures: Tuesday, 11:30-13:00, Audimax 2
+ Exercises and practical units

Keywords: Structure and use of the PC, file management, memory and internal information representation, instruction structure, fundamentals of procedural programming, basic techniques of software development, programming paradigms and programming languages, data structures, functions, transfer of parameters to functions, recursion, global and local variables, text files and binary files, searching and sorting, graphs, trees.

Studies in Computer Science for Teachers, module 3b: Computer graphics and image processing (5 blocks, 29.11.2005-10.01.2006)
VL+UE: Tuesday, 18:00-19:30, EH 214

To the page with the lectures of the current semester term

::::::
To the BTU Homepage
Last Modifications: March 22, 2006