Podela ra~unarskih sredtava

Величина: px
Почињати приказ од странице:

Download "Podela ra~unarskih sredtava"

Транскрипт

1 Објектно орјентисано програмирање Владимир Филиповић Александар Картељ

2 2/56 Карактеристике програмског језика Јава Владимир Филиповић Александар Картељ

3 Настанак и развој 3/56 Производ компаније Sun Microsystems Претеча Јаве намењена мрежном кућном окружењу (J. Gosling) Усмерење према Интернету (*) Језик Јава лансиран на SunWorld конференцији Netscape прегледачи користе Јаву IBM купује лиценцу Јаву користи чак и Microsoft Sun развија JDK 1.0 (кодно име Oak) Java Development Kit Јавин скуп библиотека Појављује се JDK 1.1 (**) Графичка библотека AWT

4 Настанак и развој (2) 4/56 Графичка библотека AWT Abstract Window Toolkit

5 Настанак и развој (3) 5/ Расте интересовање - друга конференција учесника Нови JDK означен са J2SE 1.2 (*) Нова Swing графичка библиотека Колекције (листе, мапе, скупови) Појављује се J2SE 1.3 (**) Рад са звуком Рад у дистрибуираном окружењу (више рачунара комуницирају) Појављује се J2SE 1.4 (***) Уланчавање изузетака (рад са грешкама) Манипулација сликама

6 Настанак и развој (4) 6/ Појављује се J2SE 5.0 интерна ознака J2SE 1.5 (*) Генерички типови Омогућава нпр. да се алгоритми за различите типове података пишу једанпут Паралелно програмирање Sun објављује Java SE 6 (**) Убрзавање перформанси језгра и рада са графиком Побољшан рад при повезивању са базама података Велики део Јаве постаје слободан и отворен - GPL лиценца (*) Java постаје власништво компаније Oracle

7 Настанак и развој (5) 7/ Појављује се Java SE 7 (**) Убрзавање исцртавања са модерним графичким картицама Једноставније декларисање метода са променљивим бројем параметара Симултано хватање више врста изузетака Појављује се Java SE 8 (***) Рад са ламбда изразима (функционално програмирање) Интуитивнији рад са временом и календарима Побољшан модул за рад са JavaScript библиотеком Појављује се Java SE 9 Модуларнија организација Јава командно окружење jshell Унапређење конкурентности реактивни токови података Појављују се Java SE 10 и Java SE 11 (нестабилна) Нови сакупљачи података Унапређења рада са меморијом, пре свега рад са хипом

8 Карактеристике 8/56 Захтеви за Јаву: 1. Једноставан, објектно орјентисан и фамилијаран 2. Робустан и сигуран 3. Архитектонски неутралан и преносив пиши једном, извршавај било где 4. Перформантан 5. Интерпретиран, вишенитан и динамичан

9 Једноставан, објектно оријентисан, фамилијаран 9/56 Садржи готове библиотекама за најразличитије намене; Објектно орјентисан од самог почетка; По синтакси сличан C/C++;

10 Робустан и сигуран 10/56 Омогућава креирање веома поузданог софтвера: интензивна повера током компилације, и провера током извршавања програма; Модел управљања меморијом једноставан: нема показивача, нити показивачке аритметике;

11 Архитектонски неутралан и преносив садржи компајлер који преводи до нивоа бајт-кода: бајт-код није исто што и машински код међуформат који је архитектонски неутралан машински код није арх. неутралан, зависи од процесора преносив на различите врсте процесора и оперативних система; стриктно дефинише основни језик: величине простих типова увек исте (у C-у не важи ово) има исто извршавање на свакој платформи: за дате улазне податке даје исте излазне податке ово нпр. не важи за програмски језик C; 11/56

12 Перформантан 12/56 компајлира се до бајт-кода, а потом интерпретира интерпретер ради пуном брзином јер су сигурносне провере обављене раније постоји аутоматски сакупљач отпадака програмер не ослобађа меморију експлицитно секције са интензивним рачунањем могу да се извезу и директно у машински код ако је потребно

13 Интерпретиран, вишенитан и динамичан 13/56 интерпретатор може извршавати бајт-код на било ком рачунару на који је пренесен систем за извршавање; подржава вишенитно извршавање; неким програмима треба више токова извршавања, нпр. Интернет прегледач, мора истовремено да: освежава графичке компоненте учитава страницу преузима датотеку динамички учитава класе у току извршавања класе се повезују (линкују) само када је то потребно;

14 14/56 Врсте Јава апликација

