Naslovnica Pretraživanje AAA
IZBORNIK PREDMETA
 
GLAVNI IZBORNIK
 
 
NATJECATELJSKO PROGRAMIRANJE
Šifra: 65973
ECTS: 4
Nositelji: doc. dr. sc. Ante Đerek
Prijava ispita: Studomat
Engleski jezik:

1,0,0

Nastava se odvija na hrvatskom jeziku u svim svojim elementima, a stranim studentima koji su pridruženi mješovitoj grupi nudi se mogućnost savladavanja predmeta pomoću dodatnih izravnih konzultacija s nastavnikom i asistentima na engleskom jeziku. Pri tome, nastavnik stranog studenta upućuje na odgovarajuću literaturu na engleskom jeziku te mu osigurava mogućnost polaganja predmeta na engleskom jeziku.
Opterećenje:
Vrsta nastaveUkupno
Predavanja 30
Laboratorijske vježbe 30
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
Vještina na kojoj će se polaznike upoznati s primjenom algoritama u rješavanju složenih problema. Cilj vještine je predstaviti polaznicima primjenu već naučenih algoritama na složenije probleme i područja na kojima njihova primjena nije nimalo očita, a ponekad ni intuitivna.
Literatura:
  1. Introduction to Algorithms, 2/e; Thomas H. Cormen, Charles E. Leiserson; The MIT Press; 2nd edition; 2001; ISBN: 978-0262032933
  2. Algorithms in C++; Robert Sedgewick; Addison-Wesley Professional; 3 edition; 2002; ISBN: 978-0201726848
1. semestar
Vještine - dipl.studij - 1. semestar - Redovni profil - Automatika
Vještine - dipl.studij - 1. semestar - Redovni profil - Elektroenergetika
Vještine - dipl.studij - 1. semestar - Redovni profil - Elektroničko i računalno inženjerstvo
Vještine - dipl.studij - 1. semestar - Redovni profil - Elektronika
Vještine - dipl.studij - 1. semestar - Redovni profil - Elektrotehnički sustavi i tehnologija
Vještine - dipl.studij - 1. semestar - Redovni profil - Obradba informacija
Vještine - dipl.studij - 1. semestar - Redovni profil - Programsko inženjerstvo i informacijski sustavi
Vještine - dipl.studij - 1. semestar - Redovni profil - Računalno inženjerstvo
Vještine - dipl.studij - 1. semestar - Redovni profil - Računarska znanost
Vještine - dipl.studij - 1. semestar - Redovni profil - Radiokomunikacijske tehnologije
Vještine - dipl.studij - 1. semestar - Redovni profil - Telekomunikacije i informatika

3. semestar
Vještine - 3. semestra - Redovni studij - Elektrotehnika i informacijska tehnologija
Vještine - 3. semestra - Redovni studij - Računarstvo

5. semestar
Vještine - 5. semestra - Redovni modul - Automatika
Vještine - 5. semestra - Redovni modul - Elektroenergetika
Vještine - 5. semestra - Redovni modul - Elektroničko i računalno inženjerstvo
Vještine - 5. semestra - Redovni modul - Elektronika
Vještine - 5. semestra - Redovni modul - Obradba informacija
Vještine - 5. semestra - Redovni modul - Programsko inženjerstvo i informacijski sustavi
Vještine - 5. semestra - Redovni modul - Računalno inženjerstvo
Vještine - 5. semestra - Redovni modul - Računarska znanost
Vještine - 5. semestra - Redovni modul - Radiokomunikacijske tehnologije
Vještine - 5. semestra - Redovni modul - Telekomunikacije i informatika
Termini konzultacija:
OBAVIJESTI
Objavljeno: danas u 00:46

It's the most wonderful time of the year... Vrijeme za međuispit!

 

Ispit će se održati u subotu, 10.12. u prostorijama A101 i A110 s početkom u 9 sati. Molimo vas da dođete ispred prostorije A101 kako bismo vas rasporedili po dvoranama. Ispit se sastoji od 5 problemskih zadataka poput onih s kojima ste se sreli na predavanjima i u domaćim zadaćama. Četiri zadatka su iz pojedine teme (Pretraživanja, Strukture podataka, Dinamika 1, Teorija brojeva), dok je jedan zadatak tzv. wildcard.

 

