K-INFO
HU
EN
Belépés

Excel és Matlab alkalmazások mérnököknek

Excel and Matlab in Engineering Practice
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Tantárgy neve (magyarul, angolul)
Excel és Matlab alkalmazások mérnököknek
Excel and Matlab in Engineering Practice
Tantárgykód BMEVIVEBV16
Tantárgyjelleg
Képzési szint
Kurzustípusok és óraszámok (heti/féléves)
Kurzustípus elmélet gyakorlat laboratóriumi gyakorlat
óraszám (heti) 2 0 0
jelleg (kapcsolt/önálló)
Tanulmányi teljesítmény/értékelés típusa félévközi érdemjegy
Tantárgy kreditértéke 3
Tantárgyfelelős
DR. Raisz Dávid Márk
beosztás: egyetemi docens
Tantárgyat gondozó oktatási szervezeti egység
Villamos Energetika Tanszék
Kar Villamosmérnöki és Informatikai Kar
Tantárgy weboldala http://vet.bme.hu/?q=tantargyak
Tantárgy elsődleges mintatantervi jellege
Közvetlen előkövetelmények – Erős előkövetelmény nincs
Közvetlen előkövetelmények – Gyenge előkövetelmény nincs
Közvetlen előkövetelmények – Párhuzamos előkövetelmény nincs
Közvetlen előkövetelmények – Mérföldkő előkövetelmény nincs
Közvetlen előkövetelmények – Kizáró feltétel nincs

Célkitűzés

Tantárgyprogram

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.

Tanulmányi eredmények

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

Tudás

Nincsenek rögzített tanulási eredmények.

Képességek

Nincsenek rögzített tanulási eredmények.

Attitűd

Nincsenek rögzített tanulási eredmények.

Autonómia és felelősség

Nincsenek rögzített tanulási eredmények.

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

Online források
a) Tankönyvek ; 1. Stoyan Gisbert: MATLAB - Numerikus módszerek, grafika, statisztika, eszköztárak; Typotex Kft. Elektronikus Kiadó, 2005; 2. Kovalcsik Géza: Az Excel programozása, ComputerBooks Kiadó, 2005; 3. Visual Basic és Excel programozás, Computerbooks; b) Jegyzetek ; c) Online anyagok ; 1. http://www.mathworks.com/access/helpdesk/help/helpdesk.html; 2. Tanszéki weboldalon elérhető segédanyagok.

A tantárgy teljesítéséhez ajánlott előzetes ismeretek

Tudás típusú kompetenciák
(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
Képesség típusú kompetenciák
(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
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(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
Általános szabályok
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.
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Szorgalmi időszakban végzett teljesítményértékelések részaránya

Nincs megadva részarány.

Vizsgaidőszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Vizsgarészek részaránya

Nincs megadva részarány.

Érdemjegy megállapítása

Nincs megadva érdemjegy határ.

Jelenléti és részvételi követelmények

Nincs megadva jelenléti követelmény.

Javítás, ismétlés és pótlás különös szabályai

Nincs megadva.

Rövid leírás

Nincs megadva.

Részletes leírás

Nincs megadva.

Ajánlott tantárgyak

Nincs megadva.

A tantárgy elvégzéséhez szükséges tanulmányi munka

Nincs megadva munkaidő bontás.

Tantárgykövetelmények hatályossága
Tantárgykövetelmények hatályosságának kezdete:
Tantárgykövetelmények hatályosságának vége:
Tantervi elhelyezés

Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.