15 Типови Јава апликација 15/56 Апликације из командне линије Апликације са графичким корисничким интерфејсом Апликације за мобилне уређаје Аплети - веб програмирање на клијентској страни Серверске апликације Библиотеке

16 Јава апликације из командне линије Апликације из командне линије не користе графичке компоненте. То, међутим, не нарушава изражајност саме апликације. Унос и испис се врше путем командне линије уместо путем текстуалних поља, лабела итд. 16/56 Илустрација извршавања Јава апликације из командне линије

17 Јава апликације са графичким корисничким интерфејсом 17/56 Јава може бити коришћена за развој преносивих GUI апликација на свим подржаним платформама. Као илустрацију овог става, погледајмо апликацију TextEditor. И аплет верзија, и верзија за Windows и верзија за Solaris су генерисане коришћењем истих Јава фајлова. Прецизније, све три верзије садрже исти бајт код, који је преведен само једном под Windows-ом и просто прекопиран на Solaris без нове компилације.

18 Јава апликације са графичким корисничким интерфејсом (2) 18/56 Јава апликација за едитовање текста под Windows-ом

19 Јава апликације са графичким корисничким интерфејсом (3) 19/56 Јава апликација за едитовање текста под Solaris-ом

20 Јава апликације са графичким корисничким интерфејсом (4) 20/56 Постоји већи број библиотека које олакшавају програмирање GUI у Јави. Најпопуларније су AWT, Swing, SWT и Java FX. Ове године ми ћемо обрађивати Java FX. Илустрација Јава GUI апликације развијене уз помоћ Swing-a

21 Јава апликације са графичким корисничким интерфејсом (5) 21/56 Илустрација Јава GUI апликације развијене уз помоћ Java FX

22 Јава апликације за мобилне уређаје Ове апликације користе функционалности Java ME библиотека за развој мобилних апликација. 22/56 Последњих година се у Јава свету орјентишу према Java FX програмирању мобилних уређаја. Циљ је да се развој апликација за све уређаје уопшти: Телефон Таблет Класичан рачунар

23 Јава апликације за мобилне уређаје (2) Java FX подржава како Java ME апликације, тако и стандардни Java API. 23/56 Java FX Tutorial

24 Јава апликације за мобилне уређаје (3) 24/56 Илустрација развоја Јава GUI апликације за Android платформу

25 Јава аплети 25/56 Јава аплети представљају пример тзв. веб програмирања на клијентској страни. Застарела технологија, ретко се користи Програм, аплет се преузме са сервера, а потом се извршава на клијенту (прегледачу) Механизам рада Јава аплета

26 Јава аплети (2) 26/56 Примери аплета: tfocus=1&start.x=91&start.y=37

27 Серверске апликације 27/56 Јава извршавање на страни сервера: На веб серверу се извршавају наредбе Потом веб сервер направи HTML датотеку и пошаље је клијенту. Таква врста програмирања зове се програмирање на серверској страни. Већина веб сајтова припада овој групи апликација

28 Сервлети и Јава серверске стране (2) 28/56

29 Сервлети и Јава серверске стране (3) 29/56 Илустрација развоја Јава апликације са сервлетима

30 Библиотеке 30/56 Уместо да програмер само користи постојеће функционалности JDK-а, може да оформи и своје. Има смисла правити библиотеку од функционалности које ће се више пута користити у различитим програмима. Програмер те функционалности може спаковати у своју библиотеку. И касније их користити у новим пројектима. Библиотека обично садржи већи број сродних функционалности, нпр. Библиотека за рад са текстом.

31 Библиотеке класа (2) 31/56 Илустрација коришћења Јава класе из библиотеке

32 32/56 Дизајн програмског језика Јава Владимир Филиповић Александар Картељ

33 33/56 Увод Пре него што се креира апликација, аплет или библиотека у Јави, важно је да се разуме како Јава ради. У презентацији која следи упознајемо се са: језиком Јава, ограничењима језика Јава и Јава окружењем за извршавање. Проучавамо и како се може постићи да Јава програмски код буде вишеструко коришћен.

34 34/56 Особине језика Јава Јава је и компајлирана и интерпретирана Јава се извршава коришћењем Јава виртуалне машине Јава користи Java API

35 Извршење Јава програма 35/56 Јава је језик који се преводи и интерпретира. Јава изворни код Јава преводилац Јава објектни код Јава виртуелна машина Јава интерпретатор Оперативни систем рачунара

