Tantárgy adatlapja
| Tantárgy neve: | Mérnöki számítások MATLAB és Python környezetben P-ITMAT-0047 |
|---|---|
| Tárgyfelelős: | Zsedrovits Tamás |
| Tantárgy oktatója: | Juhász János, Györffy Dániel |
| A tantárgy céljának rövid ismertetése: | A tantárgy célja, hogy a hallgatók gyakorlatorientált módon ismerkedjenek meg a MATLAB és Python programozási nyelvekkel, és képessé váljanak ezek hatékony alkalmazására mérnöki-tudományos feladatok megoldásában. A hallgatók megismerik mindkét nyelv alapvető szintaxisát, programozási struktúráit, algoritmusait, továbbá gyakorlati tapasztalatot szereznek numerikus módszerek, adatfeldolgozási és modellezési technikák alkalmazásában. A tárgy elősegíti a hallgatók önálló problémamegoldó képességének és algoritmikus gondolkodásának fejlesztését, hozzájárulva ezáltal mérnöki kompetenciáik erősítéséhez |
| Elsajátítandó elméleti ismeretanyag: | MATLAB és Python specifikus programozási algoritmusok és nyelvi elemek. |
| Elsajátítandó gyakorlati ismeretanyag: | A tanult nyelvi elemek hatékony alkalmazása mérnöki és tudományos számításokban. A tananyag elsajátítása példákon keresztül történik: a fókuszban az alkalmazás és a problémamegoldás áll. |
| A 2-4 legfontosabb kötelező irodalom felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | S. Xu. An Introduction to Scientific Computing with MATLAB® and Python Tutorials (1st ed.). Chapman and Hall/CRC, 2022, https://doi.org/10.1201/9781003201694 G. Swinnen, Tanuljunk meg programozni Python nyelven, Magánkiadás, fordította Daróczy Péter, 2005, https://mek.oszk.hu/08400/08435/08435.pdf C. Moler, Experiments with MATLAB, Cleve Moler, Electronic edition: The MathWorks, Inc., Natick, MA, 2011., https://www.mathworks.com/moler/exm/chapters.html, 2022. ISBN: 9781003201694. |
| A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | Mathworks Inc., MATLAB Onramp Turorial, 2025 https. //matlabacademy.mathworks.com/details/matlab-onramp C. Moler, Numerical Computing with MATLAB, Electronic edition: The MathWorks, Inc., Natick, MA, 2004., https://www.mathworks.com/moler/chapters.html http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-094-introduction-to-matlab-january-iap-2010/ S. Lynch, Python for Scientific Computing and Artificial Intelligence, Chapman and Hall/CRC, 2023, ISBN 978- 1003285816, https://doi.org/10.1201/9781003285816, 2025. ISBN: 9781003285816. |
| Elmélet-gyakorlat aránya: | Elméleti óra óraszáma: 0 Gyakorlati óra és labor óra óraszáma: 0 + 3 |
| Az alkalmazott oktatási módszerek: | Az oktatás során a konstruktivista pedagógiai szemlélet kerül előtérbe, amelyben a hallgatók aktívan, saját tapasztalataikon keresztül, gyakorlati problémák megoldásával sajátítják el az ismereteket. Az órák PC laborban zajlanak, ahol az oktató által vezetett közös példák bemutatása után önálló, illetve csoportos projektfeladatok kidolgozására kerül sor. Az oktatók folyamatos visszacsatolással, személyre szabott segítségnyújtással támogatják a hallgatók tanulási folyamatát, elősegítve a MATLAB és Python nyelvek mérnöki-tudományos alkalmazási lehetőségeinek mélyebb megértését, illetve gyakorlati készségeik fejlesztését. |
| Az értékelés módja: | Gyakorlati jegy |
| Az értékelés kritériuma: | A félév során 2 ZH. Az első ZH a MATLAB és Python alapok elsajátítását méri. Az első ZH anyaga az 1-4. laborokon elhangzott, a Moodle rendszerben közzétett anyag és feladat, és önálló feladatnak feladott anyag. A ZH-n a következő típusú feladatok várhatók:
Az első ZH-n minimum 50%-ot kell elérni ahhoz, hogy érvényes legyen. Az első ZH, vagy valamelyik része összesen három alkalommal pótolható, a következő laborok szünetében: 6. hét, 7. hét, 8. hét. A második ZH-n számonkérhető anyag a gyakorlatokon elhangzott valamint a tárgy Moodle oldalára a ZH-t megelőző hét szombat reggel 8 óráig feltett összes anyag. A ZH-n nemnegatív egész pontok szerezhetők. A ZH-t az éppen aktuális lehetőségekhez mérten az egyetemi géptermekben, és/vagy online rendszeren (Moodle, Grader, vagy egyéb) fogjuk tartani. A második ZH-n egy vagy több feladat lesz, melyhez a MATLAB-ot, Python IDE-t, vagy Jupyter-t és a dokumentációját lehet használni, a feladatok megoldására részpontokat lehet kapni. A második ZH-n minimum 50%-ot kell elérni ahhoz, hogy érvényes legyen. Az aláírás feltétele az első ZH sikeres teljesítése, valamint az aktív jelenlét a laborokon. A féléves teljesítmény számításánál az év végi ZH pontjait vesszük figyelembe. A gyakorlati jegy az elért pontszám aránya szerint a következők alapján kerül meghatározásra (a százalékok egészre kerekítésével: <. 5 lefelé, >=. 5 felfelé): 85%<=x<=100% jeles (5), 70%<=x<85% jó (4), 60%<=x<70% közepes (3), 50%<=x<60% elégséges (2), x<50% elégtelen (1) |
| Miként járul hozzá a tantárgy a KKK-ban megjelölt kompetenciaelemek megszerzéséhez: | Mérnökinformatikus alapképzés: Molekuláris bionika mérnöki alapképzés: |