K-INFO
HU
EN
Login

Excel and Matlab in Engineering Practice

Excel és Matlab alkalmazások mérnököknek
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Excel és Matlab alkalmazások mérnököknek
Excel and Matlab in Engineering Practice
Subject code BMEVIVEBV16
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 0 0
type (linked/independent)
Assessment type félévközi érdemjegy
Credits 3
Subject coordinator
DR. Raisz Dávid Márk
position: egyetemi docens
Responsible department
Villamos Energetika Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website http://vet.bme.hu/?q=tantargyak
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

A tantárgy sikeres teljesítésével elsajátítható kompetenciák

A.      Tudás

A)     Ismeri az Excel alábbi funkcióit és eszközeit:

1.       Adatbevitel, külső adatok importálása, és egyszerű, programozást nem igénylő munkalapműveletek. Legfontosabb munkalapfüggvények.

2.       Analysis Toolpak és Solver bővítmények kínálta lehetőségek.

3.       Makró rögzítés, szerkesztés, Visual Basic for Applications (VBA) környezet meghívása, e környezet lehetőségei: watch, debug.

4.       Excel VBA adattípusok. Az Excel legfontosabb objektumai (Application, Workbook, Worksheet, Chart, Range, stb.), tulajdonságaik és metódusaik használata.

5.       Vezérlők használata, Form-ok. Interaktív Chart-ok, eseménykezelés.

6.       Kommunikáció programok között.

B)      Ismeri a Matlab alábbi funkcióit és eszköztárát:

7.       Matlab fejlesztői környezet, toolbox-ok. Legalapvetőbb műveletek, utasítások ismertetése. Adattípusok, programszervezés, ciklusok és „vektorizált” műveletek.

8.       Grafikus ábrázolás. Felhasználói felület fejlesztése. (GUIDE) Callback-ek használata.

9.       Adatelemzési eljárások, interpoláció, statisztikai jellemzők számítása, fft, paraméterillesztési módszerek.

10.    Differenciálegyenletek megoldása.

11.    Optimalizálási eljárások használata (fminsearch, fmincon, genetikus algoritmus).

12.    Kommunikáció programok között.

13.    Eszközök a hatékony és gyors fejlesztéshez: Debugger, Profiler, Compiler használata.

14.    Differenciálegyenletek megoldása Simulink segítségével.

B.       Képesség

1.       képes alapvető adatelemzési és statisztikai feladatok számítógéppel segített megoldására,

2.       képes alapvető paraméterillesztési és optimalizálási feladatok számítógéppel segített megoldására,

3.       képes közönséges differenciálegyenletek numerikus megoldására,

4.       képes egyszerűbb algoritmusok megfogalmazására és kódolására,

5.       képest egyszerűbb vizualizálási és felhasználói felületek kialakítására,

6.       fel tudja idézni egyes hatékony probléma-megoldási sémák lépéseit, és képes a megismert szoftverek funkciói között megtalálni a számára szükségeseket,

7.       informatikai ismereteinek birtokában képes nagy számításigényű feladatok megoldására,

8.       képes gondolatait rendezett formában szóban és írásban kifejezni.

C.      Attitűd

1.       együttműködik az ismeretek bővítése során az oktatóval és hallgató társaival,

2.       folyamatos ismeretszerzéssel bővíti tudását,

3.       nyitott az információtechnológiai eszközök használatára,

4.       törekszik a mérnöki problémamegoldáshoz szükséges számítástechnikai eszközrendszer megismerésére és rutinszerű használatára,

D.      Önállóság és felelősség

1.       önállóan végzi a műszaki feladatok és problémák végiggondolását és adott források alapján történő megoldását,

2.       nyitottan fogadja a megalapozott kritikai észrevételeket,

3.       egyes helyzetekben – csapat részeként – együttműködik hallgatótársaival a feladatok megoldásában,

4.       gondolkozásában a rendszerelvű megközelítést alkalmazza.

Tapasztalat szerint sok hallgatót elriasztanak az olyan szakmai feladatok, amelyek több-kevesebb számítógép programozást igényelnek – legyen szó akár önálló laboratórium, akár TDK munka, akár szakdolgozat ill. diplomaterv készítés során felmerülő feladatokról – mert ezek egy része az alapképzésben megismert programnyelvek segítségével csak nagy (és felesleges) idő- és munkaráfordítással oldható meg. Többnyire mindenkinek rendelkezésére állnak azonban olyan szoftverek (egyszerűbb feladatokra Excel / VBA, összetettebb vagy szakmaspecifikus feladatokra Matlab és környezete) amelyekkel ezek a feladatok egyszerűen és – némi ismerkedés után – gyorsan megoldhatók. A tárgy célja, hogy −         legyőzze a hallgatókban a „programozzással járó” feladatokkal szemben esetleg jelen lévő távolságtartást; −         olyan újrahasznosítható készségeket fejlesszen ki a hallgatókban, amelyek segítségével az Excel / VBA ill. a Matlab programcsomag adta lehetőségeket képesek lesznek kihasználni – akár későbbi szakmai életük során is; −         eközben néhány, a mérnöki gyakorlatban felmerülő komplex probléma konkrét megoldási lépéseit bemutassa (egészen a szoftver rutinok kódolásának szintjéig), ezzel segítse a hallgatót a mérnöki problémák megoldási technikáinak rutinszerű elsajátításában.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Számítógépes vetítéssel segített előadás, amelynek során az oktató az Excel és a Matlab használata közben ismerteti meg a hallgatókat a tananyaggal. Az előadások videó formájában utólag visszanézhetők.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
nincs
General rules
Követelmények: Erős előkövetelmény Gyenge előkövetelmény Párhuzamos előkövetelmény Kizáró feltételek (nem vehető fel a tantárgy, ha korábban teljesítette az alábbi tantárgyak vagy tantárgycsoportok bármelyikét) Alkalmazásorientált eszközök mérnököknek [BMEVIVEAV56] Tematikaütközés miatt a tárgyat nem vehetik fel a Villamosmérnöki alap és mesterképzés valamint a Mérnök informatikus alap és mesterképzés hallgatói. Pótlási lehetőségek: 1)       A házi feladat – szabályzatban meghatározott díj megfizetése mellett – késedelmesen a pótlási időszak utolsó napján 16:00 óráig adható be vagy elektronikus formában 23:59-ig küldhető meg. 2)       A beadott és elfogadott házi feladat a 2) pontban megadott határidőig és módon díjmentesen javítható. 3)       A két összegző tanulmányi teljesítményértékelés a szorgalmi időszakban, majd összevont formában a pótlási időszakban – első alkalommal – díjmentesen pótolható vagy javítható. Javítás esetén a korábbi és az új eredmény közül a hallgató számára kedvezőbbet vesszük figyelembe.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.