Detail předmětu

Computers and Programming 1

FEKT-BPA-PC1SAk. rok: 2023/2024

V úvodu kurzu jsou studenti seznámeni s informačním systém na VUT/FEKT, odpovídajícími servery a uživatelskými účty (pravidla počítačové sítě VUT, fakultní UNIX server, elektronická pošta). Dále jsou v rámci kurzu probírány základy programování v prostředí MATLAB. Studenti se seznámí se základy práce s vektory, maticemi, datovými strukturami a typy. Dále jsou vysvětleny základní principy tvorby a řízení programu, vizualizace dat a práce se soubory. Úvod do simulačního prostřední Simulink, tvorba jednoduchých dynamických soustav na základě diferenciální rovnic ve stavovém tvaru. Úvod do specializovaného toolboxu pro aplikace v silnoproudé elektrotechnice. V rámci kurzu probíhá paralelní výuka informační výchovy, kde se studenti seznámí se základy e-learningového prostředí Moodle a práci s elektronickými informačními zdroji.

Jazyk výuky

angličtina

Počet kreditů

5

Garant předmětu

Vstupní znalosti

Jsou požadovány znalosti na úrovni středoškolského studia, studenti by měli znát základy maticového počtu.

Pravidla hodnocení a ukončení předmětu

Student může získat maximálně 100 bodů za projekty realizované během semestru.
Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.

Učební cíle

Absolvent předmětu:
- rozumí základním pojmům programového prostředí MATLAB.
- rozumí základním postupům modelování dynamických soustav v MATLAB/Simulink

Základní literatura

Attaway, S. MATLAB:A Practical Introduction to Programming and Problem Solving, Elsevier, 2009 (CS)
Hahn, B., Valentine D., T., Essential MATLAB for Engineers and Scientists, Elsevier, 2007 (EN)
Moore, H. MATLAB for Engineers,Pearson Education, 2012 (EN)

Elearning

Zařazení předmětu ve studijních plánech

  • Program BPA-ELE bakalářský

    specializace BPA-PSA , 1 ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Cvičení na počítači

39 hod., povinná

Vyučující / Lektor

Osnova

1. Úvodní cvičení - seznámení s počítačovou učebnou
2. Matlab - základní seznámení s prostředím
3. Matlab - základní syntaxe
4. Matlab - základní syntaxe
5. Matlab - základy programování
6. Matlab - základy programování
7. Matlab - základy vizualizace dat
8. Matlab - příklady aplikace v technické praxi
9. Simulink - základní seznámení s prostředím
10. Simulink - základy tvorby fyzikálního modelu
11. Simulink - příklady modelů fyzikálních soustav
12. Simulink - příklady modelů fyzikálních soustav
13. Udělení zápočtu.

Elearning