Svetainės struktūra www.vgtu.lt Mano VGTU Medeinė
Programų inžinerija

Programų inžinerija

Studijų programos informacija
Studijų kryptis: Programų sistemos
Fakultetas: Fundamentinių mokslų fakultetas
Programos kodas: 612I30003, 6121BX023 (nuo 2017 m.)
Studijų programos komiteto:
Pirmininkas: Dalius Mažeika
Studentas: Evaldas Daškevičius
Suteikiamas kvalifikacinis laipsnis – informatikos mokslų bakalauras
Studijų forma ir trukmė – nuolatinės studijos (4 metai)
 
Kam skirta studijų programa?
Programų inžinerijos studijose rengiami profesionalūs programų sistemų specialistai, kurie taikydami šiuolaikinius programų inžinerijos metodus ir priemones geba projektuoti, programuoti ir testuoti sudėtingas programų sistemas. Studentai įsisavina penkias programavimo kalbas, jie mokomi kurti programų sistemas taikant įvairius modelius, naudoti žiniatinklio programų karkasus, taikyti sudėtingus nuoseklius ir lygiagrečiuosius algoritmus bei vertinti jų efektyvumą, testuoti programinę įrangą pagal skirtingas metodikas, integruoti programų sistemų komponentus. Studentams suteikiama žinių apie šiuolaikines judriąsias projektų valdymo metodikas, ugdomi komandinio darbo įgūdžiai. Studijų programa skirta asmenims, norintiems tapti aukštos kvalifikacijos programų sistemų kūrėjais, programų architektais, programų kokybės specialistais, projektų vadovais ir siejantiems savo ateitį su darbu šiuolaikinėse IT įmonėse.
 
Ką gebėsiu?
Baigę šią studijų programą gebėsite:
  • kurti sudėtingas programų sistemas, taikydami įvairias metodikas, modelius ir architektūrinius principus;
  • projektuoti, programuoti ir testuoti programinę įrangą;
  • taikyti nuosekliuosius ir lygiagrečiuosius algoritmus;
  • programuoti įvairiomis programavimo kalbomis, naudoti sudėtingus programų karkasus ir programavimo aplinkas, kurti mobilias programėles, taikyti žiniatinklio technologijas;
  • užtikrinti programų sistemų kokybę;
  • dirbti grupėse pagal šiuolaikinius grupinio darbo valdymo principus;
  • valdyti informacinių technologijų projektus, rašyti techninę dokumentaciją.
Kokios būtų mano karjeros galimybės?
Baigę šią studijų programą galėsite dirbti informacinių technologijų įmonėse programuotojais, programų sistemų architektais, analitikais, programų kokybės specialistais, testuotojais, projektų vadovais. Būdami programų inžinerijos specialistais taip pat galėsite dirbti verslo, biudžetinių bei valstybinių įmonių informacinių technologijų skyriuose Lietuvoje ir užsienyje.
 
 
Studijų programos specializacijos:
Specializacijų nėra

Studijų programos tikslas
1. Rengti aukštos kvalifikacijos programų inžinerijos specialistus, gebančius projektuoti, kurti, diegti bei testuoti įvairios paskirties ir sudėtingumo programų sistemas, taikyti šiuolaikinius programų inžinerijos metodus, programavimo technologijas ir programinius karkasus, taip pat įsisavinti informacinių technologijų naujoves ir taikyti jas įvairiose srityse.
Numatomi studijų rezultatai
    Žinios
  • Programų sistemų kūrimo proceso, projektavimo metodų, programų evoliucijos ir gyvavimo ciklo, programų sistemų kokybės užtikrinimo ir testavimo metodologijų žinios.
  • Algoritmų ir duomenų struktūrų, programavimo paradigmų, kalbų, karkasų ir technologijų žinios, programų kūrimo įrankių žinios.
  • Vartotojo sąsajos konstravimo, interneto technologijų, duomenų bazių, programų sistemų projektų valdymo žinios.
  • Fizinių, socialinių ir humanitarinių mokslų žinios, apimančios teorinius ir praktinius šių mokslo sričių aspektus, kurios skirtos realiam pasauliui suprasti ir profesiniams tikslams pasiekti.
  • Gebėjimai tirti
  • Gebės analizuoti dalykinę sritį, suprasti programų inžinerijos konceptus, taikymo sritis ir aprėptį, įvertinti taikomosios srities žinių poreikį, problemų kompleksiškumą ir įgyvendinamumą.
  • Gebės rinkti ir sisteminti informaciją, naudotis informacijos šaltiniais, analizuoti, interpretuoti ir vertinti mokslinę informaciją, taikyti sisteminius informacijos analizės metodus.
  • Specialieji gebėjimai
  • Gebės projektuoti programinę įrangą ir atskirus jos komponentus pagal suformuluotus reikalavimus, taikyti modernius programų sistemų projektavimo metodus ir CASE technologijas.
  • Gebės pasirinkti ir naudoti tinkamus programų kūrimo modelius, programavimo technologijas ir įrankius, kurti duomenų bazes, gebės vykdyti programų priežiūrą ir palaikymą.
  • Gebės taikyti skirtingas programavimo paradigmas, algoritmus, programinius karkasus, naudoti programų kūrimo įrankius, testuoti programinę įrangą, kurti testavimo scenarijus, vertinti testavimo rezultatus ir pateikti išvadas.
  • Socialiniai gebėjimai
  • Gebės dirbti komandoje, bendrauti, diskutuoti, aiškiai reikšti asmeninę poziciją, ją apginti, gerbti kitų nuomonę, teikti siūlymus, aptarti idėjas.
  • Gebės dalintis atsakomybe ir priimti grupės viziją, dirbti su skirtingą išsilavinimą turinčiais bendradarbiais, palaikyti dalykinę kalbą, pateikti veiklos idėjas ir rezultatus.
  • Asmeniniai gebėjimai
  • Gebės samprotauti, analitiškai mąstyti, savarankiškai planuoti ir organizuoti mokymosi procesą, nuolat ugdyti profesinę kompetenciją.
  • Gebės taisyklingai raštu ir žodžiu perteikti informaciją, idėjas, rengti techninę dokumentaciją, atsakingai vykdyti projektinę veiklą.
