i informacijski sustavi - fer.hr · razvoj primijenjene programske potpore programske paradigme i...

23
Programsko inženjerstvo i informacijski sustavi Računarstvo

Upload: others

Post on 05-Sep-2019

12 views

Category:

Documents


0 download

TRANSCRIPT

Programsko inženjerstvo

i informacijski sustavi

Računarstvo

Programsko inženjerstvo

Software engineering

“... the application of engineering to software ... “, IEEE Std 610.12-1990 , pp.67

Teorijska i praktična znanja programiranja i modeliranja

Informacijski sustavi

Information system

is an active object that deals with (processes) symbolic objects and whose purpose is to inform(J.A.Carvalho: Information System? Which One Do You Mean?,

Information Systems Concepts: An Integrated Discipline Emerging, Kluwer Academic Publishers, 2000, pp.259-280)

Razvoj primijenjene

programske potporeProgramske paradigme i jezici

Objektno orijentirano

programiranjeErgonomija u računarstvu

Kakosu

uspjeli?

• Google (1996) – novi algoritam (PageRank) + oglašavanje

• Facebook (2004), Twitter (2006) - ideja socijalne mreže

• Viber (2010), WhatsApp (2010), Instagram (2010) – postojeći koncepti na mobilne telefone

• Pinterest (2010) – otkrivanje sadržaja, kolekcije...

• Minecraft (2009) – sloboda, proširivost u računalnim igrama?

Zavod za primijenjeno računarstvo

• Postoji od 2005.

• Nastao iz grupe računarske znanosti Zavoda za primijenjenu

matematiku

• Znanstvena djelatnost potaknuta problemima iz stvarnog svijeta

Znanost i istraživanje• Vrlo živahno i zanimljivo područje

• Nove teme i nova područja otvaraju se gotovo svakodnevno– Akademska zajednica:

znanstveni novaci, asistenti, istraživači

– Istraživački instituti i laboratoriji

– Istraživački centri unutar gospodarstvenih subjekata

Programsko inženjerstvo

Bioinformatika

Optimizacija

• Apstraktna optimizacija– Vremensko raspoređivanje na projektima

• (stohastička) kombinatorna optimizacija

– Algoritmi za rješavanje ostalih specijalnih klasa problema

• Primjena optimizacijskih postupaka na stvarne probleme

Big data i analitika

Projekti studenata• Teorija

• Osnovni koncepti i znanja programskog inženjerstva• učenje na primjerima (desktop, mobilne i web aplikacije)

• Tehnologije

• MVC, CSS, HTML, JS, PHP, Java, C#, Android, …

Radovi studenata• Zadatak

• Ideja• Prezentacija ideje – ocjena i prijedlozi• Proučavanje tehnologija i izrada• Prezentacija gotovog projekta

• Timovi od 3 – 5 studenata• 2 mjeseca

Projekti studenata

Projekti studenata

• Rezultati Aplikacije uz manju doradu i testiranje spremne za tržište ($$$) Networking – povezivanje ljudi u timove Potencijalni budući startupovi

Projekti studenata - Laser Challenge

Projekti studenata - mVozački

Projekti studenata - WalkAround@FER

NISpVU

• Kompleksan sustav• Najnovije tehnologije i primjena teorijskih znanja• Konstantna dostupnost (društvene mreže ne moraju biti)• ~40 000 kandidata godišnje• Fiksni rokovi

• Razvoj i održavanje

• Diplomirani inženjeri studija na FER-u• Različite generacije • Novi informacijski sustava u obrazovanju (NISpuSŠ, …)

NISpVU – aplikacija za kandidate

NISpVU – Rezultati Državne mature

Pogled u bližu/dalju budućnost

Mindwave

Smart watch

Google glasses

Wearablesmart

electronics

Self driven car

Nanotechnology