Programiranje, PRG
Studijski program |
Poslovna informatika | |||
Izborno područje (modul) |
||||
Vrsta i nivo studija |
osnovne strukovne studije/studije prvog stepena | |||
Naziv predmeta |
Programiranje | |||
Broj ESPB |
7 |
Status predmeta (obavezni/izborni) |
obavezni |
|
Uslov |
||||
Cilj |
• Upoznavanje studenata sa osnovnim postavkama programerske profesije i principa programiranja • Sticanje znanja o načinu razvoja algoritama i osnovnim strukturama podataka • Praktično osposobljavanje za korišćenje predmetnog radnog okruženja za razvoj u jeziku Java • Razumevanje i primena objektno orijentisanih koncepata programiranja • Osposobljavanje za razvoj jednostavnijih programa u praksi |
|||
Ishod |
Student koji uspešno završi ovaj predmet osposobljen je da: • razume, modifikuje i testira postojeće jednostavnije programe u izabranom programskom jeziku i radnom okruženju • sam razvije algoritam za rešavanje problema i implementira ga u konkretnom programskom jeziku • testira program u datom razvojnom okruženju • razume i koristi dokumentaciju koja se odnosi na dati programski jezik • u budućnosti lakše savlada neki drugi programski jezik, zahvaljujući razumevanju osnovnih i objektno orijentisanih koncepata programiranja |
|||
Sadržaj predmeta |
||||
Teorijska |
1. Programiranje kao tehnička delatnost i profesija. |
|||
Praktična nastava (vežbe, DON, studijski istraživa-čki rad) |
1. Demonstracija različitih tipova podataka, maksimalne i minimalne vrednosti po tipovima. |
|||
Literatura |
||||
1 |
Rogers Cadenhead, Java 6, naučite za 21 dan, Kompjuter biblioteka, 2009. | |||
2 |
Cay S. Horstmann, Gary Cornell, Java 2 – Tom 1 – Osnove, CET, 2007. | |||
3 |
Dr Peter Martin, Program Development in Java, http://www.csm.uwe.ac.uk/~pcsmarti/uqc101s1/uqc101s1.htm | |||
4 |
Bruce Eckel, Misliti na Javi, MIKROKNjIGA, 2002 | |||
5 |
Milan Maksimović, Aleksandar Petrović, Programski jezik Java, PC PRESS, Beograd, jul 1996. | |||
6 |
http://netbeans.org/ | |||
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine |
||||
Predavanja |
Vežbe |
DON |
Studijski istraživački rad |
Ostali časovi |
3 | 2 | 1 | ||
Metode |
Upoznavanje studenata sa principima i praktičnim aspektima programiranja u okviru predavanja. Praktična primena i demonstracija ovih znanja kroz rešavanje zadataka na vežbama. |
|||
Ocena znanja (maksimalni broj poena 100) |
||||
Predispitne obaveze |
poena 50 |
Završni ispit |
poena 50 |
|
aktivnost u toku |
10 |
pismeni ispit |
50 | |
praktična nastava |
4 X 10 |
usmeni ispit |
|
|
kolokvijumi |
||||
seminari |