Metodika nastave računarstva B


Profesor: dr. Filip Marić

Obaveštenja:

  • Spisak studenata koji su presli prag za izlazak na usmeni (pismeni deo i predispitne obaveze) se nalazi u narednoj tabeli
  • Poeni sa ispitnih rokova: poeni
  • Predispitni poeni se nalaze u narednoj tabeli predispitni poeni (snimci)
  • Seminarski rad (graficki korisnicki interfejs) je obavezan. Temu mozete uneti u narednu tabelu (nakon konsultacije sa profesorom ili asistentom) spisak
  • Probni ispit ce biti odrzan preko petlje u sredu 26.05. od 17h do 19h. Prisutvo nije obavezno i ovo takmicenje sluzi iskljucivo za vasu procenu znanja i upoznavanje sa nacinom polaganja ispita u zvanicnim ispitnim rokovima.
  • U narednom dokumentu postavite linkove ka svojim interaktivnim snimcima (editovanim uz pomoc sajta https://edpuzzle.com): Interaktivni video materijali
  • Okaceni su testovi za proveru znanja. Logujete se sa nalozima koje sam vam dala a sajtu https://arena.petlja.org, pod nazivom MNRB2020-test1,... do MNRB2020-test6.
  • [22.02.2021.] --- Link za vezbe: https://matf.webex.com/meet/sana
    Popunite naredni upitnik
  • [23.01.2021.] Rezultati roka Januar 1: rezultati (u ods formatu)
  • Zamenski test (umesto testova na petlji koji su radjeni u toku vanrednog stanja) ce biti odrzan u terminu junskog roka - 22.06. u 9h.
  • U sledecem dokumentu mozete uneti sve greske koje ste primetili na sajtu petlja: greske
  • [28.03.2020.] --- Za izradu drugog seminarskog pogledajte jos jedan petljin tutorijal: C# programiranje grafickog korisnickog interfejsa C# petlja tutorijal. Temu seminarskog saljete meni.
  • [28.03.2020.] --- Prijava seminarskih: potrebno je poslati mail sa tekstom zadatka i nakon sto se dogovorimo oko postavke, upisati ga u narednu tabelu: prijava. Do 01.06. treba da izaberete teme za drugi seminarski. Ideje mozete naci na Pygame prirucnik (animacije)
  • [22.03.2020.] --- Online konsultacije ce biti odrzane preko narednog linka: konsultacije
  • [19.03.2020.] --- Svake nedelje cete dobijati testove (okacene na portalu petlja) koje cete moci da koristite za proveru znanja kao i redovan rad u toku trajanja vanrednog stanja. Za prijavljivanje ce vam trebati nalog sa petlje koji mozete dobiti od mene (ili se javite studentkinji koja je vas predstavnik). Na ovaj nacin mozete osvojiti odredjen deo predispitnih poena.
  • [15.03.2020.] --- Od dana 16.03.2020. nastava ce biti odrzana putem interneta, sve informacije cete moci da nadjete na profesorovom i mom sajtu.
  • Potrebno je sastaviti spisak studenata koji su zainteresovani za polaganje ispita ove godine. Posaljite mi (u jednom zajednickom mail-u) jedan objedinjeni dokument za sve studente sa sledecim podacima: Ime i prezime, broj indeksa, e-mail adresa koju redovno koristite.
  • Obavestenja i poeni za generaciju 2018/2019:
    • TERMIN ISPITA U SEPTEMBRU 2: 18.09. U 14h!!!
    • REZULTATI SEPTEMBAR 1: (sumarno) rezultati (ods format).
    • PRIJAVA SEMINARSKIH: potrebno je poslati mail sa tekstom zadatka i upisati ga u narednu tabelu: prijava
    • Do 01.06. treba da izaberete teme za drugi seminarski. Ideje mozete naci na Pygame prirucnik (animacije)
    • PREDISPITNE OBAVEZE: Detaljno po casovima (AZURIRANO): predispitne (ods format)
    • REZULTATI KOLOKVIJUMA: rezultati (ods format) Objasnjenja poena se nalaze na kraju fajla.

Materijali za kurs:

Raspodela poena:

Aktivnost na vežbama:

  • Zbirka algoritamskih zadataka koja se koristi na kursu (i za pismeni ispit): http://www.petlja.org/biblioteka/r/kursevi/Zbirka (na sajtu se nalazi link i ka pdf-u sa resenjima zadataka)
  • Zbirka zadataka za C# programiranje grafickog korisnickog interfejsa koja se koristi na kursu (i za izradu seminarskih radova): C# petlja tutorijal (na sajtu se nalaze linkovi ka arhivama sa resenim zadacima).
  • Svake nedelje jedna grupa studenata drzi predavanje na odredjenu temu (3 studenata u grupi - svako ima svoj deo gradiva)
  • Svi studenti su obavezni da spreme dve teme i na vežbama odrze dva predavanja. (Dodatni termini ce biti organizovani samo u slučaju prevelike gužve na vežbama.)
    • Predavanje na casu (uzivo, odnosno online u terminu vezbi) - u trajanju od 20-25 minuta --- (linkovi ka predavanjima su dati u nastavku)
    • Kratko predavanje koje se snima nakon predavanja na casu - u trajanju od 10-15 minuta --- (linkovi ka predavanjima se nalaze u narednom dokumentu interaktivni video materijali)
    • Nakon snimanja kratkog predavanja studenti smisljaju 4-5 pitanja za svoje predavanje i nakon toga kreiraju interaktivni video koriscenjem besplatnog programa https://edpuzzle.com/

Podela po grupama (2020/2021)

  • Oblast Aritmetika (grupa 1 i grupa 2)
    • [Utorak 16.03.] Jelena Zakic - Uvod u programski jezik C# 3Hamejdh
    • [Utorak 16.03.] Sanja Bajic - Linearne jednacine i sistemi 9EpefsEV
    • [Utorak 16.03.] Dusanka Savic - Deljivost brojeva youtube
    • [Petak 19.03.] Nevena Djukanovic - Elementarna celobrojna i realna aritmetika 5MhKGaDd
    • [Petak 19.03.] Andjela Paunovic - Celobrojno deljenje MwEAJfF3
    • [Petak 19.03.] Aleksandar Milosevic snimak...
  • Oblast Grananje (grupa 3 i grupa 4)
    • [Utorak 23.03.] Marija Milisavljevic - Grananje pCAihVM9
    • [Utorak 23.03.] Jana Milosavljevic - Ugnjezdeno grananje PcyVEgJ3
    • [Utorak 23.03.] Anastasija Andjelkovic - Hijerarhija uslova6QtF6r87
    • [Petak 26.03.] Aleksandra Stanisic - Grananje u C# tCWh5JZ9
    • [Petak 26.03.] Iskra Jovanovska - Ugnjezdeno grananje FbqFg7pB
    • [Petak 26.03.] Nenad Nastic - Hijerarhija uslova, min i maks tXtX2w3M
  • Oblast Iteracija - podoblast 0 - Male serije (od 81 strane do 125 strane iz pdf-a) (grupa 5 i grupa 6)
    • [Utorak 30.03.] Konstantin Zarkula - Osnovni algoritmi nad malim serijama elemenata kHdHpJY5
    • [Utorak 30.03.] Marina Davidovic - Filtriranje, pretraga i sortiranje mPmzA6hw
    • [Utorak 30.03.] Sanja Djokovic - Pozicioni zapis brojeva nWmU7rK7
    • [Petak 02.04. od 11h] Aleksandra Stojanovic - Osnovni algoritmi nad malim serijama hB9VSx38
    • [Petak 02.04. od 11h] Sandra Dikovic - Filtriranje TmJwZP6W
    • [Petak 02.04. od 11h] Ana Radovanovic - Pozicioni zapis Pe35Gt9h
  • Oblast Iteracija - podoblast 1 - Serije: pravilne_serije, ucitavanje, preslikavanje, elementarne_statistike, maksimum_minimum (od 125 strane do 162 strane) (grupa 7 i grupa 8)
    • [Utorak 06.04.] Ana Vulic - Osnovni algoritmi nad serijama elemenata sKZENum4
    • [Utorak 06.04.] Marijana Ilic - Ostale elementarne statistike dJaQZQn5
    • [Utorak 06.04.] Kristina Cakic - Minimum i maksimum YbxnHSe6
    • [Petak 09.04. od 11h] Marina Stankovic snimak
    • [Petak 09.04. od 11h] Goran Jelic
    • [Petak 09.04. od 11h] Jelena Pavlovic - sva predavanja dCq3cbZx
  • Oblast Iteracija - podoblast 2. ugnjezdene petlje, 3. podserije, 4. datumi, 5. teorija brojeva
    • [Utorak 13.04.] Sonja Tolic XpM3AP2G
    • [Petak 16.04.] Sinisa Tiosavljevic TrcJpT7Y
  • Oblast 4. Nizovi (grupa 1 i grupa 2)
    • [Utorak 27.04.] Jelena Zakic - Jednodimenzione kolekcije podataka (nizovi i liste) WkHx3Tba
    • [Utorak 27.04.] Sanja Bajic - Sortiranje, karakteri i niske, funkcije preslikavanja WfGPnmY4
    • [Utorak 27.04.] Dusanka Savic - Asocijativni nizovi, elementi programskog jezika, matrice, razudjeni nizovi tY33NABB
    • [Petak 30.04.->06.05] Andjela Paunovic - Jednodimenzionalne kolekcije podataka cM3mJStq
    • [Petak 30.04.->06.05] Aleksandar Milosevic - ... ...
    • [Petak 30.04.->06.05] Nevena Djukanovic - Preslikavanja (klasicni nizovi, asocijativni nizovi) jTJ4hVvz
  • C# programiranje grafickog korisnickog interfejsa C# petlja tutorijal (grupe 3-4, 5-6 i 7-8)
  • Graficke aplikacije (grupa 3 i grupa 4)
    • [Utorak 04.05.] Marija Milisavljevic - Graficki korisnicki interfejs, kreiranje windows form aplikacijeEznSbG2G
    • [Utorak 04.05.] Jana Milosavljevic - Prakticni primeri (stoperica, temperatura, fajlovi, editori), grafika u VS (boje, koordinate, crtanje) HgggbEM7
    • [Utorak 04.05.] Anastasija Andjelkovic - Crtanje pravougaonika i elipsi, pravilnih linija i mnogouglova, izracunavanje koordinata CsHyhzN4
    • [Petak 07.05.] Aleksandra Stanisic - Graficki korisnicki interfejs, kreiranje windows form aplikacije Vpr8JpkZ
    • [Petak 07.05.] Iskra Jovanovska - Kontrole numericko polje, radio button, datum, vreme MmJSei35
    • [Petak 07.05.] Nenad Nastic - Crtanje pravougaonika i elipsi, pravilnih linija i mnogouglova, izracunavanje koordinata dZYTvgQ5
  • (grupa 5 i grupa 6)
    • [Utorak 11.05.] Konstantin Zarkula - Pomeranje crteza XnhVw6kR
    • [Utorak 11.05.] Marina Davidovic - Izrada slozenijih crteza pomocu petlji, prikazivanje gotovih slika rPUqGmr7
    • [Utorak 11.05.] Sanja Djokovic - Animacija bH6RfeB2
    • [Petak 14.05.] Aleksandra Stojanovic - Pomeranje crteza, promena velicine i izrada crteza pomocu petlji gdrive snimak
    • [Petak 14.05.] Sandra Dikovic - Crtanje, izrada slozenijih crteza pomocu petlji WyAV6NBH
    • [Petak 14.05.] Ana Radovanovic - snimak...
  • (grupa 7 i grupa 8)
    • [Utorak 18.05.] Ana Vulic - Animacije po fazama i crtanje teksta BjxSzpj6
    • [Utorak 18.05.] Kristina Cakic - Ocitavanje tastera i tastature jMHdPUn2
    • [Utorak 18.05.] Marijana Ilic - snimak
    • [Petak 21.05.] Goran Jelic - Animacija po fazama, semafor aJDjJQC7
    • [Petak 21.05.] Jelena Pavlovic - Ocitavanje tastera i pozicija misa xJWHtTB2
    • [Petak 21.05.] Marina Stankovic - snimak...

Testovi na petlji (2019/2020):

  • Sumarni rezultati testova: rezultati (u ods formatu)
  • [20.04.2020.] --- u sredu 29.04.2020. u 9h, bice okacen sesti test za proveru znanja. Na sajtu https://arena.petlja.org, pod nazivom MNRB2020-test6.
  • [13.04.2020.] --- u sredu 22.04.2020. u 9h, bice okacen peti test za proveru znanja. Na sajtu https://arena.petlja.org, pod nazivom MNRB2020-test5.
  • [12.04.2020.] --- u ponedeljak 13.04.2020. u 9h, bice okacen cetvrti test za proveru znanja. Na sajtu https://arena.petlja.org, pod nazivom MNRB2020-test4.
  • [05.04.2020.] --- u ponedeljak 06.04.2020. u 9h, bice okacen treci test za proveru znanja. Na sajtu https://arena.petlja.org, pod nazivom MNRB2020-test3.
  • [28.03.2020.] --- u ponedeljak 30.03.2020. u 8:30h, bice okacen drugi test za proveru znanja. Na sajtu https://arena.petlja.org, pod nazivom MNRB2020-test2.
  • [17.03.2020.] --- u ponedeljak 23.03.2020. u 9h, bice okacen prvi test za proveru znanja. Na sajtu https://arena.petlja.org, pod nazivom MNRB2020-test1. Sastoji se od 10 zadataka i imate 3 sata na raspolaganju. Proverite da li rade nalozi i sifre koje ste dobili. Svi treba da imaju naloge koji pocinju sa mnrb2020. Ako neko nema nalog neka se javi mail-om.

Teme obrađene na vežbama (2018/2019):

  • I čas: Uvod u programski jezik C# http://www.petlja.org/biblioteka/r/kursevi/prirucnik-csharp
  • II čas: Zbirka algoritamskih zadataka http://www.petlja.org/biblioteka/r/kursevi/Zbirka
  • III čas: Spremiti oblasti 1-Aritmetika i 2-Grananje iz zbirke (osim zadataka iz oblasti 1.7 - Zaokruživanje realnih brojeva; 2.3 - Modularna aritmetika; 2.4 - Celobrojno zaokruživanje; 3 - Tipovi)
  • IV čas: Spremiti oblast 3-Iteracija: podoblast 0-male_serije
  • V čas: Spremiti oblast 3-Iteracija: podoblast 1-serije: pravilne_serije, ucitavanje, preslikavanje, elementarne_statistike, maksimum_minimum
  • VI čas: Spremiti oblast 3-Iteracija: podoblast 1-serije: pretraga, filtriranje, cifre_broja, odnos_susednih_elemenata_serije, rekurentne_serije
  • VII čas: Spremiti oblast 3-Iteracija: podoblast 2. ugnjezdene petlje, 3. podserije, 4. datumi, 5. teorija brojeva.
  • Otkrivanje gresaka u Visual Studio-u: microsoft_sajt, kodify_net, csharp_net_tutorials
  • C# programiranje grafickog korisnickog interfejsa: C# petlja tutorijal
  • VIII čas: Grafičko okruženje VS_2019_I_cas.zip
  • IX čas: Spremiti oblast 4. Nizovi (sve podoblasti)
  • X čas: Grafičko okruženje VS_2019_II_cas.zip
  • XI čas: Grafičko okruženje VS_2019_III_cas.zip
  • XII čas: Grafičko okruženje VS_2019_IV_cas.zip