Učenje na daljinu – školska 2026/27.
Ova strana je polazna tačka za učenje programiranja kod kuće: kada si odsutan/na iz škole, kada želiš da ideš ispred gradiva ili se pripremaš za takmičenje. Sve lekcije na sajtu imaju objašnjenja, programe koji se mogu pokrenuti i zadatke sa rešenjima, pa se mogu raditi samostalno.
Kalendar školske 2026/27. godine
| Datum | Događaj |
|---|---|
| 1. 9. 2026. | početak školske godine |
| 11–13. 11. 2026. | jesenji raspust |
| 20. 11 – 20. 12. 2026. | kvalifikacije za takmičenje iz informatike (online, Petlja, jedna runda) |
| 30. 12. 2026. | kraj prvog polugodišta (Vojvodina: 23. 12.) |
| 31. 12. 2026 – 15. 1. 2027. | zimski raspust (Vojvodina ima drugačije datume – proveri u školi) |
| 18. 1. 2027. | početak drugog polugodišta (Vojvodina: 11. 1.) |
| 31. 1. 2027. | opštinsko takmičenje iz informatike |
| 15–19. 2. 2027. | sretenjski raspust |
| 28. 2. 2027. | okružno takmičenje |
| 3. 4. 2027. | državno takmičenje |
| 30. 4 – 4. 5. 2027. | prolećni raspust |
| 12. 5. 2027. | Srpska informatička olimpijada (SIO) |
| 5. 6. 2027. | izborno takmičenje |
| 11. 6. 2027. | kraj nastave za 1–7. razred |
| 14–16. 6. 2027. | mala matura (8. razred) |
Izvori: Pravilnik o školskom kalendaru, Takprog – osnovna škola. Datume takmičenja proveri na Takprog-u pred svaki krug – kalendar je objavljen kao predlog.
Kako učiti na daljinu
- Redovno, malo po malo. Bolje 30–45 minuta svaki dan nego tri sata jednom nedeljno.
- Lekcija → primer → zadatak. Pročitaj lekciju, prekucaj i pokreni primer, pa reši zadatke na kraju strane sam/a. Rešenje otvori tek posle pokušaja.
- Proveri na Petlji. Zadatke sa automatskom proverom reši na Petlji – tamo odmah vidiš da li program radi za sve testove.
- Kviz na kraju lekcije. Ako na kvizu pogrešiš više od jednog pitanja, vrati se na odgovarajući deo lekcije.
- Pitaj. Pitanja šalji nastavniku preko učionice (Google Classroom / Teams) ili preko kontakt strane. AI alate koristi kao pomoćnika, ne umesto sebe – vidi AI u učenju programiranja.
Plan po oblastima
Svaka oblast ima vodič sa predloženim redosledom lekcija. Kreni od vodiča i prati redosled.
| Oblast | Gde početi | Šta obuhvata |
|---|---|---|
| Programski jezik (osnove) | C, C++, Python, Java | podaci, grananje, petlje, nizovi, funkcije |
| Primeri i kontrolni | Osnovni primeri, Kontrolni zadaci | vežbanje po oblastima i provera znanja |
| Algoritmi | Vodič: Algoritmi, Složenost, Sortiranje, Binarna pretraga | za 7. i 8. razred i srednju školu |
| Objektno programiranje (srednja škola) | Klase i objekti (Java), Objekti – primeri | klase, nasleđivanje, interfejsi, grafika |
| Kreativno programiranje i uređaji | Processing, micro:bit, Arduino i ESP32 | animacije, igre, senzori |
Alati za rad kod kuće
Za C++ je dovoljno instalirati Code::Blocks (sa uključenim prevodiocem) ili raditi u pregledaču na Petlji i OnlineGDB-u. Spisak i uputstva su u lekciji Alati za programiranje. Za čas na daljinu škola obično koristi Google Classroom ili Microsoft Teams – pristupne podatke daje nastavnik.
Za takmičare
Mesečni plan pripreme za kvalifikacije, opštinsko, okružno i državno takmičenje u 2026/27. nalazi se na strani Plan za takmičare 2026/27, a zadaci sa prethodnih takmičenja u vodiču Takmičenja.
Arhiva
Raspored časova na daljinu iz školske 2019/20. (Java, srednja škola – od petlji do grafičkih aplikacija i animacija) sačuvan je u kodu ove strane, ali se više ne prikazuje. Sve teme iz tog rasporeda nalaze se u vodiču Java.
UČENJE NA DALJINU
Poštovani učenici dobro došli na portal za učenje na daljinu.Na ovoj stranici naćićete sva obaveštenja, uputstva, plan i program kao i linkove ka postavljenim materijalima koje ćete koristiti prilikom ućenja na daljinu za vreme obustave nastave u prostorijama škole. Takođe će biti postavljen sadržaj i planovi održavanja časova na daljinu.
Pored ovog sajta za organizovanje časova koristićemo i sledeća sredstva komunikacije:
- Grupe na wtcup-u: M33 Programiranje, M34 Programiranje
- Elektronska učionica - classroom google Za ovo je potrebno da imate otvoren google nalog.
- Skype
Sadržaj časova:
- 18.3.2020 1-4. čas, Vežbanje zadataka iz petlji
Vežbanje zadataka iz petlji - 25.3.2020 5-8. čas, Priprema za kontrolni zadatak iz petlji
- 1.4 i 2. 4. 2020. 9-12. čas, Kontrolni zadatak iz petlji
- 8.4 i 9. 4. 2020. 13-16. čas, Uvod u programski jezik JAVA
- 15.4 i 16.4. 2020. 17-20. čas, Klase i objekti
- 22.4 i 23.4. 2020. 21-24. čas, Klase i objekti. Metode objekta
- 29.4 i 30.4. 2020. 25-28. čas, Metode objekta. Statične promenljive i metode
- 6.5 i 7.5. 2020. 29-32. čas, Statične promenljive i metode. Vidljivost podataka
- 13.5 i 14.5. 2020. 29-32. čas, Izrada grafičkih aplikacija u javi
- 20.5 i 21.5. 2020. 33-36. čas, Nasleđivanje klasa, Crtanje u prozoru
- 27.5 i 28.5. 2020. 33-36. čas, Apstraktne klase i interfejsi, Događaj klika dugmeta
- 3.6 i 4.6. 2020. 37-39. čas, Animacije u javi. Tajmer
- 10.6 i 11.6. 2020. 40-43. čas, Izrada grafičke aplikacije-zadatak za ocenu
Priprema za kontrolni zadatak iz petlji
Dodatni zadaci za pripremu nalaze se na strani: Priprema za kontrolni zadatak iz petlji(klikni na link gore u sadržaju. Obratite pažnju na sledeće šablonske zadatke: Ispisivanje niza brojeva korišćenjem for petlje, formiranje zbira brojeva upotrebom ciklusa, kao i određivanje minimuma i maksimuma. Biće postavljeno još zadataka.Kontrolni ćemo organizovati u sledeću sredu 25.3 u 12časova. Dobićete pristup strani sa koje možete da skinete i da radite kod kuće na vašim računarima. Kad odradite poslaćete fajlove koje ste odradili na google disk. Kontrolni radite svi u isto vreme i trajaće 2 sata.
Datum: 8.4(9.4).2020. Tema: Uvod u programski jezik JAVA
U današnjoj lekciji potrebno je na strani: Uvod u JavuOdslušati video lekcije :
1.-3. video lekcije za učenike koji imaju kompjuter
1.-6. video lekcije za učenike koji rade na mobilnim telefonima sa ANDROID Operativnim Sistemom
Domaći zadatak
- Zadatak objašnjen u 2. (5. za android) video lekciji: "Kreiranje jednostavne aplikacije"
- Zadatak objašnjen u 3.( 6. za android) video lekciji: "Unos podataka u Javi"
- Zadatak za samostalan rad: "Uneti stranicu kocke a i izračunati površinu i zapreminu"
Datum: 15.4.(16.4)2020. Tema:Klase i objekti
U današnjoj lekciji potrebno je na strani: Klase i objektiOdslušati video lekcije :
1. VIDEO 1: Klase i objekti u JAVI
Domaći zadatak
- Zadatak objašnjen u 1. video lekciji: "Klase i objekti"
Napomena!!!! Ne raditi novu lekciju, dok prethodno ne uradite prethodne lekcije i domaće zadatke!
Datum: 22.4.2020. Tema: Klase i objekti
Sadržaj časa:U današnjoj lekciji potrebno je na strani: Klase i objekti
odslušati video lekcije :
- VIDEO 1: Klase i objekti u JAVI
- VIDEO 2: Objekti i Metode u Javi
Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
- Dve osobe
- Dva trougla i krug
- Automobili
Datum: 29(30).4.2020. Tema: Klase i objekti
Sadržaj časa:U današnjoj lekciji potrebno je na strani: Klase i objekti
odslušati video lekcije :
- VIDEO 2: Objekti i Metode u Javi-ponavljanje
- VIDEO 3: Statičke promenljive i metode
Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
2. Dva trougla i krug
3. Automobili
4. Kocka i lopta
Datum: 6(7).5.2020. Tema: Klase i objekti Sadržaj časa:
U današnjoj lekciji potrebno je na strani: Klase i objekti
odslušati video lekcije :
- VIDEO 3: Statičke promenljive i metode
- VIDEO 4: Enkapsulacija objekta. geteri i seteri
- VIDEO 5: Vidljivost podataka u klasi
Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
5. Prizma i metode
Datum: 13(14).5.2020. Tema: Izrada grafičkih aplikacija u javi
Sadržaj časa:U današnjoj lekciji potrebno je na strani: Grafički korisnički interfejs(GUI)
odslušati video lekcije :
- VIDEO 1: Izrada grafičke aplikacije-1.deo
- VIDEO 2: Izrada grafičke aplikacije-2.deo
Domaći zadatak:
Uneti jedan ceo i jedan realan broj preko dijaloga za unos(InputDialog) i ispisati ih na dijalogu za poruke(MessageDialog).
Napomena: Rad sa dijalozima pročitati na webstrani: Grafički korisnički interfejs(GUI)
Datum: 20(21).5.2020. Tema 1: Nasleđivanje klasa. Tema 2: Izrada grafičkih aplikacija u javi
Sadržaj časa:U današnjoj lekciji potrebno je na strani: Nasleđivanje klasa
odslušati video lekciju :
- VIDEO 1: Nasleđivanje klasa u JAVI
odslušati video lekciju :
- VIDEO : Crtanje u prozoru-Graphics
Uraditi zadatke objašnjene u video lekcijama
Datum: 27(28).5.2020. Tema 1: Apstraktne klase i interfejsi. Tema 2: Događaji u javi
Sadržaj časa:U današnjoj lekciji potrebno je na strani: Apstraktne klase i interfejsi
odslušati video lekciju :
- Video 1: Apstraktne klase i interfejsi 1. deo
- Video 2: Apstraktne klase i interfejsi 2. deo
odslušati video lekciju :
- Video 1: Događaj klika dugmeta
Uraditi zadatke objašnjene u video lekcijama
Datum: 4(5).6.2020. Tema: Animacije u javi.
Sadržaj časa:U današnjoj lekciji potrebno je na strani: Animacije u Javi-primer
odslušati video lekciju :
- Video 1: Tajmer Animacija
- Video 2: Animacija slobodnog pada
Uraditi zadatke objašnjene u video lekcijama
Datum: 10(11).6.2020. Tema: Izrada kompletnih aplikacija u Javi.
Sadržaj časa: Izrada grafičke aplikacije -zadatakOdabrati temu zadatka od ponuđenih:
1. Crtež na panelu(Sneško Belić)
Kreirati grafičku aplikaciju u javi koja se sastoji od početnog prozora i panela na kome treba iscrtati proizvoljan crtež (Nacrtati sneška belića npr.)prepravljanjem paint metode po uzoru na zadatak: Crtanje u prozoru2. Kreirati formu za registraciju
Kreirati formu za registraciju korisnika, i dodati funkcionalnost da kada se klikne na dugme podaci prikažu na komponenti klase JTextArea.Uputstvo:
Koristiti video 1 i video 2 sa strane: Grafički korisnički interfejs(GUI)
Koristiti metode npr. textArea.setText("Ime="+ime); ili textArea.append("Ime="+ime"), za dodavanje teksta na komponentu za prikaz podataka uz prethodno brisanje prethodnog teksta(setText) ili dodavanjem na postojeći tekst(append).
3. Vertikalan hitac
Kreirati animaciju vertikalnog hica.Uputstvo: Koristiti zadatak "Slobodan Pad Animacija" opisan u video 2 na strani: Animacije u Javi-primer
Dodati telu koje pada početnu brzinu V0, zadati na neku proizvoljnu vrednost.Takođe, promeniti početni položaj da bude na zemlji tj. H=0 u početku. Pogledati i animaciju na strani: kosi-hitac.onrender.com/vertikalan_Hitac
4. Horizontalan hitac
Uputstvo: Koristiti zadatak "Slobodan Pad Animacija" opisan u video 2 na strani: Animacije u Javi-primerDodati telu koje pada kretanje u x pravcu, zadati na neku proizvoljnu vrednost.U metodi gde se menja y, napisati i promenu x(x=x+dx) gde je dx(zadati proizvoljno) promena x koordinate za promenu vremena dt.
5. Štoperica
Napraviti aplikaciju koja predstavlja štopericu napravljenu u javi po uzoru na sledeću sliku:
6. Napraviti kalkulator
Dizajnirati kalkulator po uzoru na sledeću sliku:
Koristiti sve što je opisano u temi: Grafika u Javi-primer
7. Animacija kosog hica
Kreirati animaciju kosog hica sličnu kao na webstrani:https://kosi-hitac.onrender.com/simulacija_Kos_HitacUputstvo:
Koristiti zadatak "Slobodan Pad Animacija" opisan u video 2 na strani: Animacije u Javi-primer
Dodati telu koje pada početnu brzinu V0x i V0y, zadati na neku proizvoljnu vrednost.Takođe, promeniti početni položaj da bude na zemlji tj. H=0 u početku. Pogledati i animaciju na strani: https://kosi-hitac.onrender.com/simulacija_Kos_Hitac
8. Grafička aplikacija po slobodnom izboru
Kreirati aplikaciju po slobodnom izboru, koja uklučuje više elemenata grafike, animacije, crtanja tj. korišćenje svega što je opisano u okviru Grafika u Javi-primerMože biti i mala igrica i sl.
9. Grafička aplikacija po uzoru na PPT prezentacije
Koristiti PPT iz Simply Java kao ideju za kreiranje aplikacije:| simplyjava1_03.ppt |
| simplyjava1_06.ppt |
| simplyjava1_09.ppt |
| simplyjava1_16.ppt |
