Upload
phungcong
View
236
Download
4
Embed Size (px)
Citation preview
Pitanja za ispit Osnove programiranja 1,januar 2009. godine
Prirodno-matematicki fakultet, Banja Luka
June 13, 2010
1. Komponente kompjutera
2. Veze izmedju komponenti kompjutera. Rad kompjutera
3. Cuvanje i obrada informacija u kompjuteru
4. Kompjuterske mreze
5. Internet i World Wide Web
6. Programiranje i programski jezici
7. Osnovne osobine programskog jezika Java (Objektno-orijentisani kon-cepti)
8. Podaci i izrazi
9. Stringovi karaktera
10. Osnovni (primitivni) tipovi podataka u Javi
11. Deklaracije i koristenje varijabli u Javi
12. Izrazi i prioritet operatora
13. Konverzija podataka
14. Preuzimanje ulaza od korisnika
15. Java apleti
1
16. Osnove Java grafike (koordinatni sistem, osnovni graficki objekti, boja)
17. Predefinisane klase
18. Koristenje klasa i objekata
19. Kreiranje objekata i referenciranje objekata
20. Klasa String i njene metode
21. Standardna biblioteka Java klasa
22. Klase Random i Math
23. Formatiranje izlaza
24. Enumerativni tipovi
25. Klase omotaci
26. Graficke komponente i kontejneri
27. Labele i slike u Javi
28. Definisanje vlastitih klasa
29. Instanciranje podataka
30. Inkapsulacija i Java modifikatori
31. Deklaraciju metoda i prenos parametara
32. Konstruktori
33. Graficki objekti
34. Dogadjaji i slusaoci (events i listeners)
35. Dugmad i tekstualna polja
36. Donosenje odluka u Java programima
37. Uslovi i petlje
38. Boole-ovski izrazi
2
39. Uslovne komande
40. Poredjenje podataka
41. Komande ponavljanja
42. Iteratori
43. Tehnike crtanja u Javi (koristenje dogadjaja i slusalaca)
44. GUI komponente Jave (Okviri za dijalog, Okviri za cekiranje, Radiougmad)
45. Karakteristike OO dizajniranja
46. Aktivnosti kod razvoja softvera
47. Odredjivanje klasa i objekata potrebnih za neki program
48. Dizajn i odnosi koji mogu postojati izmedju klasa
49. Modifikator static
50. Pisanje interfejsa
51. Dizajniranje enumerativnih tipova
52. Dizajniranje metoda i preopterecenje (overloading) metoda
53. Dizajn GUI i upravljanje layout-om (Menadzeri Layout-a, Konture)
Na usmenom dijelu ispita izvlace se tri pitanja. U odgovorima na pitanjapozeljno je navesti primjere sa Java kodom. Konacna ocjena je aritmetickasredina ocjene sa pismenog dijela ispita, predispitnih obaveza i usmenog dijelaispita.
References
[1] I. Lalovic, Slajdovi sa predavanja, Banja Luka, 2009
[2] W. Lewis, W. Loftus, Java software solution: Foundation of programdesign, Addison Wesley, 2004
3
[3] D. Flanagan, Java in a Nutshell, (4th Edition), O’Reilly, 2002
[4] D. Flanagan, Java Examples in a Nutshell: A Tutorial Companion toJava in a Nutshell, O’Reilly, 2002
[5] B. Eckel, Thinking in Java (3rd Edition), Prentice Hall, 2002
[6] M. Deitel et al., Java. How to program, Prentice Hall, 2002
[7] E. Scheinerman, C++ for Mathematicians An Introduction for Studentsand Professionals, Chapman & Hall, 2006
4