36 Извршење Јава програма (2) 36/56 Традиционални начин креирања извршног кода превођењем изворног програма Преводилац Извршни Pentium код Изворни код Преводилац Извршни PowerPC код Преводилац Извршни SPARC код

37 Извршење Јава програма (3) 37/56 Креирање Јава извршног кода од изворног програма превођење и интерпретација Формирани бајткод је исти за све платформе Јава интерпретатор Pentium Јава изворни код Јава преводилац Јава бајт-код Јава интерпретатор PowerPC Јава интерпретатор SPARC

38 Извршење Јава програма (4) 38/56 Дијаграм показује разлику између начина извршења код традиционалних и код Јава апликација.

39 Извршење Јава програма (5) 39/56 Дакле, написани изворни Јава програм се прво преведе коришћењем Јава компајлера javac у тзв. бајт-код. Потом се преведени бајт-код извршава уз помоћ Јава интерпретатора java.

40 Извршење Јава програма (6) 40/56 Превођење Јава кода Интерпретирање бајт-кода

41 Извршење Јава програма (7) 41/56 Креирани бајт-код је бинаран и архитектонски неутралан (платформски неутралан). Јава окружење за извршавање постоји посебно за сваку конкретну платформу и оно преводи бајт-кода до извршног кода. Јава изворни код и Јава бајт-код остаје исти без обзира на којој се платформи извршава. Коришћењем Јаве се постиже да постоји једниствени изворни Јава код, а да програм ради на различитим платформама Write once, run everywhere.

42 JIT Јава компајлер 42/56 Јавина преносивост, међутим, изазива губитак перформанси. То је зато што се тек приликом интерпретирања бајт-код преводи у машински за конкретну платформу. Ово може бити проблем ако се исти код више пута интерпретира на истој платформи. Губитак перформанси је смањен коришћењем Just-in-time (срп. «у право време») или JIT компајлера. JIT компајлер преводи Јава методе у машински код за конкретну платформу на којој се користи.

43 43/56 Јава виртуелна машина Језгро Јаве је JVM (eng. Java Virtual Machine). JVM је виртуални рачунар који постоји само у меморији. JVM допушта да Јава програми буду извршавани на разноврсним платформама (портабилност). Да би Јава програми могли да раде на одређеној платформи, JVM мора да буде имплементирана на тој платформи. JVM је врло мала када се имплементира у RAM-у: Таква мала величина JVM омогућава да се Јава користи у разноврсним електронским уређајима. Цео језик Јава је оригинално развијан тако да се на уму има и кућна електроника.

44 Јава виртуелна машина (2) 44/56 Архитектура JVM одсликава архитектуру конкрeтног рачунарског система. Архитектура рачунарског система Пример асемблерског кода

45 Јава виртуелна машина (3) 45/56 JVM извршава бајт-код. Пре тога, програм javac, тј. Јава преводилац, процесира.java датотеке и резултујући бајт-код чува у.class датотеци. JVM чита ток бајт-кодова из.class датотеке као секвенцу машинских инструкција. Извршавање инструкција бајт-кода опонаша извршавање машинских инструкција. Пример бајт-кода

46 Јава виртуелна машина (3) 46/56 Свака од инструкција ЈVM је слична асемблерској инструкцији: Састоји се од једнобајтног операционог кода (опкода), који представља специфичну и препознатљиву команду; И од нула, једног или више операнада (података потребних за комплетирање инструкције). Пример бајт-кода

47 Јава виртуелна машина (4) 47/56 JVM садржи: систем за учитавање класа, подсистем за извршавање, област за податке приликом извршавања, сакупљач отпадака и Јава нити. Структура Јава виртуалне машине

48 Меморија Јава виртуелне машине 48/56 Област за податке приликом извршавања се састоји од: области за Јава методе, простора - хип меморије (eng. heap), стек меморије, регистара и стека за нативне методе.

49 Простор и скупљач отпадака 49/56 Простор (енг. heap) је део меморије из кога се врши инстанцирање и алокација објекта примерка дате класе. Кад год се алоцира меморија са оператором new, та меморија долази из простора. Објекат из простора се аутоматски ослобађа уколико га више нико не реферише. Ова операција зове се скупљање отпадака (енг. garbage collection). Скупљач отпадака ради као позадинска нит и врши рашчишћавање током неактивности процесора.

50 Алати за Јава развој (JDK) 50/56 Разлог велике популарности језика Јава лежи и у постојању богатог скупа алат и библиотека. Елементи Јаве и JDK

