Metodika nastave računarstva - master



Profesor: dr. Miroslav Marić
Asistent: Sana Stojanović Đurđević

		  


Obavestenje:

  • U sledecem dokumentu mozete postaviti pitanja pred tutorijal (i vezano za gradivo) pitanja
  • Tutorijal za izradu seminarskih zakazan je za 01.12.2020. u 17h.
  • Nastava ce biti odrzana na platformi Cisco Webex.
  • Predavanja ce se odrzavati u terminu prema rasporedu casova (utorak u 17h).
  • Link za pristupanje vezbama je https://matf.webex.com/meet/sana (prema rasporedu casova)

Uputstva za izradu seminarskih:

  • Seminarski se rade na dve razlicite platforme:
  • Geogebra
    • Na platformi GeoGebra cete biti dostupni seminarski sa matematickom temom
    • Uputstvo za izradu seminarskih (GeoGebra): uputstvo
    • Dodatne informacije (kao i sablon) mozete dobiti od Nevene Juric na mail (nevenajuric96 @ gmail, obrisite razmake pre slanja mail-a)
  • eSkolaVeba
    • Na platformi eSkolaVeba ce biti dostupni seminarski sa programerskom temom
    • Uputstvo za izradu seminarskih (eSkolaVeba): uputstvo
    • Dodatne informacije (kao i sablon) mozete dobiti od Nemanje Jurica (nemanjajuric92 @ gmail.com, obrisite razmake pre slanja mail-a)

Teme obrađene na vežbama:

  1. Generacija 2019/2020
  2. Generacija 2015/2016
  3. Generacija 2014/2015
  4. Generacija 2013/2014
  5. Generacija 2012/2013

Generacija 2019/2020


Generacija 2015/2016


Generacija 2014/2015

  • Podela studenata na grupe:
    • Matematika
      1. Katarina Perić - Algebra
      2. Milena Lazović - Brojevi
      3. Aleksandar Radić - Merenje
      4. Mirjana Gruščević - Geometrija
      5. Emina Hukić - Geometrija
      6. Stefan Stanojkov - Obrada podataka
    • Računarstvo, C#
      1. Marina Kovačević - Rekurzija
      2. Jelena Stefanović, Nevena Stajić - Tehnike sortiranja
      3. Biljana Kostić, Oliver Anđelić - Algoritamske šeme za programe
      4. Rade Lukić, Dušanka Brajović - Datoteke
      5. Suzana Bogdanović, Danka Janković - Zanimljivosti
  • Neophodno predznanje HTML-a
  • Ispis matematičkih formula u HTML-u:
  • Uputstvo za postavljanje GeoGebra apleta na HTML stranicu
    1. Instalacija programa GeoGebra Portable for Windows (verzija 5.0), uputstvo
    2. Registracija na sajtu GeoGebra Tube
    3. Postupak pravljenja HTML stranice koja sadrži jedan aplet:
      • U GeoGebri napraviti i sačuvati željeni aplet naredbom "Save As"
      • Upload-ovati željeni aplet na GeoGebra Tube
      • Sa GeoGebra Tube sajta skinuti "iBook Widget", dobićete folder koji će u sebi sadržati HTML stranicu na kojoj će se nalaziti vaš aplet
    4. Dodavanje polja za unos u HTML i dugmeta koji izvršava promenu koordinate tačke na apletu (funkcija evalCommand sadrži naredbu koja se izvršava na apletu):
          <input type="text" id="A" /> <input type="button" value="PROMENI A" onclick="promeni_a()" />
      
          <script type="text/javascript">
              function promeni_a() {
                  var a = document.getElementById("A").value;
                  var aplet = document.ggbApplet;
                  aplet.evalCommand("A=" + a);
              }
          </script>
          
    5. Spajanje više apleta na jednu stranicu (u početku radite sa gornjom opcijom, po jedan aplet na jednoj stranici) uz pomoć taga iframe

Generacija 2013/2014


