Reflexjáték tipikus funkciói
Grafikus felhasználói felülettel rendelkező reflexjátékot tervezünk, fejlesztünk, tesztelünk. Objektumorientált programozást használunk: öröklődéssel egyedi grafikus komponens készül Java swing keretrendszerben. A játékmenetet képernyőképek mutatják be. Tipikus funkciók: időmérés, rácsos elrendezés, fokozatos ...
Kódolás órája az Óbudai Egyetemen 2024
Az Hour of Code egy 2013-ban kezdődött globális mozgalom 180-nál több országban. Több tíz millió embert érint világszerte. Célja, hogy mindenki megismerkedjen a programozás alapjaival, egy órányi közös tanulás alkalmával ...
Határozott integrál oktatóprogram
Feladatspecifikáció A határozott integrál alsó és felső közelítő (Darboux) összeg megértését kell saját fejlesztésű Java oktatóprogrammal támogatni! Legyen adott az x2 függvény a [0, 1] zárt intervallumon úgy, hogy az ...
Egyedi grafikus komponens fejlesztése
Az objektumorientált programozás három pilléren nyugszik: egységbezárás, öröklődés, polimorfizmus. Most az öröklődésre fókuszálunk. Ezzel valósul meg az egyedi grafikus komponens fejlesztése. Elméleti háttér Öröklődés (inheritance, extension) során a már meglévő ...
Programozási Hét 2024 – CodeWeek.eu
Az Európai Programozási Hét idén 2024. október 14-27-ig kerül megrendezésre. Ez egy önkéntesek által működtetett, alulról szerveződő kezdeményezés. Az önkéntesek saját országukban a Programozási Hét nagyköveteként népszerűsítik a programozást. Ehhez ...
Milyen vezetők a milliárdos techmogulok?
Bill Gates, Mark Zuckerberg, Larry Page, Jeff Bezos, Steve Jobs, Elon Musk, Zhang Yiming neve mindenkinek ismerős. Biztosan mindenki társítana hozzájuk rögtön cégnevet, projektet, küldetést, akár többet is. Milyen hard- ...
Kutatók éjszakája 2024
A Kutatók éjszakája nemzetközi rendezvénysorozat 2005-ben indult. Magyarország 2006-ban csatlakozott. Azóta évről-évre egyre több intézmény nyitja meg hazánkban kapuit, szervez érdekes programokat, sok-sok településen, több száz helyszínen, több ezer eseményt ...
Euler állatos feladata – geometriai megközelítés
Valaki sertést, kecskét és juhot vásárolt, összesen 100 állatot, pontosan 100 aranyért. A sertés darabja 3 és fél arany, a kecskéé 1 és egyharmad, a juhoké fél arany. Hány darabot ...
Skandináv lottó előállítása változókkal és rekurzióval
Újra skandináv lottó (heteslottó) szelvényt generálunk Java programmal. Két különböző elven megvalósuló megoldást hasonlítunk össze. A megoldást lépésenként bemutató, grafikus felhasználói felületű, saját fejlesztésű programunkról blogoltunk már: Skandináv lottó demóprogram ...
Top 5 fizetésű alkalmazottak listája
Az a feladatunk, hogy az Oracle HR sémából lekérdezve állítsuk elő a top 5 fizetésű alkalmazottak listáját, a fizetések csökkenő sorrendjében. Ez egytáblás lekérdezéssel megvalósítható. Az EMPLOYEES táblában megtalálható az ...
Kockadobás kliens-szerver alkalmazás
Fejlesszünk elosztott, hálózatos, datagram alapú üzenetküldéssel megvalósított Java alkalmazást! A kockadobás kliens egyszerre két szabályos dobókockával dob, amit ezerszer megismétel és a dobott számok összegét datagram típusú üzenetküldéssel folyamatosan elküldi ...
Dátumok csoportosítása
Ebben a Java projektben dátumok csoportosítását oldjuk meg, többféleképpen is. Mikor van erre szükség? Jelentés, kimutatás, riport, lista készítése során. Példaként tekintsünk egy blogot. A blogban rendszeresen jelenik meg új ...
Múzeumok Éjszakája 2024 – Illúziók Múzeuma, Budapest Retro Élményközpont
2024. június 22-én, szombaton került sor a XXII. Múzeumok Éjszakája programsorozat megrendezésére, melynek során rengeteg kiállítás és különleges esemény volt. A programok egyik központi gondolata így hangzott: "A kultúra biztos ...
INFIMUM 2024
Az INFIMUM 2024 Konferenciát a Neumann János Egyetem GAMF Műszaki és Informatikai Karán került megrendezésre, Kecskeméten, 2024. június 14-15-én. A konferencia céljai A rendezvény elsődleges célja annak elősegítése, hogy a ...
A TIOBE Java kódolási szabályokról
A TIOBE Java Coding Standard aktuális verziója a 3.10. Java programozási nyelven írt/karbantartott forráskódra vonatkozó szabályokat/ajánlásokat tartalmaz. Célja: a kódolási hibák elkerülése, az elavult vagy implementációfüggő nyelvi funkciók használatának elkerülése, ...
Egy matematika érettségi feladat megoldása programozással 2024
A 2024-es középszintű matematika érettségi feladatsorból az 12. feladata inspirált arra, hogy elkészítsem a grafikus ábrázolását Java nyelven. A korábbi Kígyókocka grafikus felületen esettanulmány kiváló alapot, "keretrendszert" adott a továbbfejlesztésre ...
Digitális Témahét 2024
A Digitális Témahét 2016-ban indult országos rendezvénysorozat. Fő célja, hogy a digitális eszközökkel támogatott projektpedagógia és innovatív pedagógiai módszerek terjesztésén keresztül. A program fontos törekvése, hogy a digitáliskompetencia-fejlesztés az informatikán ...
Dr. Sheldon Cooper kő-papír-olló-gyík-Spock játéka
Dr. Sheldon Cooper karakterét nem kell bemutatni. Ha a kockáknak döntéseket kell hozniuk, akkor az Agymenők (The Big Bang Theory) sorozatban többször is előkerül a kő-papír-olló-gyík-Spock játék. A 2. évad ...
PDF fájl készítése
A PDF népszerű fájlformátum. Az Adobe cég 30+ éves szabványa. Hordozható: azaz minden eszközön, platformon ugyanúgy jelenik meg. Számos nézegető program támogatja, köztük böngészőprogramok is. A PDF rövidítés a Portable ...
A Pi grafikus ábrázolása
A nemzetközi Pi nap alkalmából (március 14) Java programmal grafikusan ábrázoljuk a π számjegyeit. Kiindulunk egy négyzet alakú grafikus felület középpontjából. Ezt tekintjük origónak. Sorra vesszük a π első néhány ...
Szívgörbe ábrázolása
Szívgörbét ábrázolunk Java programmal. A Valentin-nap inspirálta ezt a feladatot. Számos matematikai görbe ismert, amelyek szívformához (kardioid) hasonlítanak. Szükséges egy megfelelő paraméteres görbe. A függvény szív formájú ábrája/grafikonja és egyenletrendszere ...
Nemzeti pizza nap
Az USA-ban és még néhány országban február 9-én ünneplik a nemzeti pizza napot. Ehhez kötődően kreatív ötletekkel és persze finom pizzákkal vonzzák az éttermek a vendégeket. Kreatív ötletekkel a mi ...
Rácsrejtjelezés
Időnként készítünk oktatóprogramokat is tanfolyamainkon. Most az volt a cél, hogy kódolás/dekódolás szakterület egyik ismert betűkeveréses algoritmusának működését mutassa be lépésről-lépésre az oktatóprogram. A rácsrejtjelezést választottuk. Az elkészült program Java ...
Doktoranduszok programoznak – újratöltve
Saját doktorandusz csoporttársaimmal én is többször beszélgettem már arról – ahogyan Sándor is tette 2018-ban –, hogyan tudnák/tudják használni a programozás eszköztárát, módszereit, lehetőségeit saját kutatási munkájukban, beépítve a kutatási ...
Kódolás órája az Óbudai Egyetemen 2023
Az Hour of Code egy 2013-ban kezdődött globális mozgalom 180-nál több országban. Több tíz millió embert érint világszerte. Célja, hogy mindenki megismerkedjen a programozás alapjaival, egy órányi közös tanulás alkalmával ...
Kölcsönös ajándékozás véletlenszerűen
A kölcsönös ajándékozás időről-időre több közösségben is felmerül. Munkahelyi környezetben és iskolai csoportokban is (például: Télapó, karácsony). Hagyományos megközelítésben így hangzik a szabály: „húzzunk neveket a kalapból”. Másképpen: mindenki 1 ...
Kép élesítése effektus működése
Ismert számos képfeldolgozó, képjavító effektus. Az egyszerűbb effektusok elérhetők ingyenes web- és mobil alkalmazásokban, PowerPointban. Az összetettebb (művészi) effektusokhoz, szűrőkhöz már érdemes professzionális eszközt használni, ilyen például az Adobe Photoshop ...
Táblázatos hőtérkép készítése
Ebben a projektben táblázatos hőtérképet készítünk Java és JS nyelveken. Java programot készítünk az adatok véletlenszerű előállításához és a sablon alapján történő HTML fájl generálásához. JavaScript program fogja a grafikont ...
Programozási Hét 2023 – CodeWeek.eu
Az Európai Programozási Hét idén 2023. október 7-22-ig kerül megrendezésre. Ez egy önkéntesek által működtetett, alulról szerveződő kezdeményezés. Az önkéntesek saját országukban a Programozási Hét nagyköveteként népszerűsítik a programozást. Ehhez ...
Java program memória használatának mérése
Három különböző megközelítésben generálunk szövegeket és töltjük bele ezeket generikus listába. Olyan környezetet építünk, amely képes tesztelni/mérni a Java program/környezet memória használatát előtte/utána. A tárigény (memória, háttértár, feldolgozandó adatok mennyisége, ...
Kutatók éjszakája 2023
A Kutatók éjszakája nemzetközi rendezvénysorozat 2005-ben indult. Magyarország 2006-ban csatlakozott. Azóta évről-évre egyre több intézmény nyitja meg hazánkban kapuit, szervez érdekes programokat, sok-sok településen, több száz helyszínen, több ezer eseményt ...
Születésnap-paradoxon
Mennyi a valószínűsége, hogy n ember között van kettő, akiknek egy napon van a születésnapja? A meglepő a dologban az, hogy már 23 ember esetén a kérdéses valószínűség 1/2-nél nagyobb ...
MAFIOK 2023
A Matematikát, Fizikát és Informatikát Oktatók 44. Országos Konferenciája (MAFIOK 2023) a Neumann év keretében a Neumann János Egyetem GAMF Műszaki és Informatikai Karán, Kecskeméten került megrendezésre 2023. augusztus 23-25-ig ...
Galéria véletlen sorrendben
Adott egy mappában lévő sok-sok képfájl, többféle formátumban, kiterjesztéssel. A feladat az, hogy időzítve jelenítsük meg ezeket a képeket véletlen sorrendben saját fejlesztésű Java program segítségével. A tervezés során áttekintünk ...
Beszámoló: it-tanfolyam.hu STEM nyári tábor 2023
A STEM mozaikszó eléggé közismert: a tudományos-technológiai tudományágakat (természettudomány, technológia, mérnöki tudomány és matematika) foglalja egybe, interdiszciplináris megközelítésben. A STEM területén való elmélyedés során a hangsúly nem a mit tanulunk/tanítunk, ...
Multimédia az oktatásban 2023
A Neumann János Számítógép-tudományi Társaság (NJSZT) „Multimédia az oktatásban” Szakosztály által – évente – szervezett XXIX. Multimédia az oktatásban nemzetközi konferencia hibrid (jelenléti és online) formában került megrendezésre 2023. július ...
Múzeumok Éjszakája 2023 – SZTAKI, Vasarely Múzeum
2023. június 24-én, szombaton került sor a XXI. Múzeumok Éjszakája programsorozat megrendezésére, melynek során rengeteg kiállítás és különleges esemény volt. A programok egyik központi gondolata így hangzott: mit ér a ...
Alkalmazottak életpálya modellje – mi lenne, ha…?
Kiss Balázs kolléga Alkalmazottak életpálya modellje – munkakör, fizetés jutalék blog bejegyzése inspirálta ezt a blog bejegyzést. Az Oracle HR sémában az értékesítési vezetők adható havi fizetése 10000 és 20000 ...
Alkalmazottak életpálya modellje – munkakör, fizetés, jutalék
Az Oracle HR sémában 11 részleg található 107 alkalmazottal, akik 19 különböző munkakörben végzik munkájukat. Nyilvánvalóan mindenkinek a fizetése pozitív (SALARY>0), havi, USD pénznemben. Két munkakörre jellemző, hogy tartozik hozzá ...
Egy matematika érettségi feladat megoldása programozással 2023
A 2023-as középszintű matematika érettségi feladatsorból az 5. feladat alkalmasnak bizonyult arra, hogy a programozás eszköztárával oldjuk meg. Rögtön többféleképpen is, hogy összehasonlíthatóak legyenek egymással. Érdekes belegondolni, hogy mennyire más ...
Sankey-diagram készítése
A Sankey-diagram alkalmas kétféle adatsor közötti N:M fokszámú kapcsolat, összefüggés és a köztes átmenet ábrázolására. Hangsúlyozza a fő átvitelt vagy áramlatokat egy rendszeren belül. Az áramlás irányát nyíllal szemlélteti és ...
Murphy törvénykönyve – görbe tükör IT szemmel
Arthur Bloch népszerű könyvéből gyűjtögettem néhány szösszenetet. Biztosan sokaknak ismerős. A címe: Murphy törvénykönyve, avagy miért romlik el minden? A gondolatokat itt-ott kiegészítettem a programozásra, szoftverfejlesztésre jellemző szemléletmóddal. Ezt a ...
Digitális Témahét 2023
A Digitális Témahét 2016-ban indult országos rendezvénysorozat. Fő célja, hogy a digitális eszközökkel támogatott projektpedagógia és innovatív pedagógiai módszerek terjesztésén keresztül. A program fontos törekvése, hogy a digitáliskompetencia-fejlesztés az informatikán ...
Naprendszer szimuláció – megvalósítás Java nyelven
Naprendszer szimulációt terveztünk és valósítottunk meg Java nyelven, amit három részből álló blog bejegyzés sorozatban mutatunk be (ez a 3. rész): Naprendszer szimuláció 1. rész – elméleti háttér Naprendszer szimuláció ...
Programozd a jövőd! – IT a jövőd
A GINOP-3.1.1-VEKOP-15-2016-00001 „Programozd a jövőd!" projekt célja volt, hogy a nemzetgazdasági szempontból egyre jelentősebb informatikai ágazatban minél több diplomás fiatal kezdje meg pályafutását. Kiemelt feladata volt a munkaerő-kínálat fejlesztése, a ...
Naprendszer szimuláció – objektumorientált tervezés
Naprendszer szimulációt terveztünk és valósítottunk meg Java nyelven, amit három részből álló blog bejegyzés sorozatban mutatunk be (ez a 2. rész): Naprendszer szimuláció 1. rész – elméleti háttér Naprendszer szimuláció ...
Magyar Informatika Napja 2023
1959. január 21-én - 64 éve -, az MTA Kibernetikai Kutatócsoportnak köszönhetően kezdett el működni az első magyar elektronikus számítógép, az M-3. A 64. évforduló az informatikusok körében kerek számnak ...
Naprendszer szimuláció – elméleti háttér
Naprendszer szimulációt terveztünk és valósítottunk meg Java nyelven, amit három részből álló blog bejegyzés sorozatban mutatunk be (ez az 1. rész): Naprendszer szimuláció 1. rész – elméleti háttér Naprendszer szimuláció ...
Tankocka – Legyen Ön is milliomos! – Programozás Java nyelven
Utolsó megosztott tankockánkkal lezárjuk a 12 részes Tankockák blog bejegyzés sorozatunkat. A Legyen Ön is milliomos! típusú tankocka mindig 6 db, egyre nehezedő kérdést tesz fel. Egy kérdés mindig 4 ...
Tankocka – Csoportba rendezés: adatbázis-kezelés, fájlkezelés, hálózatkezelés
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A csoportba rendezés feladatban 24 db rövidítést, fogalmat kell a megfelelő csoportba húzni. A 3 csoportot az adatbázis-kezelés, a fájlkezelés és a hálózatkezelés adja. A ...
Fibonacci-sorozat
Ma van (november 23.) a Fibonacci nap (újra). Fibonacci középkori matematikus volt, ő tette közismertté a Fibonacci-sorozat-ot. A (0), 1, 1, 2, 3, 5, 8, 13, 21, 34, … sorozat ...
Tankocka – Rövid válasz: Java konstansok
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A feladatban 12 db Java konstans értékét kell megadni, számként. Ez a témakör főként a Java SE szoftverfejlesztő tanfolyamunkhoz kötődik. Hasznos ismerni a JDK-beli konstansokat, ...
Programozási Hét 2022 – CodeWeek.eu
Az Európai Programozási Hét idén 2022. október 8-23-ig kerül megrendezésre. Ez egy önkéntesek által működtetett, alulról szerveződő kezdeményezés. Az önkéntesek saját országukban a Programozási Hét nagyköveteként népszerűsítik a programozást. Ehhez ...
SzámOkt 2022
Az Erdélyi Magyar Műszaki Tudományos Társaság (EMT) Számítástechnika Szakosztálya által – évente – szervezett XXXII. Számítástechnika és Oktatás – SzámOkt Multi-konferencia került megrendezésre Marosvásárhelyen 2022. október 13-16-ig. Társszervező volt a ...
Kutatók éjszakája 2022
A Kutatók éjszakája nemzetközi rendezvénysorozat 2005-ben indult. Magyarország 2006-ban csatlakozott. Azóta évről-évre egyre több intézmény nyitja meg hazánkban kapuit, szervez érdekes programokat, sok-sok településen, több száz helyszínen, több ezer eseményt ...
Tankocka – Szókereső: rendezési algoritmusok
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A feladatban 8 db rendezési algoritmus nevét kell megtalálni a szókeresőben. Ez a témakör főként a Java SE szoftverfejlesztő tanfolyamunkhoz kötődik. A rendezési algoritmusok alapvető ...
World of Robots interaktív kiállítás
Budapesten, az Etele Plázában 4 hónapig (2022. március 3-tól július 3-ig) volt látogatható a World of Robots interaktív kiállítás. A régió legsokrétűbb kiállításaként reklámozták az európai turné első állomásaként. A ...
Tankocka – Keresztrejtvény: programozási tételek
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A feladatban a 12 db programozási tétel nevének beírásával meg kell fejteni a keresztrejtvényt. Ez a témakör főként a Java SE szoftverfejlesztő tanfolyamunkhoz kötődik. A ...
Multimédia az oktatásban 2022
A Neumann János Számítógép-tudományi Társaság (NJSZT) „Multimédia az oktatásban” Szakosztály által – évente – szervezett XXVIII. Multimédia az oktatásban nemzetközi konferencia hibrid (jelenléti és online) formában került megrendezésre 2022. július ...
Tankocka – Egyszerű sorbarendezés: Java forráskód
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A feladatban helyes sorrendbe kell állítani a Java forráskód sorait. Ez főként a Java SE szoftverfejlesztő tanfolyamunk tematikájához kötődik. A Java program véletlenszerű ötöslottó szelvényt ...
Letöltés szimuláció
Letöltési folyamatot szimulálunk. A paraméterek rugalmasan beállíthatóak. Előre beállított mennyiségű adatot, párhuzamos szálakon/folyamatokon keresztül töltünk le, miközben mérjük az eltelt időt. A folyamatok állapota lehet inaktív, aktív és befejezett. Az ...
Tankocka – Párkereső: csomag, osztály, interfész
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A feladatban 12 összetartozó párt kell megtalálni az ismert Java csomagok, osztályok, interfészek témakörben. Ez a témakör mindhárom tanfolyamunkhoz kötődik: Java SE szoftverfejlesztő tanfolyam, Java ...
Egy matematika érettségi feladat megoldása programozással 2022
A 2022-es középszintű matematika érettségi feladatsor eléggé egyszerű volt, de azért a 6. feladata inspirált arra, hogy a programozás eszköztárával oldjuk meg ezt a feladatot. Szükséges hozzá a megszámolás programozási ...
Tankocka – Hiányos szöveg: objektumorientált programozás
Folytatjuk Tankockák blog bejegyzés sorozatunkat. A feladatban ki kell egészíteni az objektumorientált programozás bevezetéséhez tartozó hiányos szöveget. Ez főként a Java SE szoftverfejlesztő tanfolyamunk tematikájához kötődik. Kiemelten fontos, hogy az ...