Rješavanje ispita traje 5h i izvodi se na fakultetskim računalima. Na tim računalima instalirano je sljedeće razvojno okruženje:

 

Ubuntu 16.04 (virtualizirani)

Web: Firefox, Chromium

IDE: CodeBlocks, Eclipse (sa PyDev i CDT), PyCharm

Editori: vim, emacs, gedit, nano, kate, mcedit, xemacs, xwpe, geany, idle, idle3

Kompajleri: gcc/g++ 4.9, OpenJDK v1.8.0

Interpreteri: Python 2.7, Python 3.4

Debuggeri: gdb, ddd, valgrind

STL dokumentacija, CPP reference, Python 2/3 dokumentacija, Java API dokumentacija

 

Korištenje interneta bit će onemogućeno, a dokumentacija je na raspolaganju offline. Savjetujemo da ponesete papir i olovku i neku vrstu hrane i pića. Prag za prolazak je ostvarenih 100 od 500 bodova. Svaki zadatak nosi 100 bodova, a prilikom slanja rješenja na evaluator imat ćete full feedback.

 

Kako bismo vam omogućili da se što bolje pripremite za ispit, na evaluatoru smo omogućili vježbanje na dosadašnjim zadaćama i pripremili simulaciju prošlogodišnjeg međuispita. Zadaćama možete pristupati bilo koji broj puta, dok za rješavanje prošlogodišnjeg međuispita imate 5 sati, otkad ga prvi put otvorite.

 

Što se tiče literature, na stranici predmeta postoje materijali od ove i prošle akademske godine, kao i članci na Hrvatskom Wikiju o programiranju (HWoP).

 

Slobodno pitajte ako nešto nije jasno.

Želimo vam svu sreću u pripremi za ispit!

Paula Gombar
Objavljeno: 21.10.2016. u 14:49

U subotu, 22.10. u 9h u prostoriji A101, kolege Ivan Katanić i Branimir Filipović održat će predavanje na temu Pretraživanja.

 

U sklopu ove teme, naučit ćete koji se sve problemi mogu svesti na pretraživanje skupa podataka te kako to efikasno provesti.

 

Vidimo se!

Paula Gombar
Objavljeno: 14.10.2016. u 00:06

U nastavku obavijesti nalazi se popis polaznika uzlazno sortiran po JMBAG-ovima, kao i obavijest o održavanju uvodnog predavanja.

 

Prijemnom ispitu pristupila je 70 osoba, a njih 54 uspješno je upisalo vještinu. Na temelju rezultata prijemnog ispita, uvjet za upis vještine bio je ostvariti više od 100 bodova.

 

Svim upisanim studentima čestitamo na upisu, a sve koji su nisu zadovoljili bodovni prag pozivamo da pokušaju ponovno upisati vještinu iduće godine.

 

0036420143

0036451278

0036465179

0036466230

0036469162

0036470209

0036470534

0036471227

0036471825

0036472203

0036472495

0036472768

0036473258

0036473765

0036475247

0036475359

0036476629

0036476730

0036477215

0036478025

0036478798

0036478852

0036479225

0036479795

0036480345

0036482906

0036483326

0036483828

0036483849

0036484071

0036484482

0036484505

0036485224

0036485518

0036487281

0036487832

0036490429

0036490476

0036490887

0036491244

0036491377

0036491884

0036491912

0036492049

0036492486

0036492759

0036493574

0036494412

0036495820

0036496186

108059515

135216254

1191232604

1191235674

 

U slučaju da ne vidite svoj JMBAG, a ostvarili ste više od 100 bodova na prijemnom ispitu, pošaljite mail na paula.gombar@fer.hr.

 

Uvodno predavanje održat će se 15.10.2016. (subota) s početkom u 9h u prostoriji A101. Na predavanju će se predstaviti predavači, gradivo vještine i uvjeti za njeno polaganje, rješenja zadataka s prijemnog ispita, kao i savjeti za što lakše polaganje vještine.

 

Vidimo se!

Paula Gombar
Objavljeno: 03.10.2016. u 14:46

Prijemni ispit za upis vještine Natjecateljsko programiranje održat će se 8.10.2016. (subota) s početkom u 9:00h. Ispit se rješava online, a možete se prijaviti za njegovo rješavanje putem ove formeRok za prijavu je 6.10. 2016. u 12:00h.
Kandidati će uoči ispita dobiti detaljnije informacije o njegovim pravilima.

