Softver otvorenog koda

O predmetu

Cilj predmeta

Upoznavanje sa razvojem softvera otvorenog koda: postojećim poznatim projektima otvorenog koda, strategijom i modelima razvoja softvera otvorenog koda, razvojnim okruženjima, alatima, licenciranjem, timskim radom. Sagledavanje celokupnog procesa, prakse i uspešnih primera u razvoju softvera otvorenog koda.

Metode izvođenja nastave

Predavanja: slajdovi i praktični studijski primeri vezani za pojedine projekte otvorenog koda.
Vežbe: u laboratoriji, studenti samostalno ili u timu rade na projektima pod rukovodstvom nastavnika.

Način polaganja

Ispit se realizuje u obliku praktičnog projekta koji podrazumeva samostalna izradu i usmenu odbranu softvera otvorenog koda.

Potrebno predznanje

Solidno znanje programiranja u programskom jeziku Java.
Pozeljno znanje softverskih paterna, principa projektovanja softvera i inteligentnih sistema.

 

Za još informacija pogledajte sajt Centra za razvoj softvera otvorenog koda