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:

Osnovci takmičari

Sadržaj časova:


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 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
  1. Zadatak objašnjen u 2. (5.  za android) video lekciji: "Kreiranje jednostavne aplikacije" 
  2. Zadatak objašnjen u 3.( 6. za android) video lekciji:  "Unos podataka u Javi"
  3. 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
  1. 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
​Uraditi zadatke objašnjene u video lekcijama

Domaći zadatak. Zadaci se nalaze na kraju webstrane: Klase i objekti
  1. Dve osobe
  2. Dva trougla i krug
  3. 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
​Uraditi zadatke objašnjene u video lekcijama

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
​Uraditi zadatke objašnjene u video lekcijama

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






​Uraditi zadatke objašnjene u video lekcijama

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
 i na strani: Crtanje u prozoru
odslušati video lekciju :
  • VIDEO : Crtanje u prozoru-Graphics
Domaći zadatak:
​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
 i na strani: Apstraktne klase i interfejsi
odslušati video lekciju :
  • Video 1: Događaj klika dugmeta
Domaći zadatak:
​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
Domaći zadatak:
​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:

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).

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-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. 

5. Štoperica

Napraviti aplikaciju koja predstavlja štopericu napravljenu u javi po uzoru na sledeću sliku:Picture

6. Napraviti kalkulator

Dizajnirati kalkulator po uzoru na sledeću sliku:PictureKoristiti 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

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.

9. Grafička aplikacija po uzoru na PPT prezentacije

Koristiti PPT iz Simply Java kao ideju za kreiranje aplikacije:
xls
simplyjava1_03.ppt
File Size: 180 kb
File Type: ppt
Download File

xls
simplyjava1_06.ppt
File Size: 444 kb
File Type: ppt
Download File

xls
simplyjava1_09.ppt
File Size: 411 kb
File Type: ppt
Download File

xls
simplyjava1_16.ppt
File Size: 521 kb
File Type: ppt
Download File