Course detail
Algorithm Development in Engineering
FAST-VUC009Acad. year: 2024/2025
Not applicable.
Language of instruction
Czech
Number of ECTS credits
2
Mode of study
Not applicable.
Guarantor
Department
Institute of Computer Aided Engineering and Computer Science (AIU)
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
Not applicable.
Recommended reading
Not applicable.
Classification of course in study plans
- Programme BPC-VP Bachelor's 1 year of study, winter semester, elective
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í.