51 51/56 Java API Java Application Programming Interface, или Java API, је скуп класа које је развио Sun, за коришћење у језику Јава. Класе унутар Java API -ја су груписане у пакете (директоријуме), при чему сваки пакет може садржавати више класа и интерфејса. Надаље, свака од класа може имати више особина (енг. properties), више поља (енг. fields) и/или метода. Пример Јава пакета Пун назив Јава класе представља називе пакета (раздвојених тачком) иза кога следи тачка, па име Јаве класе

52 52/56 Java API (2) Пакети представљају начин за организовање класа. Пакет може садржавати класе и друге пакете, на сличан начин као што директоријум садржи датотеке и друге директоријуме.

53 Java Core API 53/56 Централни (енг. core) API садржи пакете са објектима за које се гарантује да су доступни без обзира на Јава имплементацију: java.lang Састоји се од класа које су централне за језик Јава. Он обезбеђује не само класе-омотаче за просте типове података, као што су Character i Integer java.io Стандардна улазно/излазна Јава библиотека. Овај пакет обезбеђује програмеру могућност креирања и рада са токовима (eng. streams) података. Ово је слично библиотеци stdio.h у C-y

54 Java Core API (2) 54/56 java.util Садржи већи број корисних класа које нису могле бити уклопљене у друге пакете. Класе које омогућавају рад са датумима, Класе које омогућавају структурисање података, као што су Stack и Vector. Класе које омогућавају парсирање улазног тока података java.net Пакет java.net чини језик Јава мрежно заснованим језиком. Он обезбеђује способност комуникације са удаљеним чворовима, било преко сокета, било коришћењем URL-ова. На пример, коришћењем овог пакета програмер може креирати своје сопствене Telnet, Chat или FTP клијенте и/или сервере.

55 Java Core API (3) 55/56 java.awt Назив пакета java.awt је означава скраћеницу за Abstract Window Toolkit (АWТ). АWТ садржи неколико конкретних интерактивних алата, као што су Button и TextField. Класа Graphics обезбеђује богатство графичких могућности, укључујући и могућност цртања разних облика и могућност приказа слика. javax.swing Swing је уведен како би се превазишли проблеми на које су наилазили програмери који су користили АWТ за креирање GUI апликација. Наиме, код АWТ је иста аpликација изгледала битно другачије на различитим платформама. Swing надограђује АWТ и садржи класе као што су JButton и JTextField.

56 Захвалница 56/56 Велики део материјала који је укључен у ову презентацију је преузет из презентације коју је раније (у време када је он држао курс ) направио проф. др Душан Тошић. Хвала проф. Тошићу што се сагласио са укључивањем тог материјала у садашњу презентацији, као и на помоћи коју ми је пружио током конципцирања и реализације курса.

3.Kontrlne (upravlja~ke) strukture u Javi

3.Kontrlne (upravlja~ke) strukture u Javi Објектно орјентисано програмирање Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ kartelj@matf.bg.ac.rs Низови у програмском језику Јава Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ

Више

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Generated by Foxit PDF Creator Foxit Software   For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode] Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode] Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева

Више

P1.0 Uvod

P1.0 Uvod Системска програмска подршка у реалном времену 1 Миодраг Ђукић miodrag.djukic@rt-rk.uns.ac.rs www.rt-rk.uns.ac.rs 1 Системска програмска подршка у реалном времену 1 програмска подршка = софтвер Системски

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

Microsoft Word - Java_introduction_NEW_SYLLABUS.doc

Microsoft Word - Java_introduction_NEW_SYLLABUS.doc [Complete introduction into Java programming language] Syllabus Semestar, Godina Informacije o instruktoru Instruktor(i) Email Lokacija i dostupnost 1. Ime, prezime 2. Emir, Puška E-mail adresa emirpuska1988@gmail.com

Више

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode] 1. Broj bitova koji se jednovremeno prenosi i obrađuje unutar procesora naziva se: a) radni takt b) procesorski kod c) procesorska reč d) procesorski takt 1. Broj bitova koji se jednovremeno prenosi i

Више

Microsoft Word - 11 Pokazivaci

Microsoft Word - 11 Pokazivaci Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

Slide 1

Slide 1 Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu

Више

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova komponenta računarskog sistema se zove SOFTVER(software

Више

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizovanih u obliku softvera) organizovanih radi vršenja automatske

Више

PuTTY CERT.hr-PUBDOC

