Optical Software Development
PDF Course Catalog Deutsche Version: OSE
Version: 2 | Last Change: 30.09.2019 22:53 | Draft: 0 | Status: vom verantwortlichen Dozent freigegeben
Long name | Optical Software Development |
---|---|
Approving CModule | CSO_MaET |
Responsible |
Prof. Dr. Holger Weigand
Professor Fakultät IME |
Valid from | winter semester 2020/21 |
Level | Master |
Semester in the year | winter semester |
Duration | Semester |
Hours in self-study | 60 |
ECTS | 5 |
Professors |
Prof. Dr. Holger Weigand
Professor Fakultät IME |
Requirements | Programming experience Radiation physics and photometry Technical English |
Language | German and English |
Separate final exam | Yes |
H. Ramchandran, A. S. Nair: Scilab (a Free Software to Matlab), S. Chand, 2012 |
F. Thuselt, F. P. Gennrich: Praktische Mathematik mit MATLAB, Scilab und Octave, Springer 2013 |
T. Sheth: SCILAB: A Practical Introduction to Programming and Problem Solving, CreateSpace, 2016 |
C. Gomez: Engineering and Scientific Computing with Scilab, Birkhäuser, 1999 |
Details |
The proof of achievement is based on a software project. The corresponding project work is started and supervised during the attendance. In addition, there is a supervision of the project work outside the attendance, similar to supervising theses. Prerequisite for admission to the examination is the preparation of a support request in English. The support request may be, for example, an error report or a feature request and must have at least one system file of the simulation software for explanation. |
---|---|
Minimum standard | For the successful realization of the software project, basic knowledge of the used simulation software is required. Furthermore, the control of the simulation software or the evaluation of simulation results must be able to be implemented by means of self-created programs. |
Exam Type | EN andere summarische Prüfungsform |
Goal type | Description |
---|---|
Knowledge | Modelling of non-imaging optics Modelling luminous flux-specific evaluation parameters Basic concepts of luminous flux simulation Basics of non-sequential raytrace simulation Basic concepts of script programming |
Skills | Non-sequential construction of illumination systems Analysis of illumination systems Programming software tools for graphic analysis of illumination systems Programming of software tools for the automation of simulations |
Type | Attendance (h/Wk.) |
---|---|
Lecture | 1 |
Exercises (whole course) | 1 |
Exercises (shared course) | 1 |
Tutorial (voluntary) | 0 |
Basic knowledge of numerical modeling and programming |
Accompanying material |
Lecture slides (as PDF) Exercise examples (simulation scripts, system files) Raytrace-Simulationssoftware Software for numerical and graphic evaluations Software for scripting Software Documentation |
---|---|
Separate exam | No |
Goal type | Description |
---|---|
Skills | Independent development / programming of simulation scripts, control and evaluation scripts with the help of English-language software documentation |
Skills | Successful use of self-developed software tools for the expansion of commercial simulation software using non-imaging optics as an example |
Type | Attendance (h/Wk.) |
---|---|
Practical training | 2 |
Tutorial (voluntary) | 0 |
see special requirements for lecture / exercise |
Accompanying material | see accompanying material to lecture / exercise |
---|---|
Separate exam | Yes |
Exam Type | EN andere studienbegleitende Prüfungsform |
---|---|
Details | Required is the preparation of a support request in English. The support request may be, for example, an error report or a feature request and must have at least one system file of the simulation software for explanation. The support request provides the prerequisite for admission to the examination. |
Minimum standard | The support request requires a basic knowledge of English communication. |
© 2022 Technische Hochschule Köln