1 semestras 30 kreditų
15 sav. (teorinis kursas) + 4 sav. (sesija) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMISB16102 Programų kūrimo įvadas 3 30 15 - 2 33 E
FMMMB16102 Diskrečioji matematika 1 3 30 - 15 2 33 E
FMSAB16121 Matematinės analizės pagrindai 9 60 - 45 6 129 E
FMITB16208 Procedūrinis programavimas 6 45 30 - 4 81 E
FMISB18100 Informacinės technologijos 6 30 30 - 4 96 E
Pasirinkimas (Pasirinkti vieną)
KIUSB17101 Anglų kalba 3 - - 30 2 48 E1
KIUSB17103 Vokiečių kalba 3 - - 30 2 48 E1
KIUSB17105 Prancūzų kalba 3 - - 30 2 48 E1
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
2 semestras 30 kreditų
15 sav. (teorinis kursas) + 4 sav. (sesija) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMITB16101 Operacinės sistemos 6 30 30 - 4 96 E
FMISB16203 Pažintinė praktika 3 - - 15 2 63 A
FMMMB16202 Diskrečioji matematika 2 6 45 - 30 4 81 E
KIFSB17109 Filosofija 3 15 - 15 2 48 E1
VVVKB17159 Vadyba 3 30 - 15 2 33 E
FMITB18307 Objektinis programavimas (su kursiniu darbu) 6 30 30 15 4 81 E
Pasirinkimas (Pasirinkti vieną)
KIUSB17123 Specialybės anglų kalba 3 - - 30 2 48 E1
KIUSB17124 Specialybės vokiečių kalba 3 - - 30 2 48 E1
KIUSB17125 Specialybės prancūzų kalba 3 - - 30 2 48 E1
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
3 semestras 30 kreditų
15 sav. (teorinis kursas) + 4 sav. (sesija) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMISB16204 Algoritmai ir duomenų struktūros 6 30 30 - 4 96 E
FMISB16300 Kompiuterių architektūra ir tinklai 6 30 30 - 4 95 E
FMISB16301 Programų sistemų inžinerijos pagrindai 6 30 - 30 2 98 E
VVEIB17188 Ekonomika 3 30 - 15 2 33 E
FMSAB17325 Tikimybių teorija ir matematinė statistika 6 45 15 15 4 81 E
Pasirinkimas (Pasirinkti vieną)
KIFSB17127 Logika 3 15 - 15 2 48 E1
KIFSB17128 Etika 3 15 - 15 2 48 E1
KIKOB17047 Viešoji komunikacija 3 15 - 15 2 48 E1
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
4 semestras 30 kreditų
12 sav. (teorinis kursas) + 3 sav. (sesija) + 4 sav. (praktika) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMISB16403 Integruotos programavimo aplinkos (su kursiniu darbu) 6 24 24 12 4 96 E
FMISB16404 Reikalavimų inžinerija 3 24 - 24 2 30 E
FMISB16405 Duomenų bazės (su kursiniu darbu) 6 36 36 - 4 84 E
FMSAB16424 Skaitiniai metodai ir algoritmai 6 24 24 12 4 96 E
Pasirinkimas (Pasirinkti vieną)
FMIGB16400 Multimedijos dizaino pagrindai 3 24 - 24 2 30 E
FMIGB16401 Kompiuterinė grafika 3 24 - 24 2 30 E
Pasirinkimas (Pasirinkti vieną)
FMISB16401 Gamybinė praktika1 6 - - - - 160 A
FMISB16402 Demola praktika 1 6 - - - - 160 A
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
5 semestras 30 kreditų, iš jų laisvas pasirinkimas 3 kreditai
15 sav. (teorinis kursas) + 4 sav. (sesija) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMGSB16508 Žmogaus ir kompiuterio sąveika 6 15 30 15 4 96 E
FMISB16503 Programų sistemų projektavimas (su kursiniu darbu) 6 30 15 15 4 96 E
FMISB16504 Duomenų bazių valdymas 6 30 - 30 4 96 E
FMITB16502 Projektų valdymo principai 3 30 15 - 2 33 E
Laisvas pasirinkimas 3 - - - - -
FMITB17504 Programavimo technologijos (su kursiniu darbu) 6 45 - 30 4 81 E
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
6 semestras 30 kreditų, iš jų laisvas pasirinkimas 3 kreditai
12 sav. (teorinis kursas) + 3 sav. (sesija) + 4 sav. (praktika) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMISB16602 Dirbtinis intelektas ir žinių sistemos 3 24 24 - 2 30 E
FMISB16607 Interneto technologijos 3 24 12 - 2 42 E
FMISB16608 Programų kūrimo procesas 6 24 24 - 4 108 E
FMITB16609 Debesų kompiuterija (su kursiniu darbu) 6 24 36 - 4 96 E
Laisvas pasirinkimas 3 - - - - -
Pasirinkimas (Pasirinkti vieną)
FMISB16609 Programų sistemų kokybė 3 24 24 - 4 28 E
FMMMB16603 Lygiagretusis programavimas 3 24 24 - 2 30 E
Pasirinkimas (Pasirinkti vieną)
FMISB16605 Demola praktika 2 6 - - - - 160 A
FMISB16606 Gamybinė praktika 2 6 - - - - 160 A
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
7 semestras 30 kreditų
15 sav. (teorinis kursas) + 4 sav. (sesija) + 1 sav. (sav.darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMISB16703 Bakalauro baigiamasis darbas 1 3 - - 15 2 63 Į
FMISB16704 Informacijos teorija 3 30 - 30 2 18 E
FMISB16705 Informacinės sistemos programų kūrimas 6 - - 45 4 111 KS
FMITB16709 Programų sistemų testavimas 6 45 30 - 4 81 E
KILSB17027 Specialybės kalbos kultūra 3 15 - 15 2 48 E1
VVTEB16702 Informatikos teisė 3 30 - 15 2 33 E
Pasirinkimas (Pasirinkti vieną)
ELKRB16621 Techninės įrangos programavimas 6 45 30 - 4 81 E
FMITB16727 Išmaniųjų įrenginių programavimas 6 45 30 - 4 81 E
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.
8 semestras 30 kreditų
12 sav. (teorinis kursas) + 2 sav. (sesija) + 6 sav. (baigiamasis darbas) = 20 sav.
Kodas Privalomas dalykas Kreditai Valandos* Vertinimas
P L Pr K S
FMISB16801 Duomenų gavybos pagrindai (su kursiniu darbu) 6 24 24 - 4 108 E
FMISB16803 Bakalauro baigiamasis darbas 2 3 - - 12 - 68 Į
FMISB16804 Bakalauro baigiamasis darbas 3 9 - - - - 240 BD
FMISB16807 Modernių duomenų bazių pagrindai 6 24 12 - 2 122 E
Pasirinkimas (Pasirinkti vieną)
FMISB16000 Informacinės saugos pagrindai 3 24 12 - 2 42 E
FMISB16812 Programų sistemų auditas 3 24 12 - 2 42 E
Pasirinkimas (Pasirinkti vieną)
FMITB16809 Programavimas duomenų bazių aplinkoje 3 24 12 - 2 42 E1
FMISB16813 Elektroninės operacijų sistemos 3 24 12 - 2 42 E
FMISB16814 Sprendimų paramos sistemos 3 24 12 - 2 42 E
*Studento darbo laikas valandomis. P - paskaitos, L - laboratoriniai darbai, Pr - pratybos, K - konsultacijos, S - savarankiškas darbas.