PuTTY CERT.hr-PUBDOC PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Uvod u programiranje dr Ninoslava Savić Predavanja (3) sreda: 11:15 13:50 Učionica 16 Konsultacije sreda: 15 17 h Kabinet 43 Uvod u programiranje Fond časova: 3+3 Broj ESPB: 7 Ocena znanja (max. broj poena

Више

Slide 1

Slide 1 predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni

Више

PowerPoint Presentation

PowerPoint Presentation Објектно орјентисано програмирање Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ kartelj@matf.bg.ac.rs Сопствени пакети и унутрашње класе Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ

Више

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - 1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim

Више

P11.3 Analiza zivotnog veka, Graf smetnji

P11.3 Analiza zivotnog veka, Graf smetnji Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи

Више

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Microsoft PowerPoint - 6. CMS [Compatibility Mode] Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,

Више

UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke o

UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke o UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke od tih jezičkih razlika su: Java kod se prevodi u.class

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno

Више

OPERATIVNI SISTEMI

OPERATIVNI SISTEMI OPERATIVNI SISTEMI Pojam i principi rada operativnog sistema Evolucija operativnih sistema Vrste usluga koje obezbeđuje operativni sistem Upravljanje računarskim resursima 1 Operativni sistem Operativni

Више

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО 08.04.2019. 09:00-11:00 Технички енглески језик 204 09.04.2019. 14:00-16:00 Физика A1-А2-А3-207 10.04.2019. 09:00-11:00 Техничко цртање 3-106-108-207 11.04.2019.

Више

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО 27.05.2019. 09:00-11:00 Технички енглески језик 204 28.05.2019. 14:00-16:00 Физика A1-А2-А3-207 29.05.2019. 09:00-11:00 Техничко цртање 3-106-108-207 30.05.2019.

Више

RAČUNALO

RAČUNALO RAČUNALO HARDVER + SOFTVER RAČUNALO HARDVER strojna oprema računala tj. tvrdi, materijalni, opipljivi dijelovi računala kućište i sve komponente u njemu, vanjske jedinice SOFTVER neopipljivi dijelovi računala

Више

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt Projektovanje integrisanih kola Delimično projektovanje po narudžbini Sadržaj: Sadržaj: I. I. Uvod Uvod - sistem projektovanja II. II. CMOS Analiza Proces kola primenom računara III. III. Potpuno Optimizacija

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

Inženjering informacionih sistema

Inženjering informacionih sistema Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa

Више

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt Uvod u operativne sisteme v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici 2009 Operativni sistemi i mreže: način realizacije vježbi Tokom semestra 3 periodična testa (Operativni sistemi, Mrežni

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

COMARC/A Format

COMARC/A Format COMARC/A 856 856 ELEKTRONSKA LOKACIJA I PRISTUP Polje možemo da koristimo u normativnim zapisima za obezbeđivanje dodatnih (elektronskih) informacija o entitetu za koji je zapis kreiran. Polje sadrži podatke

Више

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6 УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6. ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ИЗВЕШТАЈ О ОЦЕНИ ДОКТОРСКЕ ДИСЕРТАЦИЈЕ I ПОДАЦИ О КОМИСИЈИ 1. Датум и орган који је именовао комисију 19.7.2018, на основу Одлуке Наставно Научног

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

sv-lncs

sv-lncs Стручни рад UDK:621.3.015.53:004.771:004.455.2 BIBLID:0350-8528(2018),28.p.59-66 doi:10.5937/zeint28-19605 Израда централизоване серверске маске за мрежну комуникацију и контролу уређаја за мониторинг

Више

PowerPoint Presentation

PowerPoint Presentation III Razvoj Android aplikacija S A D R Ž A J 3.1 Razvoj Android aplikacija 3.2 Razvojno okruženje Android aplikacija 3.3 Instalacija JDK 3.4 Instalacija Eclipse 3.5 Instalacija Android SDK 3.6 Dodatna podešavanja

Више

[Р271] Информациони системи 10 [Р271] Информациони системи Саша Малков Саша Малков Универзитет у Београду Математички факултет 2017/2018 Тема 14 Вирту

[Р271] Информациони системи 10 [Р271] Информациони системи Саша Малков Саша Малков Универзитет у Београду Математички факултет 2017/2018 Тема 14 Вирту [Р271] Информациони системи 10 [Р271] Информациони системи Саша Малков Саша Малков Универзитет у Београду Математички факултет 2017/2018 Тема 14 Виртуализација [Р271] Информациони системи - Саша Малков

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 20.06.2019. 9:00 04.07.2019. 9:00 све Основи електротехнике 1 2226 17.06.2019. 9:00 01.07.2019. 13:00 све Програмирање 1 2227 21.06.2019. 9:00 05.07.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 05.09.2019. 9:00 19.09.2019. 9:00 све Основи електротехнике 1 2226 02.09.2019. 9:00 16.09.2019. 9:00 све Програмирање 1 2227 06.09.2019. 9:00 20.09.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 07.02.2019. 9:00 21.02.2019. 9:00 све Основи електротехнике 1 2226 04.02.2019. 9:00 18.02.2019. 9:00 све Програмирање 1 2227 08.02.2019. 9:00 22.02.2019. 9:00 све Основи рачунарске

Више

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање

Више

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање I година Математика 1 2225 03.10.2019. 15:00 све Основи електротехнике 1 2226 30.09.2019. 15:00 све Програмирање 1 2227 04.10.2019. 15:00 све Основи рачунарске технике 2228 01.10.2019. 15:00 све Социологија

Више

QlikView Training

QlikView Training QlikView Napredni Poslovni Sustavi d.o.o. Svjetlana Čubek Neven Kranjčec 7. 8. svibanj 2014 Sadržaj Što je QlikView? QlikView značajke Što čini QlikView jedinstvenim? Tipični korisnici QlikView alata Prezentacija

Више

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode]

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode] Java Script dr Suzana Marković, dipl.ing. el. suzana.markovic@bss.edu.rs Programski jezici Kompajlerski jezici - programski kôd konvertuje se u mašinski pre nego što se i pokrene, što znači da će se ta

