SubjectsSubjects(version: 948)
Course, academic year 2023/2024
  
Algorithms and Calculations in Physical Chemistry - N403037
Title: Algoritmy a výpočetní nástroje fyzikální chemie
Guaranteed by: Department of Physical Chemistry (403)
Faculty: Faculty of Chemical Engineering
Actual: from 2013
Semester: winter
Points: winter s.:2
E-Credits: winter s.:2
Examination process: winter s.:
Hours per week, examination: winter s.:0/2, MC [HT]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Level:  
For type:  
Guarantor: Labík Stanislav prof. Ing. CSc.
Bureš Michal Ing. CSc.
Examination dates   Schedule   
Annotation - Czech
Last update: Labík Stanislav prof. Ing. CSc. (12.11.2012)
Cílem předmětu je seznámení studentů s použitím počítačového algebraického systému MAPLE a jazyka Visual Basic for Application jako nástrojů pro řešení problémů v oblasti exaktních věd se zaměřením především na fyzikálně-chemické disciplíny. Studenti se seznámí s základní syntaxí obou programů a budou řešit celou řadu úloh s jejich použitím. V závěru pak budou řešit samostatné projekty a před plénem ostatních studentů je budou obhajovat.
Aim of the course - Czech
Last update: Labík Stanislav prof. Ing. CSc. (12.11.2012)

Studenti budou umět:

základní syntaxi počítačového algebraického systému Maple a jazyka Visual Basic for Application,

využívat oba systémy pro vědecko-technické výpočty a to jak pro numerické a algebraické řešení,

řešit složitější fyzikálně-chemické problémy za použití obou výše zmíněných jazyků

Literature - Czech
Last update: Labík Stanislav prof. Ing. CSc. (12.11.2012)

Z:Gander W., Hrebicek J.,Solving Problems in Scientific Computing Using Maple and MATLAB,Springer,New York/Heidelberg,9783540211273

Z:Král M., Excel VBA, Computer press,Praha,9788025123584

Syllabus - Czech
Last update: Labík Stanislav prof. Ing. CSc. (13.09.2007)
Použítí počítačového algebraického systému Maple pro řešení pokročilých fyzikálně chemických úloh.

  1. Základní elementy jazyka
  2. Úprava výrazů: práce s polynomy a zjednodušování výrazů a jejich konverze
  3. Diferenciální a integrální počet: derivace a integrály, taylorův a asymptotický rozvoj
  4. Algebraické a diferenciální rovnice a jejich soustavy
  5. Grafy: pokročilé metody pro dvou a třírozměrné grafy
  6. Procedury a programování: definice procedur, základy programování
  7. Programové balíčky: načtení a práce s balíčky, lineární a nelineární regrese, aproximace funkcí
  8. Projekt orientovaný na problematiku podle zaměření studenta


Použití tabulkového kalkulátoru Excel a jazyka Visual Basic pro řešení fyzikálně chemických úloh

  1. Pokročilé nástroje Excelu: maticové výpočty, řešitel
  2. Základy jazyka VBA: práce s editorem, podmíněný příkaz, cyklus
  3. Tvorba uživatelských funkcí a jejich využití v Excelu
  4. Tvorba procedur v jazyku VBA
  5. Práce s buňkami a listy v jazyku VBA

Teaching methods
Activity Credits Hours
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi 0.5 14
Práce na individuálním projektu 0.5 14
Účast na seminářích 1 28
2 / 2 56 / 56
Coursework assessment
Form Significance
Regular attendance 30
Defense of an individual project 30
Report from individual projects 40

 
VŠCHT Praha