Splošen opis
Računalništvo in informatika
Razvoj računalništva in informatike nudi osnovo za razvoj intelektualno zahtevnih tehnologij v Sloveniji.
Računalniška tehnologija je čista in za infrastrukturo ne potrebuje večjih materialnih osnov ali naravnih virov. Za uspešen razvoj potrebuje stabilno in vrhunsko izobraževalno strukturo družbe, ki omogoča kvalitetno šolanje strokovnjakov na vseh ravneh računalniških znanj, dobro povezanost z industrijo, ter raziskovalno jedro, ki omogoča tako sledenje novim tehnologijam, kot tudi sodelovanje pri vrhunskem raziskovalnem delu na tem področju.
V zadnjih nekaj letih smo v Sloveniji priča razvoju nekaterih računalniški podjetij, ki se ukvarjajo z razvojem programske opreme, ki se trži bodisi samostojno ali pa je izdelana po naročilu za tuja računalniška ali proizvodna podjetja.
Za uspešen razvoj računalniške tehnologije, ki bo lahko ponudila ne samo znanje za uporabo obstoječih visokih tehnologij ampak tudi razvoj programske opreme in novih tehnologij je potrebno poleg prej naštetega tudi trdna zavest o primerljivosti pridobljenega znanja z znanjem tujih izobraževalnih inštitucij, pravilno poznavanje osnovnih znanstvenih in tehnoloških tokov v okolici ter tudi na svetovnem nivoju.
Letos je že četrto leto študija na novem programu Pedagoške fakultete – Matematika in računalništvo. Prvi študenti so že diplomirali in si brez težav poiskali delo v regiji.
Podjetja iz regije, predvsem računalniški oddelki večjih podjetij ter manjša računalniška podjetja so izrazila veliko potrebo po še bolj računalniško ter informacijsko usmerjenih kadrih. Na osnovi teh želja in želja študentov se je razvila vloga za nov študijski program »Računalništvo in informatika«, ki naj bi zapolnil vrzeli na tem področju v naši regiji in tudi širše.
Pri snovanju programa smo upoštevali želje in priporočila podjetij iz ožje in tudi širše okolice. Ta podjetja bodo predstavljala najpomembnejšo in najlažjo pot za zaposlovanje naših diplomantov. Naš program pa bo podjetjem nudil kakovostne računalniške kadre, ki jih na tem področju, tudi širše v Sloveniji, primanjkuje.
Programska oprema
V polpreteklem obdobju, v zgodnjih devetdesetih letih prejšnjega stoletja, se je računalništvo delilo na dve veji: na programsko opremo in na strojno opremo. Z razvojem področja so se meje zabrisale, večala se je povezanost z ostalimi področji, predvsem tako imenovanimi organizacijskimi področji (glej ACM/AIS/IEEE-CS Computing Curricula, na kratko ACM-CC[1]). Tako trenutno ločimo naslednje računske discipline (in, posledično, tudi študijske programe): računalniško inženirstvo, računalništvo, informacijski sistemi, informacijske tehnologije in programsko inženirstvo. Naš program lahko zlahka prepoznamo kot računalništvo (glej ACM-CC).
Obstajajo tudi druge možne klasifikasije študijskih programov v okviru računalništva. Ena od klasifikacij deli programe na programe s poudarkom na teoriji in programe s poudarkom na praksi. Prepričani smo, da je močna teoretična osnova predpogoj za postavitev dobrega računalniškega programa. S pomočjo kolegov z oddelka za matematiko smo programu dodali močno teoretično noto. Vseeno pa se zavedamo, da je povezava s prakso izredno pomembna. Temu vidiku daje naše program poseben poudarek: program gradi na teoriji z motivacijo in aplikabilnostjo praktičnih rešitev. Povezava s prakso je posebej poudarjena v zadnjem stebru predmetov, veščinah.
Predlagana sestava omogoča diplomantom široko izbiro in hitro zaposlitev. Poleg takojšnjega zaposlovanja, ponuja program dovolj široko ter dovolj poglobljeno znanje za nadaljnji študij ter možnost za hitro vključitev v skupine vrhunskih strokovnjakov v industriji.
Zadnja klasifikacija programov računalništva temelji na znanju, ki ga določen program prinaša. To znanje je povezano z opisanimi disciplinami. V ACM-CC so predstavljena naslednja področja: Računalniška strojna oprema in računalniška arhitektura, Sistemska infrastruktura, programske metode in tehnologije, aplikacijske tehnologije in organizacijska vprašanja in informacijski sistemi.
Ta študijski program namenoma ne pokriva v globino področja računalniške strojne opreme saj to področje zahteva veliko in drago infrastrukturno podporo. Ostala področja pokriva program veliko natančneje predvsem s široko paleto izbirnih predmetov. Določen del izbirnih predmetov je prost in omogoča študentu razvoj v polno in razgledano osebnost.
Zadnjo klasifikacijo lahko predstavimo s pomočjo diagrama, ki predlagani program postavlja bliže k teoriji, osnovam in inovacijam ter stran od strojne opreme in arhitekture. Diagram, povzet po ACM-CC, je predstavljen na Sliki 1.
Predlagatelji menimo, da nam pedagoško znanje, raziskovalne izkušnje, tekoče raziskovalno delo, povezanost z matematiko in teoretičnim računalništvom ter vpletenost v regionalno in nacionalno mrežo računalniških podjetij preko aplikativnih projektov omogoča vzgojo kadrov, ki bodo poleg inženirskega nivoja znanja sposobni tudi razvojnih nalog. V nadaljevanju so podrobneje predstavljeni našteti aspekti.
Raziskovalno delo in študijski program
Področje programske opreme, ki je osnovna usmeritev predlaganega študijskega programa, se dobro prekriva z raziskovalno usmeritvijo skupine, ki je predlagatelj programa. Raziskovalna področja skupine so: programski jeziki, teorija grafov, teoretično računalništvo, strojno učenje, strojno prevajanje naravnih jezikov, kriptografija, podatkovne baze, konceptualni podatkovni modeli in uporabniški vmesniki.
Raziskovalno delo skupine je povezano z raziskovalnimi institucijami v Evropi in po celem svetu. Z Univerzo v Waterloo, Kanada, ter z Univerzo Luleå, Švedska, sodelujemo na področjih programskih jezikov, uporabniških vmesnikov in strojnega prevajanja naravnih jezikov. Z Univerzo v Londonu, Anglija, in z Univerz v Auckland, Nova Zelandija, sodelujemo na področju teorije grafov in teoretičnega računalništva. Z Univerzo v Freiburgu, Nemčija, in z Institutom za tehnologijo v Melbourne (Royal Melbourne Institute of Technology), Australia, sodelujemo na področjih podatkovnih baz in podatkovnih modelov.
Raziskovalno delo je tesno povezano tudi z domačimi raziskovalnimi institucijami. Številni zunanji predavatelji, sodelavci Pedagoške fakultete (predlagateljica novega študijskega programa), Univerze na Primorskem, so zaposleni na Inštitutu Jožef Stefan, Fakulteti za matematiko, Fakulteti za računalništvo in informatiko ter Pedagoški fakulteti, vse članice Univerze v Ljubljani. Sodelovanje na skupnih raziskovalnih projektih poteka trenutno z Fakulteto za matematiko in fiziko v Ljubljani, Inštitutom Jožef Stefan, Pedagoško fakulteto v Ljubljani ter z Fakulteto za računalništvo v Mariboru.
Računalništvo in matematika
Matematika predstavlja enega izmed osnovnih temeljev vseh znanosti. Prisotna je na vseh nivojih izobraževanja in je osnovni jezik predstav in raziskovanja v naravoslovnih znanostih ter nepogrešljivo orodje družboslovnih znanosti.
Računalništvo in matematika sta tesno povezani veji znanosti. Teoretične osnove računalništva v veliki meri izvirajo iz matematike, po drugi strani pa v zadnjih desetletjih nudi računalništvo matematiki praktično okolje za razvoj novih teorij in simbolnih jezikov. Matematika in računalništvo se vedno bolj povezujeta v področju teoretičnega računalništva, ki predstavlja teoretično jedro računalništva ter hkrati predstavlja domeno za razvoj novejših vej matematike.
Osnovni cilj predlaganega programa
računalništva in informatike je izobrazba dobrih kadrov na področju
programske opreme. Tesna povezanost z matematiko in s teoretičnim
računalništvom bistveno prispeva k kvaliteti študijskega programa. Omogoča
globlje in širše razumevanje tako osnov računalništva kot tudi
raziskovalnih tem iz novejših področjih računalništva.
Povezanost s podjetji in regijo
Dobra povezanost z računalniškimi podjetji v regiji omogoča: sodelovanje študentov na realnih problemih v industriji, povezovanje študentov s potencialnimi bodočimi delodajalci oz. povezovanje firm z možnimi novimi sodelavci, spremljanje potreb regije po novih kadrih v podjetjih, ter možnost dela skupine na industrijskih projektih.
Predlagatelji študijskega programa sodelujejo z računalniškimi in drugimi podjetji v regiji v okviru dela na Pedagoški fakulteti, Univerze na Primorskem od njene ustanovitve naprej. Sodelovanje poteka z podjetji Actual IT, Adriatic, Hermes Softlab, Active Tools, Banka Koper, Občina Koper, Občina Izola, Občina Piran, Intereuropa ter Istrabenz.
[1] Joint Task Force for Computing Curricula 2004, Computing Curricula 2004 - A Guide to Undergraduate Degree Programs in Computing, ACM, AIS, IEEE-CS, November 2004; and The Joint Task Force on Computing Curricula IEEE Computer Society Association for Computing Machinery, Computing Curricula 2001 - Computer Science, December 2001.