Више

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...

Више

PowerPoint Presentation

PowerPoint Presentation II Karakteristike C jezika Programski jezik C je viši programski jezik opšte namene. Tesno je povezan sa UNIX OS uz koji je razvijan. Razvio ga je Dennis Ritchie 1970 u Bell Telephone Laboratories, Inc.

Више

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor

Више

PDF = Potencijalno destruktivan fajl

PDF = Potencijalno destruktivan fajl PDF = Potencijalno Destruktivan Fajl Filip Vlašić, NCERT Sadržaj O PDF formatu Struktura PDF dokumenta Rizici Ranjivosti Exploit - primjeri Zaštita O PDF formatu Portable Document Format, nastao 1993.

Више

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

NAPOMENA: Studenti na ispit donose kod urađenog zadatka Пројекат из предмета Интернет програмирање за августовски и септембарски испитни рок школске 2018/19. године Коришћењем PHP технологије, технологије AJAX и MySQL базе података, реализовати следећу веб

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

Logicko projektovanje racunarskih sistema I

Logicko projektovanje racunarskih sistema I PRIMERI SA PREDAVANJA 17 Beta asembler Zadatak 1. Posmatrajmo sledeću funkciju napisanu u programskom jeziku C, za računanje najvećeg zajedničkog delioca dva pozitivna cela broja: int gcd(int a, int b)

Више

Pojačavači

Pojačavači Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici dr Dejan S. Aleksić, vanredni profesor Kabinet 307 (treći sprat), lab. za elektroniku

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

Slide 1

Slide 1 Roland Miklid Patrik Frankovid Zoran Frlan HEP d.d. Sektor za informatiku i telekomunikacije Sadržaj Uvod O projektu i njegovim fazama Oracle Forms & Reports Web servisi & B2B WebLogic BI Publisher Flex

Више

Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević

Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević JavaScript JavaScript je programski jezik prvenstveno namijenjen za davanje dinamičnosti

Више

PowerPoint Presentation

PowerPoint Presentation Fakultet za kompjuterske nauke, Univerzitet Megatrend Uvod u računarstvo u oblaku Virtuelizacija (I deo: osnovni pojmovi) Nemanja Maček 1 Sadržaj Pojam virtuelizacije Arhitekture sa i bez virtuelizacije

Више

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Akademska godina 018/019 PREDMET Godina studija I Status

Више

PowerPoint Presentation

PowerPoint Presentation Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog

Више

Увод у организацију и архитектуру рачунара 1

Увод у организацију и архитектуру рачунара 1 Увод у организацију и архитектуру рачунара 2 Александар Картељ kartelj@matf.bg.ac.rs Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и архитектуру рачунара 2 1 Секвенцијалне

Више

JAВА ПРОГРАМИРАЊЕ Сврха обуке за Јава програмирање је стицање знања и вештина у области Јава програмирања са циљем повећања броја квалификованих ИТ ст

JAВА ПРОГРАМИРАЊЕ Сврха обуке за Јава програмирање је стицање знања и вештина у области Јава програмирања са циљем повећања броја квалификованих ИТ ст JAВА ПРОГРАМИРАЊЕ Сврха обуке за Јава програмирање је стицање знања и вештина у области Јава програмирања са циљем повећања броја квалификованих ИТ стручњака у моравичком округу. Циљ реализације ове обуке

