Tantárgy adatlapja

Tárgy neve: Mérnöki számítások MATLAB és Python környezetben
Tárgy kódja: P-ITMAT-0047
Óraszám: N: 0/0/3, L: 0/0/0
Kreditérték: 3
Az oktatás nyelve: magyar
Követelmény típus: Gyakorlati jegy
Felelős kar: ITK
Felelős szervezeti egység: Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar
Tárgyfelelős oktató: Dr. Zsedrovits Tamás
Tárgyleírás:

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. Boca Raton, FL, USA: Chapman and Hall/CRC, 2022. ISBN: 978-1-003-20169-4.
G. Swinnen, Tanuljunk meg programozni Python nyelven, ford. P. Daróczy. Magánkiadás, 2005. [Online].
C. Moler, Experiments with MATLAB (electronic edition). Natick, MA, USA: The MathWorks, Inc., 2011. [Online].
A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN):MathWorks Inc., MATLAB Onramp (tutorial), 2025. [Online].
C. Moler, Numerical Computing with MATLAB (electronic edition). Natick, MA, USA: The MathWorks, Inc., 2004. [Online].
Massachusetts Institute of Technology, Introduction to MATLAB (MIT OpenCourseWare), 2010. [Online].
S. Lynch, Python for Scientific Computing and Artificial Intelligence. Boca Raton, FL, USA: Chapman and Hall/CRC, 2023. ISBN: 978-1-003-28581-6.
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 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 visszajelzéssel, 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, valamint 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:

  • moodle kérdések
  • rövid programozási feladatok
  • papíron megoldandó kérdések, vagy feladatok.

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 Jupytert és a dokumentációját lehet használni. A feladatok megoldásáért 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:
A tantárgy fejleszti a mérnökinformatikus képzésben elvárt programozási, algoritmikus és numerikus problémamegoldó kompetenciákat. A hallgatók képessé válnak MATLAB- és Python-alapú mérnöki számítások, adatfeldolgozási és modellezési feladatok önálló megoldására, ami közvetlenül támogatja a számítógépes eszközökkel végzett tervezési, elemzési és szimulációs tevékenységeket.

Molekuláris bionika mérnöki alapképzés:
A tantárgy fejleszti a molekuláris bionika mérnöki képzésben szükséges programozási, numerikus és adatfeldolgozási kompetenciákat. A hallgatók képessé válnak MATLAB- és Python-alapú mérnöki, tudományos és modellezési feladatok önálló megoldására, ami közvetlenül támogatja a szimulációs, képfeldolgozási és bioinformatikai alkalmazásokat.

A tárgy az alábbi képzéseken vehető fel

mérnökinformatikus IANI-MI alapképzés (BA/BSc/BProf) Nappali magyar 7 félév ITK
molekuláris bionika mérnöki IANI-MB alapképzés (BA/BSc/BProf) Nappali magyar 7 félév ITK
szechenyi-img-alt