Generacija 2012/2013

  • U okviru kursa studenti su doprineli razvoju sajta Obrazovni softver i kreirali: Elektronski kurs iz programskog jezika C#
  • Podela studenata na grupe:
    1. Prva grupa (pravljenje elektronskog kursa iz C# za III razred srednje škole - osnovni deo):
      1. Katarina Grujić - rešavanje problema pomoću računara
      2. Jovana Jezdimirović - programi zasnovani na prozorima
      3. Dragana Badnjarević - uvod u razvojno okruženje programskog jezika
      4. Milos Vučić - tipovi podataka
      5. Marina Čvorić - naredbe i izrazi
      6. Andjela Miletić - naredba grananja if
      7. Milica Divnić - komponente izbora i kontejnerske komponente
      8. Marina Jovanović - naredbe za organizaciju ciklusa
      9. Dragana Nikolić - opis klase
      10. Snezana Kitanović - tip niza
    2. Druga grupa (pravljenje elektronskog kursa iz C# za III razred srednje škole - napredni deo):
      1. Masa Stojić - rešavanje problema pomocu računara
      2. Alen Emini - programi zasnovani na prozorima
      3. Natalija Mihajlović - uvod u razvojno okruženje programskog jezika
      4. Jovana Stojanov - tipovi podataka
      5. Jelena Nikolić - naredbe i izrazi
      6. Ivana Filipović - naredba grananja if
      7. Branka Zbiljić - komponente izbora i kontejnerske komponente
      8. Janko Radoičić - naredbe za organizaciju ciklusa
      9. Zorica Lukić - opis klase
      10. Nikola Tripković - tip niza
    3. Treća grupa (pravljenje elektronskog kursa za I razred srednje škole):
      1. Ivana Nesić, Milutin Kojić - osnovi informatike
      2. Jovana Radosavljević, Jovan Šiljić - arhitektura računarskog sistema
      3. Milan Vasilijević, Milos Dobrijević - programska podrška računara
      4. Ivana Lečić, Katarina Martinović - osnove rada u operativnom sistemu sa grafičkim interfejsom
      5. Marija Radulović - tekst procesor
      6. Dubravka Davidović, Danijela Maksimović - uvod u mrežne informacione tehnologije
      7. Sanja Popović, Bojana Žujović - internet
      8. Danijela Stamenković, Bojana Kuzović - slajd prezentacije
      9. Zorica Lukić - opis klase
      10. Nikola Tripković - tip niza
  • Zadaci obrađeni na vežbama:
    • Primer 1: Ovde se upoznajemo sa dve nove komponente - imageList i toolTip. U ovom programu pritiskom na dugme menjaju nam se slike u pictureBox-u.
    • Primer 2: Koriste se iste komponente kao u prethodnom programu da bi se napravio slide show.
    • Primer 3: Ovde se upoznajemo sa komponentom trackBar. U navedenom primeru pomeranjem klizača iscrtavaju se vertikalne ili horizontalne linije na pictureBox-u.
    • Primer 4: Koriste se iste komponente kao u prethodnom primeru da bi se nacrtala elipsa upisana u pictureBox koja se popunjava vertikalnim linijama pomeranjem klizača.
    • Primer 5: Ovde se upoznajemo sa komponentama DateTimePicker i ContextMenyStrip. U navedenom primeru se u RichTextBox ispisuje odabrani datum i vreme, a desnim klikom na odgovarajući RichTextBox se pojavljuju i dodatne opcije.
    • Primer 6: Ovde se upoznajemo sa dve nove komponente - NumericUpDown i MonthCalendar. U primeru nam se ispisuju poruke koji period smo odabrali za odlazak na zimovanje i u kojoj sobi.
    • Primer 7: Ovde se upoznajemo sa dve nove komponente - ProgressBar i BackgroundWorker. U navedenom primeru kopiramo slike iz jednog proizvoljnog foldera u drugi dok se na progressBar-u prikazuje kako to kopiranje napreduje.
    • Primer 8: Ovde se upoznajemo sa kreiranjem i korišćenjem klasa u C#.
    • Primer 9: Ovde se upoznajemo sa jednom novom komponentom - CheckedListBox. U navedenom primeru u labeli se ispisuje rezervacija karte za putovanje.
    • Primer 10: Koristimo istu komponentu kao u prethodnom primeru, samo što se u labeli ispisuje koje ispite je student prijavio.
    • Primer 11: Ovde se upoznajemo sa jednom novom komponentom - DataGridView. Obrađen je primer unošenja podataka o članovima neke biblioteke.