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:
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.
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 Javu
Odsluš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
Odsluš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 objekti
Odslušati video lekcije :
1. VIDEO 1: Klase i objekti u JAVI
Domaći zadatak
Odsluš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 :
Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
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 :
Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
2. Dva trougla i krug
3. Automobili
4. Kocka i lopta
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 :
Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
5. Prizma i metode
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 :
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)
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 :
odslušati video lekciju :
Uraditi zadatke objašnjene u video lekcijama
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 :
odslušati video lekciju :
Uraditi zadatke objašnjene u video lekcijama
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 :
Uraditi zadatke objašnjene u video lekcijama
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 -zadatak
Odabrati temu zadatka od ponuđenih:
Odabrati 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 prozoru
2. 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).
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
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-primer
Dodati 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.
Dodati 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_Hitac
Uputstvo:
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
Uputstvo:
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-primer
Može biti i mala igrica i sl.
Mož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 |