Више

Slide 1

Slide 1 Funkcionalno programiranje Interoperabilnost jezika Scala i Java, 2019. Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući

Више

P1.2 Projektovanje asemblera

P1.2 Projektovanje asemblera ПРОЈЕКТОВАЊЕ АСЕМБЛЕРА Асемблер Модули асемблера 1 Дефинисање новог лингвистичког нивоа превођењем Потребан преводилац алат који преводи програм написан на једном језику (на једном лингвистичком нивоу)

Више

УНИВЕРЗИТЕТ У ИСТОЧНОМ САРАЈЕВУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ ПРЕДМЕТ Почетак испита Термин Математика Основи електротехнике

УНИВЕРЗИТЕТ У ИСТОЧНОМ САРАЈЕВУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ ПРЕДМЕТ Почетак испита Термин Математика Основи електротехнике Математика 1 16.00 18.04.17. Основи електротехнике 1 16.00 20.04.17. Физика 16.00 19.04.17. Увод у менаџмент 16.00 13.04.17. Енглески језик 1 16.00 21.04.17. Основи рачунарске технике 16.00 12.04.17. Математика

Више

PROMENLJIVE, TIPOVI PROMENLJIVIH

PROMENLJIVE, TIPOVI PROMENLJIVIH PROMENLJIVE, TIPOVI PROMENLJIVIH Šta je promenljiva? To je objekat jezika koji ima ime i kome se mogu dodeljivati vrednosti. Svakoj promenljivoj se dodeljuje registar (memorijska lokacija) operativne memorije

Више

Писање и превођење модула

Писање и превођење модула Писање и превођење модула ЦИЉ Научити како се пишу и преводе модули. ИСХОД Након ове вежбе ћете моћи да: Напишете кернел модул са неколико могућности, укључујући параметре Приступите кернелу из вашег модула

Више

Računarski praktikum I - Vježbe 01 - Uvod

Računarski praktikum I - Vježbe 01 - Uvod Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 01 - Uvod v2018/2019. Sastavio: Zvonimir Bujanović Gradivo i način polaganja Gradivo: osnove jezika

Више

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode]

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode] OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 5 OBJEKTI U INTERAKCIJI Miloš Kovačević Đorđe Nedeljković 1 /25 OSNOVNI KONCEPTI - Abstrakcija - Modularizacija - Objektne reference - Klasni dijagram - Objektni

Више

Satnica.xlsx

Satnica.xlsx ПОНЕДЕЉАК 10.06.19 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 64 А3 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 46 Ч1 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 70 Ч2 2Б Алгоритми и програмирање - КОЛОКВИЈУМ

Више

Internet

Internet Internet Internet je globalna računarska mreža. Pre svega, pojam internet znači mreža unutar mreže, ili internakonekcija između više računara. Strukturno postoje male mreže koje se međusobno vezuju, i

Више

Microsoft PowerPoint - podatkovni promet za objavu.pptx

Microsoft PowerPoint - podatkovni promet za objavu.pptx 1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s R u z v e l t o v a 5 5, 1 1 0 0 0 B e o g r a d, t e l : + 3 8 1 0 1 1 7 8 5 0 3 6 1, e - m a i l : p r o d a j a @ p s i t. r s, w w w. p s i t. r s Instalacija izmena i dopuna programa MPP2 Izmene i

Више

PowerPoint Presentation

PowerPoint Presentation + Fakultet organizacionih nauka Upravljanje razvojem IS MSc Ana Pajić Simović ana.pajic@fon.bg.ac.rs ANALIZA POSLOVNIH PROCESA BUSINESS PROCESS MANAGEMENT (BPM) PROCESS MINING + Business Process Management

Више

Softversko inženjerstvo

Softversko inženjerstvo Softversko inženjerstvo OAS SOFTVERSKO INŽENJERSTBO Trajanje studija: 4 godine Broj ESPB: 240 ESPB Izborni moduli: Modul SI: Softversko inženjerstvo Modul RI: Razvoj igara Modul SI: Softversko inženjerstvo

Више

WAMSTER Prezentacija

WAMSTER Prezentacija WAMSTER Mi smo Studio Elektronike Rijeka d.o.o. tvrtka za razvoj tehnoloških rješenja u automatici i elektronici tvrka osnovana 2006. na temelju komercijalizacije rezultata magistarskog rada locirani u

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Obeležene petlje Obeležene petlje Obeležavanje petlje nekim identifikatorom omogućava da se programski tok usmeri na mesto u programu specificirano tim identifikatorom. Ako se iza naredbi break ili continue

