Upload
shiri
View
42
Download
2
Embed Size (px)
DESCRIPTION
Predstavitev študentskih projektov in izbirnih predmetov. Za študente in študentke 2. in 3. letnika visokošolskega strokovnega bolonjskega študijskega programa (feb. 2013- feb. 2014). SPLOŠNO O PROJEKTIH (1/2). - PowerPoint PPT Presentation
Citation preview
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
1
Predstavitev študentskih projektov in izbirnih predmetov
Za študente in študentke 2. in 3. letnika visokošolskega strokovnega bolonjskega
študijskega programa (feb. 2013- feb. 2014)
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
2
SPLOŠNO O PROJEKTIH (1/2)
• Projekti (praviloma trije) so posebej pripravljeni za vsako novo generacijo študentov.
• Projektne vsebine so smiselno povezane z osnovnimi znanji s področij računalništva in informacijskih tehnologij.
• Cilji projektov so uporabne rešitve. Imajo praktični pomen, nekatere so povezane s problemi partnerjev iz gospodarstva.
• Vsak projekt traja eno leto: od okoli 20. feb. 2013 do okoli 20. feb. 2014, tj. projekt se začne z letnim semestrom 2. letnika in zaključi na koncu zimskega semestra 3. letnika.
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
3
SPLOŠNO O PROJEKTIH (2/2)
• Projekt obsega točno določenih 8 predmetov: 4 predmete v 2. letniku (ti so navedeni v sprejetem programu kot izbirni predmeti I) in 4 predmete v 3. letniku (to so izbirni predmeti II).
• Študent, ki izbere projekt, izbere avtomatsko 8 na projekt vezanih predmetov.
• Diplomsko delo bo praviloma izhajalo iz dela na projektu.
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
4
OSNOVNI CILJI PROJEKTOV
• Študente naučiti izdelave projektne dokumentacije.
• Navajanje na timsko delo in prevzemanje odgovornosti znotraj skupine.
• Študente navaditi na pomembnost ustrezne predstavitve opravljenega dela.
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
5
IZBOR PROJEKTA (1/2)
• Ministrstvo za izobraževanje, znanost, kulturo in športje normiralo velikost skupine, v kateri naj bi bilo 15 študentov.
• Načela dobrega gospodarja (zaradi financiranja in optimalne izkoriščenosti prostorskih in kadrovskih potencialov na Inštitutu za računalništvo) nas silijo, da vključimo v posamezni projekt okoli 15 študentov.
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
6
IZBOR PROJEKTA (2/2)
• Študent pri vpisu v drugi letnik izpolni poseben formular, v katerem zapiše naziv projekta, v katerega se želi vključiti (kot prvo željo). Hkrati navede naziv projekta, v katerega se želi vključiti v primeru, če bo kvota za prvi projekt zasedena (kot drugo željo). Izpolnjeni formular odda v študentski referat.
• Pri izbiri projekta bodo imeli prednost študentje z višjo povprečno oceno izpitov.
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Predstavitev študentskih projektov
7
Atila Osvajalec
FERI Navigator
Pametni telefon
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Atila Osvajalec
Projektno izvajanje vaj v 2. in 3. letniku visokošolskega programa
(2013-2014)
8
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Cilji projekta• zasnova in implementacija strateške igre
• aplikacija bo lahko realno-časovna (Command&Conquer, Dune, 0 A. D., Bos Wars, Seven Kingdoms) ali potezna (Civilization, UFO:Alien Invasion, Battle for Wesnoth)
• bitka bo potekala med igralcem in računalnikom oz. dvema ali več igralci prek mreže
• na začetku 2D izvedba, kasneje 3D
9
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Možni scenariji• srednjeveška/fantazijska bitka med kraljestvi
• obramba planeta pred napadom iz vesolja
• prva/druga svetovna vojna
• lastni scenariji
10
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Predmeti 2. letnika• Obdelava geometrijskih podatkov
– izdelava uporabniškega vmesnika, 2D različice
• Aplikacije za internet– podpora mrežni komunikaciji, izdelava spletne različice
• Metode umetne inteligence– vgradnja osnovne umetne inteligence v igro (iskanje poti, osnovna taktika
računalniškega igralca)
• Sistemska administracija– vzpostavitev in uporaba SVN-strežnika, nameščanje, uporaba in
vzdrževanje strežnikov
11
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Predmeti 3. letnika• Integracijsko programiranje
– implementacija aplikacije na drugih platformah
• Računalniška grafika in animacija– nadgradnja v 3D
• Uvod v evolucijske algoritme– nadgradnja umetne inteligence
• Preizkušanje strojne in programske opreme– testiranje igre in odpravljanje napak
12
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Nabor predmetov• 2. letnik – poletni semester
– Razvoj aplikacij za internet (M. Ojsteršek)
– Obdelava geometrijskih podatkov (B. Žalik)
– Metode umetne inteligence (N. Guid)
– Sistemska administracija (D. Korže)
• 3. letnik – zimski semester– Računalniška grafika in animacija (N. Guid)
– Integracijsko programiranje (J. Brest)
– Uvod v evolucijske algoritme (M. Mernik)
– Preizkušanje strojne in programske opreme (B. Potočnik)
13
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Predstavitev študentskih projektov
14
Atila Osvajalec
FERI Navigator
Pametni telefon
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
FERI Navigator
Predstavitev projektaLaboratorij za načrtovanje sistemov
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Motivacija
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Osnovni cilji• Mobilna aplikacija za navigiranje po zgradbah
• navigiranje po FERI
• namenjeno za bruce, tuje študente, goste
• Cilji projekta• določanje lokacije na fakulteti in prikaz tlorisa fakultete
• iskanje predavalnic, kabinetov, profesorjev
• prikaz najkrajše poti do željene lokacije
• zaznava smeri gibanja in opozarjanje ob napačni smeri
• Podpora za različne mobilne platforme
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Določanje lokacije, iskanje prostorov• Določanje lokacije v zgradbi
• uporaba QR kode
• določanje ključnih točk v zgradbi
• Iskanje prostorov• Iskanje profesorja/asistenta
• Iskanje predavalnice/kabineta
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Iskanje poti • Prikaz lokacije
• izdelava tlorisov
• prikaz tlorisov prostorov fakultete
• Iskanje najkrajše poti • grafičen prikaz poti
• prikaz navodil
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Prikaz in zaznavanje smeri gibanja• Prikaz navodil med gibanjem
• Uporaba senzorjev za določitev smeri premikanja
• Zaznavanje premika v napačno smer
• Opozarjanje ob premikanju v napačno smer
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Metode in tehnologije•
• Mobilne platforme
• Iskanje najkrajše poti
• Optimiziranje poti
• Vizualizacija podatkov
• Zaznavanje premikanja s senzorji
• Testiranje opreme
•
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Nabor predmetov
– 2. letnik – poletni semester (št. 1. 2012/13)
• Logične strukture in sistemi (Danilo Korže)
• Obdelava geometrijskih podatkov (Borut Žalik)
• Namenska programska oprema (Aleš Holobar)
• Osnove računalniškega vida (Božidar Potočnik)
– 3. letnik – zimski semester (št. 1. 2013/14)
• Strojno učenje in iskanje novega znanja (Milan Zorman)
• Računalniška večpredstavnost (David Podgorelec)
• Načrtovanje računalniških sistemov (Damjan Zazula)
• Preizkušanje strojne in programske opreme (Božidar Potočnik)
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Predstavitev študentskih projektov
23
Atila Osvajalec
FERI Navigator
Pametni telefon
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Pametni telefon(Pametni telefon kot spodbuda k zdravem načinu življenja)
Projektno izvajanje vaj v 2. in 3. letniku visokošolskega programa
(2013-2014)
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Osnovni cilji projekta hPhone● Zdrav način življenja je v času digitalizacije sveta eden izmed izzivov sodobne družbe. Uporaba
sodobnih naprav, kot so pametni telefon omogoča planiranje, vodenje in povezovanje različnih športov ali drugih aktivnosti. Tako bo eden izmed osnovnih ciljev projekta izdelava mobilne aplikacije na temo spodbujanja zdravega življenskega sloga.
● Spodbuditi študente pri njihovih hobijih.
● Izdelava različnih aplikacij.
● Praktičnost– Prikaz rezultatov prijateljem, sorodnikom, …– Večina konceptov računalniških tehnologij se uporablja tudi na
telefonih
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Tehnologije
Simulatorhttp://developer.android.com/index.html
Odlično odprtokodno razvojno orodje Eclipse
Telefonimed nami
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Posamezne naloge• Senzorji
– Beleženje gibanja– Prepoznava gibanja– Uporaba GPS– ...
• Storitve– Vodenje rezultatov– Različni testi– Urniki– ....
• Vmesik– Različni vnosi– Zvočni efekti– ...
Vir: https://play.google.com
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
28
Možni scenariji• Ob koncu dneva nam telefon pusti sporočilo o prehojeni poti, številu
porabljenih kalorij ...• Zjutraj nas opozori na mesečno preverjanje telesne teže.• Popoldan nas opozori, da je potreben izdaten vnos tekočine saj imamo
planirano kolesarjenje.• Kolesarjenje se beleži in sproti obvešča naše prijatelje o položaju na
zemljevidu.• Rezultati se vnesejo v posebno aplikacijo, kjer so vsi podatki o našem
planiranem treningu.• Ob vožnji nas opozori na bližnje golf igrišče, ...
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Kakšno delo vas čaka?• Projekt
– Veliko manjših projektov• Različne zahtevnosti• Sodelovanje pri oblikovanju zahtev• Vpeljava inovativnih idej
– Lasten končni produkt
• Pridobljeno znanje– Razvoj mobilne aplikacije– Uporaba spletnih tehnologij (storitve, itd.)– Vizualizacija podatkov– Razpoznavanje objektov– Iskanje rešitev za težke probleme (strojno učenje, evolucijski pristopi)
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Nabor predmetov v projektuIzbirni predmeti I iz nabora
Predmet Nosilec
Razvoj aplikacij za internet Milan Ojsteršek
Programski jeziki Marjan Mernik
Metode umetne inteligence Nikola Guid
Osnove računalniškega vida Božidar Potočnik
Izbirni predmeti II iz nabora
Predmet Nosilec
Računalniška večpredstavnost David Podgorelec
Prevajalniki Marjan Mernik
Integracijsko programiranje Janez Brest
Uvod v evolucijske algoritme Marjan Mernik
Inštitut za računalništvoInštitut za računalništvo
http://www.cs.feri.uni-mb.siPre
dst
avite
v št
uden
tski
h pr
ojek
tov
in iz
birn
ih p
redm
etov
Predstavitev študentskih projektov
31
Atila Osvajalec
FERI Navigator
Pametni telefon