Course detail

Algorithm Development in Engineering

FAST-BU098Acad. year: 2023/2024

Not applicable.

Language of instruction

Czech

Number of ECTS credits

1

Mode of study

Not applicable.

Department

Institute of Computer Aided Engineering and Computer Science (AIU)

Entry knowledge

Not applicable.

Rules for evaluation and completion of the course

Extent and forms are specified by guarantor’s regulation updated for every academic year.

Aims

Not applicable.

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Glasserman, P., 2013. Monte Carlo methods in Financial Engineering. Springer. (CS)

Recommended literature

Not applicable.

Type of course unit

 

Exercise

26 hod., compulsory

Teacher / Lecturer

Syllabus

* Vývojové prostředí jazyka VBA. Používání referencí a typových knihoven. * Proměnné, reprezentace datových typů, přiřazovací příkaz. * Příkazy pro řízení běhu, podmíněné příkazy a cykly. * Funkce a procedury. Předávání parametrů. * Vestavěné prvky jazyka, vstupy a výstupy. * Formuláře a události. Obsluha událostí. * Práce se strukturovanou typu pole. Vektorová funkce. * Objektově orientované programování. * Základy simulace, využití numerických metod, počáteční úloha. * Animace s využitím vestavěných vizualizačních nástrojů. Dynamický graf. * Programová práce se souborovým systémem, algoritmy datových konverzí. * Příklady řešení inženýrských úloh. Statistické a optimalizační problémy. * Pokročilé řešení a animace velkých deformací pružné soustavy. * Objektové modely aplikací MS Office, AutoCAD. Základní objekty modelů. Syntaxe. Vlastnosti a metody. * Rozhraní AutoCAD ActiveX Automation. * Aplikační vytváření entit. Editace elementárních entit. Práce s vrstvami. Konstrukce výběrů. * Aplikační vytváření složitějších entit (bloky, externí reference) a jejich atributy. * Zpracování entit definovaných v textovém souboru. Práce se souborovým systémem. * Kooperace aplikačních modelů, programové zpracování rozsáhlých textů. Generování náhradní oblasti pro řešení MKP úlohy. * Postprocesing. Vykreslení provedeného zaměření.