Више

Projektovanje informacionih sistema i baze podataka

Projektovanje informacionih sistema i baze podataka Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza

Више

Projekti šabloni

Projekti šabloni Projekti obrasci Kreiranje objekata Uvod Enkapsuliraju znanje o tome koje konkretno klase koristi sistem Sakrivaju instanciranje objekata i načine na koji se oni povezuju i reprezentuju Ostatak sistema

Више

Algoritmi i arhitekture DSP I

Algoritmi i arhitekture DSP I Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA

Више

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju Osnovni pojmovi WEB tehnologije korišteni u kolegiju Ivan Vazler Odjel za matematiku Sveučilište u Osijeku 16. listopada 2013. WWW - World Wide Web World Wide Web (WWW) svjetska mreža računala s izvorima

Више

Uvod u Python

Uvod u Python Uvod u mrežno programiranje Slavica Tomović (slavicat@ucg.ac.me) Elektrotehnički fakultet, Podgorica Univerzitet Crne Gore 2 Programiranje soketa cilj: naučiti kako se razvijaju klijent/server aplikacije

Више

vodič za os

vodič za os VODICČ ZA IZBOR OPERATIVNOG SISTEMA Kupovina novog računara podrazumeva između ostalog i detaljno proučavanje njegovih unutrašnjih komponenti. Potrebno je odabrati odgovarajući procesor, vrstu i količinu

Више

Slide 1

Slide 1 Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija

Више

Рапоред полагања испита школске године 2018/19. Ниво студија Основне академске студије Акредитација 2014 Машинско инжењерство Сатница испита Студијски

Рапоред полагања испита школске године 2018/19. Ниво студија Основне академске студије Акредитација 2014 Машинско инжењерство Сатница испита Студијски Рапоред полагања испита школске године 2018/19. Ниво студија Основне академске студије Акредитација 2014 Машинско инжењерство Сатница испита Студијски програм 9:00 КОД Н А З И В П Р Е Д М Е Т А ЈАН МАР

Више

RA

RA ELEKTRONSKI SISTEMI PLAĆАNJA NА INTERNЕTU ELEKTRONSKI SISTEMI PLAĆАNJA NА INTERNЕTU U zavisnosti od novčanog iznosa koji je predmet plaćanja, ona se generalno mogu podeliti u dve kategorije: makroplаćаnjа

Више

** Osnovni meni

** Osnovni meni Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski

Више

CPHP_19

CPHP_19 Upotreba PHP-a u drugim jezicima Za ovu lekciju se podrazumevaju osnovna znanja iz JavaScript-a i ActionScript-a. Ono što smo do sada radili, jeste PHP van konteksta ili u veb kontekstu, što je zapravo

Више

ZIS

ZIS DIGITALNA FORENZIKA prof. dr Saša Adamović sadamovic@singidunum.ac.rs Forenzička istraga operativnih sistema Operativni sistem Pruža softversku platformu za pokretanje drugih programa. OS je odgovoran

Више

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена 23.01.2017.) Прва година: ПРВА ГОДИНА - сви сем информатике Име предмета Датум и термин одржавања писменог дела испита

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 07.10.2017 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Увод у рачунарство Алгоритми и програмирање Математика 1 Математика

Више

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji podrška za IBM DB2, Oracle, Ingres, MySQL, PostgreSQL,

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и програмирање 19.09.2017 Математика 1 20.09.2017 Математика 2 21.09.2017 Увод у

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII Лабораторијски практикум Физика Лабораторијски практикум - Увод у рачунарство

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: ОКТОБАР 2 2017/2018 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Алгоритми и програмирање Лабораторијски практикум

Више

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Microsoft Word - 6. RAZRED INFORMATIKA.doc Kriteriji ocjenjivanja i vrednovanja INFORMATIKA - 6. razred Nastavne cjeline: 1. Život na mreži 2. Pletemo mreže, prenosimo, štitimo, pohranjujemo i organiziramo podatke 3. Računalno razmišljanje i programiranje

Више

PowerPoint Presentation

PowerPoint Presentation Mehanizmi čuvanja podataka baznog sustava za potrebe Billing aplikacije Autor: Domagoj Dukarić, HEP ODS d.o.o. Koautor: Mario Blažanović, HEP ODS d.o.o. Ukratko o Oracle bazi Instanca memorijske strukture

Више