Ante Đerek
Objavljeno: 26.02.2016. u 18:05

Dragi polaznici,

 

ovogodišnja vještine je i službeno gotova! Popis JMBAG-ova studenata koji su položili vještinu nalazi se u nastavku, proizvoljnim rasporedom:

 

0036485502

0036477124

0036473882

1191236853

0036483700

0036483282

0036478212

0036472453

0036483721

0036476793

1191226813

 

Čestitamo!

Paula Gombar
Objavljeno: 12.02.2016. u 18:37
Uređeno: 12.02.2016. u 19:26

Završni ispit održat ćemo sutra, u subotu (13.2.2016.) s početkom u 9:15h u učionici A101.

 

Budući da ispit traje 5h, savjetujemo da si ponesete nešto hrane i pića jer tijekom pisanja ispita ne smijete izlaziti iz prostorije, osim na wc.

 

Pravila održavanja ispita:

  • traje 5h (do 14:15)
  • tijekom ispita ćete moći vidjeti samo bodove na primjerima iz teksta zadatka
  • ispit se piše na fakultetskim računalima (isti virtualni strojevi kao na MI)
  • prag za polaganje ispita je 100 bodova

S obzirom da su posljednje dvije zadaće otvorene do ponoći, molimo da sami provjerite imate li pravo pristupa završnom ispitu. To znači da zadovoljavate sljedeće uvjete:

  • na svakoj DZ imate jedan potpuno točno riješen zadatak
  • sveukupno na zadaćama imate barem 50% bodova (zadaće nose 8*300 = 2400 bodova, morate imati barem 1200 -- božićna zadaća gleda se umjesto jedne nepredane ili najlošije predane zadaće)
  • na međuispitu ste skupili barem 100 bodova

U repozitoriju predmeta možete naći prošlogodišnji završni ispit. Slobodno pitajte ako vam nešto nije jasno.

 

Sretno!

Paula Gombar
Objavljeno: 04.12.2015. u 20:31

Međuispit iz Natjecateljskog programiranja održat će se sutra, u subotu (5.12.2015.) s početkom u 9:15h (ispit je ranije nego što je planirano jer će u 15h nestati struje u A zgradi, pa dotad moramo biti gotovi s ispitom). Molimo da se okupite ispred prostorije A101

 

Budući da ispit traje 5h, savjetujemo da si ponesete nešto hrane i pića jer tijekom pisanja ispita ne smijete izlaziti iz prostorije, osim na wc.

 

Pravila održavanja ispita:

  • traje 5h (do 14:30)
  • tijekom ispita ćete moći vidjeti samo bodove na primjerima iz teksta zadatka
  • ispit se piše na fakultetskim računalima
  • prag za polaganje ispita je 100 bodova

Raspored studenata po prostorijama će biti izvješen ujutro.

 

Marija Mikulić
Objavljeno: 19.11.2015. u 14:48
Uređeno: 19.11.2015. u 15:32

Kolega Adrian Satja Kurdija pokazat će vam kako iskoristiti matematiku da si olakšate život i učinkovito riješite neke programerske probleme.

 

Predavanje će se održati u subotu (21.11.) s početkom u 9h (bez akademske četvrti) u prostoriji A201. NAPOMENA: Za ovo predavanje nije potrebno nositi laptope.

Marija Mikulić
Objavljeno: 03.11.2015. u 18:03
Uređeno: 05.11.2015. u 16:50

Mnogi složeni problemi mogu se riješiti razlaganjem na manje potprobleme i njihovim rješavanjem. Kolege Ivan Paljak i Antea Hadviger pokazat će vam kako prepoznati takve probleme i kako im pristupiti.

 

Predavanje će se održati 7.11.2015. (subota) s početkom u 9h (bez akademske četvrti) u prostoriji A201. Molimo da ponesete laptope napunjenih baterija.

Marija Mikulić
Objavljeno: 03.11.2015. u 17:55
Uređeno: 04.11.2015. u 02:43

Kako bismo vas potaknuli na rješavanje online zadataka i kako biste još bolje usvojili gradivo s predavanja, u nastavku obavijesti nudimo popis zadataka koje možete rješavati na temu Struktura.

 

 

Marija Mikulić
Objavljeno: 26.10.2015. u 16:15
Uređeno: 26.10.2015. u 16:15

