Fakultete organizuojamos šešios pirmosios studijų pakopos programos: Informatikos inžinerija, Multimedijos technologijos, Informacinės sistemos, Informatika, Programų sistemos, Sveikatos informatika (jungtinė su LSMU). Kviečiame susipažinti su geriausiais I ir II pakopos baigiamaisiais 2016 metų KTU Informatikos fakulteto (IF) studentų darbais.
Programų inžinerijos katedros geriausi baigiamieji darbai
Darbas: Trasinių automodelių varžybų pravedimo sistema
Atliko: Mantas Miežinas
Vadovas: Tomas Blažauskas
Kūrimo priemonės: C#, C
Platforma: Windows, Arduino
Tipas: Bakalaurinis darbas
Studijų programa: Programų sistemos
Projekto tikslas – sukurti programinę ir aparatinę įrangą, kuri leidžia valdyti varžybų procedūrą. Tam reikia, jog galėtumėm valdyti trasą (įjungti/išjungti) ir fiksuoti kiekvienam takelyje automodelio pravažiavimą pro starto/finišo juostą.
Trasinis automodeliavimas – tai techninė sporto šaka. Trasiniai automodeliai – tai elektros varikliu varomi automodeliai be srovės šaltinių. Jie važiuoja specialia automodelių trasa. Trasa – tai sudėtingas įrenginys, kurį sudaro: važiavimo takeliai, grioveliai su kontaktinėmis juostelėmis, energijos šaltiniai (nuo 12 iki 18 voltų). Modelio šliaužiklis slysta trasos grioveliu su kontaktinėmis juostelėmis ir suteikia modeliui judėjimo kryptį bei teikia elektros srovę varikliui. Modelis valdomas reostatu, keičiant įtampą takelio kontaktinėse juostelėse.
Realizuota sistema turės automatizuoti varžybų procedūrą.
Pateikiamas bakalaurinio darbo viešas gynimas (demonstracija matoma nuo 10:55):
Darbas: Geografinis žaidimas “Lobių ieškojimas”
Atliko: Vytautas Norkus, Vytautas Varnauskas
Vadovas: Tomas Blažauskas
Kūrimo priemonės: Android Studio, Laravel
Platforma: WEB, Android
Tipas: Bakalaurinis darbas
Studijų programa: Programų sistemos
Geocaching – tai visame pasaulyje žaidžiamas lobių ieškojimo žaidimas, kuris žaidžiamas GPS navigacijos pagalba. Žmonės visame pasaulyje yra prislapstę lobius, taip vadinamus geocache’us, kuriuos kartais iš ties labai sunku rasti ir norint tai padaryti kartais tenka gerai pasukti galvą. Lietuva nėra išimtis – jų visoje Lietuvoje yra daug, todėl norėdami bent pusę rasti jums teks labai ilgai plušėti ir daug keliauti.
Šiuo metu jau yra sukurta nemažai atskirų mobiliųjų aplikacijų skirtų geocaching’ui ir yra viena pagrindinė Geocaching.com (internetinė svetainė ir mobili aplikacija), kuri talpina daugybę vietų visame pasaulyje, kur galima rasti lobius. Pagrindinė problema tame, kad beveik visas funkcionalumas yra apmokestintas ir aplikacija, kartu su internetine svetaine, nėra pritaikyta atskiriems renginiams, pvz.: įmonių, ar gimtadienių, viskas yra globalu.
Mūsų kuriama sistema iš esmės būtų įprasta geocaching sistema susidedanti iš WEB ir Android dalių, tik papildomai turinti renginių valdymui skirtus papildymus.
Darbas: Programavimo kursų aplinka
Atliko: Giedrius Kiršys, Beatričė Zalbaitė
Vadovas: Tomas Blažauskas
Kūrimo priemonės: PHP, JavaScript, HTML5
Platforma: Laravel
Tipas: Bakalaurinis darbas
Studijų programa: Programų sistemos
Darbo tiklsas – sukurti mokymosi aplinką programavimo mokymuisi. Ši aplinka apėmė mokinių ir mokytojų administravimą, teorinės medžiagos, uždavinių ir kvizų valdymą, pasiekimų sistemą ir jos valdymą, mokymosi medžiagos pateikimą naudojant parinktą mokymosi kelią.
Darbas: Internetinis žaidimas „Mayhem and hell“
Atliko: Alvydas Poškevičius
Vadovas: Tomas Blažauskas
Naudojamos technologijos: Unity, NGUI, Photon Server, MySQL, NHibernate, Protobuf-net
Platforma: orientuotas į mobiliąsias platformas
Tipas: Magistrinis darbas
Studijų programa: Programų sistemų inžinerija
Daugelio žaidėjų žaidimas vaidmenimis. Žaidimo tikslas – bendrauti su kitais žaidėjais, tyrinėti pasaulį ir vykdyti misijas.
Remiantis elgsenos medžių principais, realizuotas sklandžiai veikiantis ir lengvai išplečiamas dirbtinis intelektas. Žaidimo pasaulio logika įgyvendinta tokio tipo sistemoms būdinga įvykiais paremta (angl. event-driven) veikimo metodika, leidusia sutaupyti sistemos resursų, kai žaidžia mažai žaidėjų.
Tam, kad būtų sumažintas modulių susietumas, pritaikyti priklausomybės injekcijos (angl. dependency injection) ir gamyklos (angl. factory) projektavimo principai (angl. design patterns).
Darbas: Rankos gestų atpažinimo, naudojant mašininio mokymosi algoritmus, tyrimas
Atliko: Aurelijus Vaitkevičius
Vadovas: Tomas Blažauskas
Tipas: Magistrinis darbas
Studijų programa: Programų sistemų inžinerija
Darbo tiklsas – ištirti žmogaus rankos gestų atpažinimo tikslumą, naudojant mašininio mokymo algoritmus. Įvertinti ar naudojant „Leap Motion“ kaip įvesties įrenginį bei šiuos algoritmus, įmanoma sukurti įprastam vartotojui naudotis tinkantį produktą.
Šiame darbe pateikta sistema suteikia galimybę išmokyti atpažinti norimus rankos gestus. Naudojant „Leap Motion“ įrenginį, yra įrašoma, kaip atliekamas gestas. Šie duomenys yra apipavidalinami, bei perduodami mašininio mokymo[VC1] algoritmams, kurie pagal šiuos duomenis išmoksta atpažinti gestą. Sistemai reikia parodyti keletą kartų tą patį gestą, kol ji pradeda jį atskirti. Dažniausiai naudojamas paslėptos klasifikacijos Markovo mokymosi algoritmas, kuris yra sukurtas atpažinti duomenų sekoms. Šis algoritmams visuomet grąžins gestą, kuris yra panašiausias į rodomą. Dėl to sistema yra papildyta gestų filtravimo metodais, kurie nepateiks jokio rezultato, jei gestai yra nepanašūs. Atlikti tyrimai parodo, kaip tiksliai sistema geba atpažinti skirtingus gestus bei kaip sudėtinga sistema mokyti juos atpažinti.
Multimedijos inžinerijos katedros geriausi baigiamieji darbai
Darbas: Virtualaus irklavimo ir transliavimo sistema
Atliko: Andrius Paulauskas
Vadovas: Tomas Blažauskas
Tipas: Bakalaurinis darbas
Studijų programa: Multimedijos technologijos
Šiame bakalauriniame darbe pristatoma virtualaus irklavimo ir transliavimo sistema. Naudojant „Concept2“ treniruoklį su prie jo primontuotu „Performance Monitor“ kompiuteriu ir virtualios realybės akinius sistema leidžia simuliuoti akademinio irklavimo treniruotę. Taip pat prisijungus prie vietinio tinklo iki keturių sistemos vartotojų gali virtualioje erdvėje rungtyniauti tarpusavyje. Sistemos transliavimo komponentas šias virtualias varžybas leidžia stebėti kompiuteryje arba išmaniajame mobiliajame įrenginyje.
Kurta sistema pristatyta įvairiuose renginiuose, konferencijose ir parodose, tokiose kaip „Technorama 2015“ ir „Technorama 2016“, tarptautinėje regatoje „Gintarinis irklas 2015“, modernių technologijų parodoje „#SWITCH! 2015“, aukštųjų mokyklų parodoje „Studijų muge 2016“, mokslo festivaliuose „Ervėlaivis žemė“ ir „Tyrėjų naktis“, „Topo Centro“ organizuojamame renginyje „Šeimos inovacijų mugė“, virtualaus sporto renginyje Lietuvoje, Latvijoje ir Estijoje, bei daugelyje kitų parodų.
Darbas: Audiovizualinis projektas „Lunaria Photography“
Atliko: Tomas Valatkevičius
Vadovas: Julijus Jakutavičius
Tipas: Bakalaurinis darbas
Studijų programa: Multimedijos technologijos
Sukurti trumpą pristatomąjį filmą apie užsakovą ir jo veiklą. Akcentuoti užsakovo vykdomą veiklą, ištirti, kaip yra vykdomos ir kuriamos lauko fotosesijos. Pademonstruoti užsakovo unikalumą ir papasakoti daugiau apie patį užsakovą. Galutiniame produkte turi atsispindėti užsakovo kūrybos istorija, kaip pradėjo fotografuoti, kodėl fotografuoja ir kaip fotografuoja. Pateikiamas filmas turi atskleisti, kokiomis priemonėmis įgyvendinamos lauko fotosesijos. Kuo tiksliau perteikti užsakovo požiūrį į fotografiją. Parodyti, kad metų laikai ir kintančios oro sąlygos neturi įtakos meninės nuotraukos kokybiniams parametrams. Užsakovas turi būti parodytas savo darbinėje aplinkoje. Galutinis produktas skirtas užsakovo ir jo kuriamos produkcijos viešinimui.
Darbas: „Vaizdo medžiagos žymėjimo vandens ženklais tyrimas“
Atliko: Ignas Giedraitis
Vadovas: Armantas Ostreika
Tipas: Magistrinis darbas
Studijų programa: Informatika
Darbu buvo siekiama atlikti vandens ženklu pažymėto vaizdo manipuliacijas, vėliau, apdorojus vaizdo medžiagą skirtingais glaudinimo algoritmais ir išanalizavus į vaizdą įterpto vandens ženklo išliekamumo pokytį, nustatyti, kuris vaizdo glaudinimo algoritmas yra efektyvesnis.
Darbas: „Pozicionavimo pastatuose metodų ir technologijų tyrimas“
Atliko: Farid Orujov
Vadovas: Rytis Maskeliūnas
Tipas: Magistrinis darbas
Studijų programa: Informatika
Pirmiausia vaikinas realioje aplinkoje identifikavo galimus vidaus pozicionavimo algoritmus naudojant įtaisus Bluetooth Beacons. Vėliau buvo parinkti tiksliausi pozicionavimo algoritmai. Trečiajame etape eksperimentiškai ištirta ir nustatyta, kiek reikia realių Beacons įtaisų, pageidaujamam tikslumui nustatyti, kai realizuojami pozicionavimo projektai patalpose.
Informacinių sistemų inžinerijos katedros geriausi baigiamieji darbai
Darbas: Meta duomenimis grindžiamo informacijos išgavimo iš žiniatinklio svetainių informacinė sistema
Atliko: Vaidotas Drungilas
Vadovas: Voldemaras Žitkus
Tipas: Bakalaurinis darbas
Studijų programa: Informacinės sistemos
Ši sistema leidžia lengvai išgauti informaciją iš internetinių svetinių naudojantis meta duomenimis esančiais informacinėse sistemose. Meta duomenimis grindžiama paieška internetinėse svetainėse leidžia skanuoti internetines svetaines didesne greitaveika ir sumažinti nereikalingos informacijos kiekį rezultatuose. Ši informacinė sistema leidžia lengvai išgauti meta duomenų panaudojimo pavyzdžius ir tekstinę informaciją tolesniam informacijos apdorojimui.
Darbas: Gamybos ir sandėlio operacijų portalas, grindžiamas verslo valdymo sistemos internetinėmis paslaugomis
Atliko: Paulius Savickas
Vadovas: Karpovič Jaroslav
Tipas: Bakalaurinis darbas
Studijų programa: Informacinės sistemos
Darbo tikslas – suvaldyti gamybos procesus ir sandėlio operacijas, suteikiant galimybę atliktas operacijas fiksuoti tada, kada jos įvyko ir ten, kur jos įvyko.
Sistema bus skirta maisto gamybos įmonei, tačiau sistema nebus apribota tik tokiomis gamyklomis. Dauguma tokio tipo įmonių pasižymi panašia struktūra bei tikslais. Jos siekia tapti maisto produktų lyderėmis Europoje ar pasaulyje. Tam tikslui jos stengiasi užtikrinti produktų kokybę, tiekimo grandinę, didinti asortimentą ir tokių būdų, įsitvirtinant, didinti pelną. Sistema skirta gamybinei įmonei, nepriklausomai nuo to, kokius produktus gamina. Tiesiog realizuojant, detaliau nagrinėjama maisto produktų gamybos įmonė, bet būtina pabrėžti, kad kuriama sistema nėra apribota tik tokioms gamykloms!
Darbas: Interneto informacinė sistema anoniminiam pranešimui apie nelegalių psichoaktyviųjų medžiagų, alkoholio ir tabako gaminių platinimą ir vartojimą
Atliko: Mindaugas Vedegys
Vadovas: Tomas Danikauskas
Tipas: Bakalaurinis darbas
Studijų programa: Informacinės sistemos
Darbo tikslas – suteikti visuomenei galimybę tiesiogiai dalyvauti prevencinėje veikloje, mažinant nelegalų psichoaktyviųjų medžiagų, alkoholio ir tabako gaminių platinimą ir vartojimą.
Informacinė sistema užtikrina pranešėjo anonimiškumą, leidžia greitai užregistruoti pranešimą, tai skatina pranešti apie įprastai visuomenėje neviešinamą nelegalų alkoholio, tabako, narkotinių medžiagų vartojimą ir platinimą. Automatizuoti organizacijos veiklos procesai suteikia galimybę aktualias problemas spręsti sparčiau. Sistemoje pateikiama statistinė informacija turėtų daryti prevencinį poveikį, skatinti gyventojus nebandyti arba atsisakyti narkotinių bei alkoholinių medžiagų vartojimo.
Darbas: Veiklos analitikos posistemių praturtinta darbų planavimo internetinė informacinė sistema
Atliko: Marius Krajauskas
Vadovas: Vigintas Šakys
Tipas: Bakalaurinis darbas
Studijų programa: Informacinės sistemos
Pagrindinis darbo tikslas – palengvinti smulkioms ir vidutinėms įmonėms darbų planavimo procesą ir jo analizę.
Atlikus šį darbą įmonės turės nemokamą darbų planavimo įrankį, kurį naudojant galės planuoti savo veiklą. Ši sistema padės įmonėms atrasti daugiausiai laiko ir sąnaudų reikalaujančias veiklas ir jas optimizuoti. Taip pat stebėti, kurie darbuotojai daugiausiai prisideda prie įmonės pelningumo didinimo ir juos paskatinti. Įmonės vadovas galės kelti tikslus ir matuoti jų įgyvendinimo sėkmingumą, nes tai leis visi sistemoje esantys darbų veiklos rodikliai. Visa tai leis padidinti įmonės efektyvumą ir per tą patį laiką bus galima atlikti daugiau darbų, kas lems spartesnį įmonės augimą.
Kompiuterių katedros geriausi baigiamieji darbai
Darbas: Pažeidžiamumų tyrimas prieglobos paslaugas tiriančių serverių aplinkose
Atliko: Martynas Bendorius
Vadovas: Ingrida Lagzdinytė-Budnikė
Tipas: Magistrinis darbas
Studijų programa: Informacijos ir informacinių technologijų sauga
Magistro darbo tikslas – ištirti prieglobos paslaugoms (angl. hosting) teikti naudojamos programinės įrangos pažeidžiamumus, bei pažeidžiamumus atsiradusius dėl netinkamo sistemų konfigūravimo, ir pritaikyti saugumo sprendimus CustomBuild automatizuoto PĮ paketų diegimo, atnaujinimo ir konfigūravimo sistemai. Sistema pagal nutylėjimą yra naudojama kartu su DirectAdmin valdymo skydu, skirtu prieglobos paslaugų teikimui.
Galutinis darbo rezultatas yra papildyta DirectAdmin valdymo skydo posistemė CustomBuild, kurioje realizuotos pasiūlytos priemonės ir algoritmai, užtikrinantys geresnę apsaugą prieglobos paslaugas teikiančių serverių aplinkose. Kadangi DirectAdmin yra vienas iš trijų populiariausių valdymo skydų pasaulyje, įgyvendinti sprendimai turės įtakos daugiau nei 150 000 serverių, teikiančių prieglobos paslaugas.
Darbas: Elektroninio diskurso autorystės nustatymas
Atliko: Arnas Karpavičius
Vadovas: Algimantas Venčkauskas
Tipas: Magistrinis darbas
Studijų programa: Informacijos ir informacinių technologijų sauga
Šio darbo tikslas yra sudaryti ir ištirti lietuvių kalbai pritaikytą elektroninio diskurso autorystės nustatymo metodą.
Elektroninio diskurso autorystės nustatymo įrankis yra skirtas padėti kriminalistinės lingvistikos ekspertams identifikuoti nežinomo teksto autorių pagal turimų identifikuotų tekstų rinkinį. Tekstams tarpusavyje išskirti naudojami įvairūs lingvistiniai požymiai, pažymintys autoriaus rašymo stiliaus unikalumą. Įrankyje naudojami ne tik bendrieji, nuo kalbos nepriklausantys požymiai, bet ir specifiniai, tik lietuvių kalbai būdingi požymiai, todėl įrankis gali efektyviai identifikuoti lietuviškus tekstus. Programos nustatymuose yra galimybė pasirinkti, kurie požymiai ar požymių rinkiniai bus naudojami identifikavimo proceso metu.
Darbas: Mobilioji VPN indentifikacija paremta PKCS11 kriptoprocesoriumi ir artimojo lauko komunikacija
Atliko: Eligijus Sakalauskas
Vadovas: Eligijus Sakalauskas
Tipas: Magistrinis darbas
Studijų programa: Informacijos ir informacinių technologijų sauga
Darbo tikslas – kriptografiškai stiprios, mobiliosios VPN identifikacijos sistemos prototipo sukūrimas. Atlikti kokybinį palyginimą su esamomis sistemomis.
Išanalizavus jau naudojamus vietinių kompiuterių VPN identifikacijos būdus ir sistemas, buvo pastebėta, kad nei vienas iš esamų sprendimų nesuteikia pakankamai mobilumo ir negarantuoja aukščiausio lygio vartotojo identifikacijos raktų saugumo. Analizės metu sistemos prototipo projektavimui ir realizavimui buvo pasirinkti labiausiai paplitę ir aukščiausią saugumą galintys užtikrinti komponentai. Projektuojant mobiliosios VPN identifikacijos sistemą privačiųjų raktų saugojimui buvo pasirinktas fizinis įrenginys suteikiantis FIPS140-2 3 lygio apsaugą ir galintis integruotis su mobiliuoju telefonu, palaikančiu microSD kortelę.