K-INFO
HU
EN
Belépés

Rendszertervezés laboratórium 2

Systems Engineering Laboratory 2
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)
Rendszertervezés laboratórium 2
Systems Engineering Laboratory 2
Tantárgykód BMEVIMIAD02
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) 0 0 2
jelleg (kapcsolt/önálló) ö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
Huszerl Gábor
beosztás: tanársegéd
Tantárgyat gondozó oktatási szervezeti egység
Mesterséges Intelligencia és Rendszertervezés Tanszék
Kar Villamosmérnöki és Informatikai Kar
Tantárgy weboldala http://www.mit.bme.hu/oktatas/targyak/VIMIAD01
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 a következő méréseket foglalja magába.

 

1. Teljesítménymérés: profiling módszerek, futási idő és memóriahasználat mérése, teljesítményproblémák okainak keresése (Visual Studio)

2. Mérési adatok feldolgozása és vizuális elemzése

3. Frontend készítés Qt alapokon: Felhasználói felület készítése QML alapokon, a QML és a C++ oldal kapcsolata, egyszerű vezérlők, adatkötések, signalok és QML oldali függvények.

4. Java alapú backend készítése: a kiberfizikai rendszerek kiszolgálására leginkább bevált megoldások szerver oldali része, Java alapokon. Adattárolás adatbázisban, szerver oldali logika és kapcsolattartás a kliensekkel.

5. Kooperatív ágensek intelligens elosztott rendszerekben: ágensek intelligenciájának programozása többágenses környezetben (Jason, AgentSpeak)

6. Versengő ágensek intelligens elosztott rendszerekben: nyerő stratégiák kidolgozása és programozása (Jade, FIPA)

A tantárgy célja a Informatikai rendszertervezés, az Intelligens elosztott rendszerek és az Alkalmazásfejlesztési környezetek tantárgyak anyagának gyakorlása és elmélyítése laboratóriumi mérések elvégzésével.

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

A félév során hat mérést kell elvégezni és azok teljesítését igazolni. A mérési feladatok megoldása a mérésvezető utasításai alapján történhet távolról a kiadott mérési környezetek segítségével, vagy amelyik mérés ezt indokolja, ott laborfoglalkozás keretében. A távoli feladatmegoldás előnye az, hogy ilyenkor minden hallgató tud a saját ütemében haladni, és nincs beszorítva a mérési alkalom időkorlátjába. A mérés teljesítésének számonkérése történhet mérési jegyzőkönyv leadásával és osztályozásával (laborfoglalkozás esetén) vagy bemutatási kontaktalkalom keretében (távolról végezhető mérések esetén).

Tanulástámogató anyagok

Online források
A tárgy; honlapján elérhető segédanyagok és mérési segédletek. A mérési segédletek; tartalmazhatnak további hivatkozásokat magyar vagy angol nyelven nyilvánosan; elérhető technikai dokumentációra vagy szakmai írásokra; egyértelmű jelzés; esetén ezek is az otthoni felkészülés elvárt elemeinek tekintendőek.

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)
Rendszertervezés, Szoftvertechnológia, Objektum-orientált programozás (Java, C++, C#, Qt)
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)
Rendszertervezés, Szoftvertechnológia, Objektum-orientált programozás (Java, C++, C#, Qt)
Általános szabályok
Követelmények: a. A szorgalmi időszakban: ·         A hallgatók minden mérésre külön osztályzatot kapnak. ·         A mérések kontaktalkalmán (laborfoglalkozás vagy bemutatás) szintfelmérő iratható; ez esetben a sikeres szintfelmérő a mérés teljesítésének előfeltétele, sikertelen szintfelmérő esetén a mérés nem kerül osztályzásra. ·         A félévközi jegy megszerzésének feltétele mind a 6 mérés legalább elégséges teljesítése. ·         A félévközi jegy a méréseken szerzett jegy számtani átlaga. b. Vizsgaidőszakban: ·         nincs Pótlási lehetőségek: A pótlási időszakban egy mérés pótolható. A pótmérésre legkésőbb a szorgalmi időszak utolsó napjáig jelentkezni kell a tárgyfelelősnél.  
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
IMSc program: A tananyag mélyebb megértésére az egyes mérésekhez kapcsolódó extra részfeladatok megoldásával nyílik lehetőség. Ezek az extra részfeladatok segítenek jobban megérteni a tananyagot.  IMSc pontok: Minden mérési alkalomhoz extra feladatok kapcsolódnak, amelyek külön-külön megoldhatók, és értük mindösszesen 15 IMSc pont szerezhető (a félév elején hirdetett feladatonkénti megoszlásban).   IMSc pontok csak akkor szerezhetők, ha a tantárgyra egyébként jelest kapott a hallgató.   Az IMSc pontok megszerzése a programban nem résztvevő hallgatók számára is biztosított.
Ajánlott tantárgyak
Kötelező: (Szakirany("AMINrendsztervAUT", _) VAGY Szakirany("AMINrendsztervIIT", _) VAGY Szakirany("AMINrendsztervMIT", _) ) VAGY Training.code=("5NAA8") A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk. A kötelező előtanulmányi rendek grafikus formában itt láthatók. Ajánlott:                                                                       Legkorábban a következőkkel együtt vehető fel: Informatikai rendszertervezés (BMEVIMIAC01), Intelligens elosztott rendszerek (VIMIAC02), Alkalmazásfejlesztési környezetek (VIAUAC04)  
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.