Budući da je pametan odabir načina spremanja podataka pola posla, važno je poznavati napredne strukture podataka. Koje sve strukture postoje, kad koju koristiti i kako, pokazat će vam kolege Antonio Jurić i Erik Banek.

 

Predavanje će se održati u subotu, 31.10.2015. s početkom u 9h (bez akademske četvrti) u prostoriji A201. S obzirom na to da je najbolji način za naučiti nešto kroz praksu, na predavanju će se rješavati zadaci pa molimo da ponesete laptope (i da im baterije budu pune jer u prostoriji nema mnogo utičnica).

Marija Mikulić
Objavljeno: 21.10.2015. u 16:29
Uređeno: 21.10.2015. u 16:29

Kako efikasno pretražiti neki skup podataka, i koji se sve problemi mogu svesti na pretraživanje skupa podataka, naučit će vas kolege Mislav Bradač i Mihael Liskij.

 

Predavanje će se održati u subotu, 24.10.2015., u dvorani A201 s početkom u 9h.

Marija Mikulić
Objavljeno: 20.10.2015. u 14:33

U repozitorij na desnoj strani ove stranice dodan je direktorij "Organizacija 2015.-2016." u kojem su potrebne informacije za uspješno polaganje vještine.

NAPOMENA: ukoliko niste dodani u Google grupu polaznika, molim da pošaljete zahtjev za učlanjenjem.

Također, u repozitoriju se nalazi poveznica na kalendar predavanja i ispita.

Marija Mikulić
Objavljeno: 15.10.2015. u 12:29
Uređeno: 15.10.2015. u 23:23

Uvodno predavanje održat će se 18.10.2015. (nedjelja) s početkom u 9h u prostoriji A201.

Predavanje je u nedjelju, jer je ova subota označena kao radna u kalendaru za ovu akademsku godinu. Inače su predavanja subotom.

 

Na predavanju će se predstaviti predavači, gradivo vještine i uvjeti za njeno polaganje, kao i rješenja zadataka s prijemnog ispita.

Marija Mikulić
Objavljeno: 15.10.2015. u 00:21
Uređeno: 15.10.2015. u 23:21

U nastavku obavijesti nalazi se popis polaznika uzlazno sortiran po JMBAG-ovima.

Prijemnom ispitu pristupila je 101 osoba, a njih 76 uspješno je upisalo vještinu. Prag za upis vještine bio je 250 bodova. 

Svim upisanim studentima čestitamo na upisu, a sve koji su nisu zadovoljili bodovni prag pozivamo da pokušaju ponovno upisati vještinu iduće godine.

 

NAPOMENA 1: Ukoliko ste imali 250 bodova ili više, a vaš JMBAG se ne nalazi na ovom popisu, obavezno mi se javite.

mail: marija.mikuli56@gmail.com

subject: [NATPRO] Popis polaznika

 

NAPOMENA 2: U nekoliko slučajeva utvrđeno je prepisivanje tuđeg koda, te su osobe koje su predale tuđi kod, kao i one koje su dopustile drugome da prepiše njihov kod, diskvalificirane.

Marija Mikulić
Objavljeno: 13.10.2015. u 11:30
Uređeno: 15.10.2015. u 23:18

Iako smo htjeli danas objaviti listu polaznika Natjecateljskog programiranja, iz tehničkih razloga to nije moguće. Objavit ćemo je kada budemo u mogućnosti. Ispričavamo se na odgodi.

Marija Mikulić
Objavljeno: 01.10.2015. u 18:16
Uređeno: 15.10.2015. u 23:10

Prijemni ispit za upis vještine Natjecateljsko programiranje održat će se 10.10.2015. (subota) s početkom u 9:00h. Ispit se rješava online, a možete se prijaviti za njegovo rješavanje putem ove forme. Rok za prijavu je 6.10. 2015. u 23:59h.

Kandidati će uoči ispita dobiti detaljnije informacije o njegovim pravilima.

Marija Mikulić
FORUM
Sortiraj prema: naslovu | vremenu zadnjeg odgovora | vremenu otvaranja teme
Naslov Odgovori Zadnji odg.
ČESTA PITANJA
REPOZITORIJ
 
ANKETA
 
Na ovoj stranici trenutno nije odabrana niti jedna anketa!