You are on page 1of 13

LISTA I

REPREZENTACIJE I METODOLOGIJE ZA BUDUE RAUNARSKE


TEHNOLOGIJE
Pravci razvoja u raunarstvu usmereni ka prevazilaenju ogranienja i krajnjih granica
postojeih tehnologija. Osnovne karakteristike budu?ih racunarskih tehnologija i zahtevi
pri projektovanju. Reprezentacije koje u potpunosti iskoriavaju mogunosti novih
tehnologija. Metode formalnih predstavljanja. Metode projektovanja. Novi pristupi ka
problemima optimizacije. Tehnike za sintezu i verifikaciju.
REPRESENTATIONS AND METHODOLOGY OF FUTURE COMPUTING
TECHNOLOGIES
Trends in future computing to circumvent the approaching limits of present technologies.
Basic characteristics of future computing technologies and the design requirements.
Representations that exploit full potential of new technologies. Methods of formal
representations. Design methodologies. New approaches to optimization problems.
Techniques for synthesis and verification.

SIGNALI I SISTEMI
Signali, sistemi i transformacije, od teroijskih matematikih osnova do praktine
realizacije kolima i softverski realizovanim algoritmima. Metode analize signala i sistema
sa primenama u filtriranju, obradi signala, komunikacijama i automatskom upravljanju.
Razmatrane teme obuhvataju konvoluciju, spektralne transformacije, algoritme za
njihovo izra?unavanje, metode odabiranja i diskretne obrade signala.
SIGNALS AND SYSTEMS
Signals, systems, and transforms, from theoretical mathematical foundations to practical
implementation in circuit and computer algorithms.Fundamentals of signal and system
analysis with applications in filtering, signal processing, communications, and automatic
control. Topics include convolution, spectral transforms, sampling and discrete signal
processing.
SOFTVERSKE ARHITEKTURE ORIJENTISANE KA SERVISIM A
Modeliranje, projektovanje i realizacija arhitektura orijentisanih ka servisima (SOAService Oriented Architecture). Kreiranje agilnih SOA aplikacija koje se mogu viestruko
koristiti. Automatizacija poslovnih procesa njihovim preslikavanjem na arhitekturu.
Orkestriranje servisa i procesa korienjem jezika BPEL (Business Process Execution

Language). Ostvarivanje interoperabinoti unutar SOA aplikacija korienjem paterna i


najbolje prkse. Implementacija labavo povezanih servisa korienjem WSDL-first
tehnika.
SOA SERVICE ORIENTED ARCHITECURE
Model, design and implement Service-Oriented Architecture (SOA). Create agile,
reusable SOA. Automate business processes by mapping to the architectural model.
Orchestrate services and execute processes with the Business Process Execution
Language (BPEL). Achieve interoperability within SOA using proven design patterns and
best practices. Implement loosely coupled services, using WSDL-first techniques.

SERVISNO-ORIJENTISANA SOFTVERSKA ARHITEKTURA


Koncepti, tehnologije i standardi servisno-orijentisane arhitekture. Web servisi. Analiza
servisno-orijentisanog softvera i modeliranje servisa. Projektovanje servisno
orijentisanog softvera i razvoj servisno-orijentisane arhitekture. Integracija softverskih
aplikacija preduzea. Platforme za razvoj servisno-orijentisanog softvera. Kvalitet,
efikasnost i performanse servisno-orijentisane arhitekture softvera.
SERVICE-ORIENTED SOFTWARE ARCHITECTURE
Concepts, technologies and standards of service-oriented architecture. Web services.
Service-oriented analysis and modelling. Service-oriented design and development of
service-oriented architecture. Enterprise application integration. Service-oriented
platforms. Quality, efficiency and performance of service-oriented architecture.

NAPREDNE ARHITEKTURE RAUNARA


Reenja za poboljanje performansi procesora: superskalarni procesori, vienitni
procesori, VLIW procesori, multi core procesori. Reenja za poboljanje performansi
memorija: ke memorije u vie nivoa, neblokirajue ke memorije, ke traga instrukcija,
paralelne memorije, dvokanalne memorije, polja diskova (RAID). Reenja za bri prenos
podataka izmeu komponenata raunara: front side bus, Hyper Transport, PCIX i PCI
Express, serial ATA, sloenije sprene mree.
ADVANCED COMPUTER ARCHITECTURES
Solutions for better processor performance: superscalar processors, multithreading
processors, VLIW processors, multi-core processors. Solutions for better memory
performance: multi-level cache memories, nonbloking cache memories, trace cache
memory, parallel memories, dual chanel memories, disk array (RAID). Solutions for
faster date transfer between computer components: front side bus, Hyper Transport, PCIX
and PCI Express, serial ATA, more complex interconnection networks.

PROJEKTOVANJE RAUNARSKOG HARDVERA


Proces i tok projektovanja. Okruenja za simulaciju i sintezu. Verifikacija kola.
Projektovanje aritmetikih kola. Prezentacija aritmetikih kola HDL modelima i diskusija
kompromisa u projektovanju. Projektovanje sloenijih raunarskih komponenti. HDL
opis i sinteza. Korienje integrisanog pristupa. Upravljanje potronjom kola.
Projektovanje mikroprogramskih kontrolera, aritmetikih i grafikih akceleratora i
dodatnih memorijskih podsistema.
COMPUTER HARDWARE DESIGN
Design process flow. Sinulation and synthesis programm environment. Circuit testing.
Arithmetic circuit design. Presentation and modeling of HDL
NAPREDNE TEME U SOFTVERSKOM INENJERSTVU
Napredni koncepti u modeliranju i analizi softvera. Napredni koncepti softverskog
inenjerstva (servisno-orijentisana arhitektura, arhitektura voena modelom, agile razvoj
softvera). Komponentni razvoj softvera. Web servisi. Projektovanje i razvoj open source
sistema. Inenjerstvo multimedijalnih aplikacija. Inenjerstvo GIS aplikacija.
Inenjerstvo Web i distribuiranih aplikacija. Inenjerstvo mobilnih servisa i sistema.
Interakcija ovek-raunar iz perspektive softverskog inenjerstva. Odravanje i evolucija
softvera.
ADVANCED TOPICS IN SOFTWARE ENGINEERING
Advanced concepts in software modeling and analysis. Service-oriented architecture.
Model Driven Architecture. Component based software development. Web services.
Open source systems design and development. Software engineering for multimedia
applications. Software engineering for GIS applications. Software engineering for Web
and distributed applications. Mobile services and systems engineering. Human computer
interaction software engineering perspective. Software maintenance and evaluation.

NAPREDNE TEME U INENJERSTVU PODATAKA I ZNANJA


Napredni koncepti i modeli, ukljuujui aktivne, deduktivne, prostorne, vremenske,
multimedijalne, distribuirane, i mobilne baze podataka. Nove aplikacije za baze podataka
i baze znanja: dokumentacione baze podataka, Web i baze podataka, e-poslovanje, euprava, e-uenje, skladita podataka, data mining, XML baze podataka. Pretraivanje
informacija. Inteligentni agenti za pretraivanje. Reprezentacija znanja, semantika i
ontologije. Velike baze znanja. Proces otkrivanja znanja: kod prostornih baza podataka,
multimedijalnih, Web mining, otkrivanje znanja iz teksta.
ADVANCED TOPICS IN DATA AND KNOWLEDGE ENGINEERING
Advanced concepts and models, including active, deductive, spatial, temporal,
multimedial, distributed and mobile databases. New applications for databases and

knowldge bases: documentation databases, Web and databases, e-business, e-government,


e-learning, data warehousing, data mining, XML databases. Information retrieval.
Intelligent searching agents. Knowledge representation, semantics and ontologies.
Knowledge mining process for: spatial databases, multimedia databases, Web mining,
text mining.

LISTA II
METODE NAUNOG ISTRAIVANJA
Pribavljanje naunih informcija. Izvori naunih informacija. Pouzdanost naunih
informacija. Korienje literature. Bibliografske baze. Metode istraivanja. Organizacija
nunog rada. Sistematizacija i prezentiranje rezultata. Pisanje naunog rada. Kriterijumi
za procenjivanje vrednosti naunog rada. Osnove naunog publikovanja.
SCIENTIFIC RESEARCH METHODS
...
PROJEKTOVANJE I ANLIZA PARALELNIH ALGORITAM A
Paralelni algoritmi za matrina izraunavanja (transpozicija, inverzija, LU
dekompozicija, mnoenje matrica, mnoenje matrice i vektora). Paralelni algoritmi za
reavanje sistema linearnih jednaina. Paralelni algoritmi za FFT. Paralelni algoritmi za
grafovske probleme (nalaenje najkraeg puta, tranzitivno zatvaranje, nalaenje
minimalnog sprenog stabla).
DESIGN AND ANALYSIS OF PARALLEL ALGORITHMS
Parallel algorithms for matrix operations (transposition, matrix inversion, LU
decomposition, matrix multiplication, matrix-vector multiplication). Parallel algorithms
for solving systems of linear equations. Parallel FFT, Parallel algorithms in graph theory
(shortest path, all-pairs shortest paths, transitive closure, minimal spanning trees).
TEORIJA RAUNARSTVa
Formalna definicija, opis i osobine sistema u kojima postoji komunikacija. PI-kalkulus,
kao najire prihvaen model sistema i programiskih modela za mobilne sisteme.
Tjuringove maine formalna definicija i varijante. Uvod u teoriju rekurzije.
Markovljevi algoritmi i granice izracunljivosti.

BIO INFORMATIKa
Ovaj kurs pokriva odabrane algoritme koji se koriste u bioinformatici. Usmeren je na
izgradjivanje prakticnih sposobnosti studenta za razvoj bioinformatickog softvera,
ukljucujuci: pregled postojecih javno raspolozivih banki podataka i softverskih alata iz
ove oblasti, softverske arhitekture za smestanje i cuvanje podataka, i algoritme za
pretrazivanje i ekstrakciju informacije.
INTELIGENTNI INFORMACIONI SISTEMI
Web kao platforma je jedan od danas najatraktivnijih izazova u
racunarstvu i informatici. Za razliku od tradicionalne vestacke
inteligencije, gde je oslonac inteligencije u algoritmima, Inteligentni
Informacioni Sistemi postizu inteligenciju kroz jedinstvo i saradnju
velikog (cesto i ogromnog) broja ljudi koriteci tehnologiju u formi Weba
kao platforme. Ovaj kurs pokriva opste konceptualne pretpostavke,
domen strategije, poslovne aspekte, matematicke osnove, i neke
socioloske osnove. Neki od trenutno aktuelnih termina koji se odnose
na ovu oblast su Web 2.0, Semanticki Web, Socijalne Mreze, Wiki,
Kolaborativno Tagovanje, Identitet, Mikroformati, RSS. NAPOMENA: Do
trenutka startovanja ovog kursa moze se ocekivati nestajanje ili izmena
nabrojanih termina ili pojavljivanje novih termina, te se ova lista
svakako ne treba smatrati za konacnu i referentnu.
TEORIJA IGARA
Osnovni pojmovi u Teoriji igara. Kratak pregled istorije Teorije igara. Matematika
osnova Teorije igara. Klasifikacija igara. Igre ansi i igre strategije. Kooperativne i
nekooperativne igre. Igre sa kombinovanim motivima. Strategije igre. Heuristike.
Rezultat igre. Evaluacione funkcije. Igre sa kompletnim informacijama. Matrica
isplativosti. MiniMax teorema. Stablo odluivanja. Modeli za predstavljanje stabla u
raunaru. Pojam kompleksnosti i kombinatorne eksplozije. Metode za prevazilaenje
problema kompleksnosti. Metoda heuristikog seenja stabla odluivanja. Metoda
iscrpljivanja stabla. Inteligentna obrada stabla. Osnovne i napredne metode u proraunu
stabla odluivanja. Alfa-Beta algoritam. Null-Move algoritam. Tretiranje logikih igara
primenom procedura iz osnovne Teorije igara. Definicija aha kao igre. Kompjuterski ah
- teorija i praksa.
THEORY OF GAMES
The basic concepts of the Theory of games. The brief summary of the history of the
Theory of games. The mathematical basis of the Theory. The classification of the games.
The games of chances and the games of strategies. Cooperative and no cooperative
games. Mixed-motive games. The strategy of the game. The heuristics. The result of the
game. Evaluation functions. The complete information game. The value matrix. MinMax
theorem. The decision tree. The models for computer tree representation. The notion of

the complexity and combinational explosion. The method for exceeds the complexity
problem. The forward and backward pruning method. The brute force method. The smart
tree computing. The basic and advance search techniques. Alfa-Beta algorithm. NullMove algorithm. The logic games based on general theory of games. The definition of
the game of chess. Computer chess theory and practice.
ALGORITMI I ARHITEKTURE SPECIJALIZOVANIH
RAUNARSKIH SISTEMA
Tipini DSP algoritmi. Prezentacija algoritama. Metode za preslikavanje DSP algoritama
u hardver posebne namene. Vremensko usklaivanje. Savijanje i razvijanje arhitektura.
Sistolike arhitekture. Tehnike kompromisa i njihova primena kod hardverskih
akceleratora za digitalnu obradu signala. Upravljanje potronjom. Analiza potronje,
redukcija, procena. Procesori za digitalnu obradu signala. Arhitekture, primeri. Procesori
za mobilne i beine komunikacije. Procesori za obradu multimedijalnih podataka.
ISTOVREMENO PROJEKTOVANJE HARDVERA I SOFTVERA
Uvod. Pregled tehnika projektovanja VLSI sistema. Pregled sredstava za podrku
projektovanju. Metodologija istovremenog projektovanja hardvera i softvera. Analiza
zahteva. Opis sistema. Raspodela zadataka. Modeliranje. Zajednika sinteza hardverinterfejs-softver. Integracija sistema. Zajednika simulacija. Povratak na raspodelu
zadataka po potrebi. Primer istovremeno projektovanje zasnovan na metodi brzog
prototipa. Testiranje.
RAUNARSKA ARITMETIKA
Brojevi i predstavljanje. Redundantni brojni sistemi. RNS aritmetika, osnovni metodi
sabiranja. Napredne tehnike brzog sabiranja. Problem sabiranja vie operanada.
Mnoenje u razliitim brojnim sistemima. Mnoaka polja i stabla. Napredne tehnike
mnoenja. Deljenje. Deljenje u razliitim brojnim sistemima. Napredne tehnike.
Aritmetika visoke preciznosti. Greke i upravljanje grekama. Tabelarna aritmetika.
Visoko protone aritmetike jedinice. Aritmetika kola sa niskom potronjom.Visokopouzdana aritmetika kola.
SISTEMI VISOKE POUZDANOSTI
Analiza potreba za sistemima visoke pouzdanosti . Pouzdanost, dostupnost, bezbednost,
performanse, odrivost, testabilnost. Osnovne definicije. Modeli otkaza. Modeli greaka.
Redundantnost i tehnike za postizanje visoke pouzdanosti. Hardverska redundantnost
(pasivna, aktivna, hibridna). Informaciona redundantnost (parnost, m od n, duplikacija,
sume za proveru, ...). Vremenska redundantnost. Softverska redundantnost (provera
konzistentnosti, provera funkcionalnosti, N-version programiranje).

ALGORITMI I SISTEMI ZA KODIRANJE VIDEO SIGNALA


Digitalizacija video materijala. Prostorno i vremensko uzorkovanje signala. Model
podataka. Kolor eme. Standardi i standardizaciona tela. Video formati. Osnovni koncepti
kodiranja video signala. Video Codec. DPCM/DCT model video Codec-a. Algoritmi za
odredjivanje spektralnih koeficijenata. Algoritmi za kompenzaciju pokreta. Napredni
algoritmi u MPEG standardima. Dizajn sistema. Dizajn 2D grafikih akceleratora.
Primeri modelovanja sistema sa grafikim akceleratorima u HDL-u. Sprega akceleratora i
raunara. Merenje performansi.
WEB MINING I OTKRIVANJE INFORMACIJA
Pregled osnovnih problema.. Taksonometrija Web: Analiza sadraja na Webu, Analiza
korienja, analiza strukture Web-a. Kodiranje teksta. Klasifikacija teksta. Tehnike
mainskog uenja. Klastering. Razumevanje i analiza teksta. Amaliza linkova. Otkrivanje
paterna iz Web transakcija. Analiza otkrivenih zavisnosti. Aplikacije zasnovane na Web
mining-u.
WEB MINING AND INFORMATION RETRIEVAL
Overview of main topics in Information retrieval. A Taxonomy of Web Mining: Web
Content Mining, Web Usage Mining. Web structure mining. Text encoding. Text
classification. Machine learning techniques. Clustering. Text understanding and mining.
Pattern Discovery from Web Transactions. Links Analysis. Analysis of Discovered
Patterns. Web Usage Mining Architecture. Applications of Web mining.

RAUNARSKA VIZIJA (ILI RAUNARSKI VID)


Arhitekture koje ukljuuju percepciju vizijom/vidom. Principi raunarske vizije. Tipini
zadaci raunarske vizije. prepoznavanje oblika, detekcija pokreta, rekonstrukcije scena.
Inteligentni sistemi i raunarska vizija. Aplikacije za raunarsku viziju: mobilni roboti,
obrada medicinskih slika, industrijska inspekcija, obrada satelitskih slika, inetrakcija
ovek raunar, pretraivanje slika iz digitalnih biblioteka, realistiko renderovanje
sintetikih scena u raunarskoj grafici.
COMPUTER VISION
Architectures with vision perception. Principles of computer vision. Tipical tasks of
computer vision: recognition, motion, scene reconstruction. Intelligent systems and
computer vision. New applications of computer vision: mobile robotics, medical image
analysis, industrial inspection, satellite image understanding,
human computer
interaction, image retrieval from digital libraries, proteomic image analysis and realistic
rendering of synthetic scenes in computer graphics.
ADAPTIVNI INTELIGENTNI SISTEMI
Vetaka inteligencija i autonomno zakljuivanje. Inteligentni agenti. Arhitekture koje
ukljuuju percepciju, uenje, predstavljanje znanja, zakljuivanje i reakcije. Principi

mainskog uenja. Psiholoki, prividni i fiziki kvaliteti agenata. Uticaj okruenja na


znanje agenta. Nenadgledano hijerarhijsko uenje. Kombinovanje razliitih vrsta znanja u
agentima (npr. korienjem, modeli pouzdanosti zasnovani na verovatnoi, praksom
steeno znanje i upravljanje znanjem). Agenti u igrama (aktuelne igre i teoretska podloga
agenta u njima), ukljuujui interaktivne igre, avanture, igre u kojima se koristi znanje i
igre za vie igraa. Koordinacija i saradnja meu agentima.
ADAPTIVE INTELLIGENT SYSTEMS
Artificial intelligence and automated reasoning. Intelligent Agents. Architectures that
combine perception, learning, knowledge representation and reasoning and action.
Machine learning principles. Psychological, affective, and physical qualities of agents.
Environmental annotations for agent knowledge. Unsupervised hierarchical learning.
Combining different kinds of knowledge in agents (e.g., utilities, probabilistic belief
models, hand-crafted knowledge, and control knowledge). Agents in games (actual games
and game-theoretic agents), including interactive games, adventure games and
knowledge-using games and multi-player games. Coordination of collaborating agents.

INFORMACIONE TEHNOLOGIJE ZA ELEKTRONSKO POSLOVANJE


Osnovni principi elektronskog poslovanja. Internet tehnologije za elektronsko poslovanje.
Standardi i jezici za elektronsko poslovanje. Korisniki interfejs za elektronsko
poslovanje. Pretraivanje i inteligentni agenti na Internetu. Razvoj informacionih sistema
u distribuiranom Intenet okruenju. Integracija informacija. Mobilno raunarstvo i
elektronsko poslovanje. Problemi zatite podataka.
INFORMATION TECHNOLOGIES FOR E-COMMERCE
Basic principles of e-commerce. Internet technologies for e-commerce. Standards and
languages for e-commerce. User interface and human computer interaction for ecommerce. Searching and inteligent Internet agents. Development of information systems
in distributed Internet environment. Information integration. Mobile computing and ecommerce. Problems of data security.

INTEGRACIJA INFORMACIJA
Problem integracije informacija. Interoperabilnost heterogenih sistema. Tehnike
integracije informacija midlleware, medijacija i ontologije. Midlleware tehnologije
CORBA, DCOM. Standardne eme i renici, tehnologije struktuiranja podataka.
Medijacija informacija i medijatori. Reformulacija upita za dinamiku integraciju
informacija. Notacija i modeli struktuiranje podataka kao to su XML i RDF. Semantiki
Web i Web servisi. Integracija semantike i ontologije. Primene: ugraena logistika,
elektronsko poslovanje, arhitektura i zdravstvo. Velike baze podataka na web-u i
mogunost projektovanja potpuno integrisanog semantikog web-a, s osvrtom na Web
namenjen bazama podataka.

INFORMATION INTEGRATION
Information integration problem. Interoperability among heterogeneous systems.
Information integration techniques - middleware, mediation and ontologies. Middleware
technologies CORBA, DCOM. Standard schemas and vocabularies, data structuring
technology. Information mediation and mediators. Query reformulation for dynamic
information integration. Notations and models for structured data such as XML and RDF.
Semantic Web and Semantic Web Services. Semantic integration and ontologies.
Applications such as incorporate logistics, e-commerce, civil engineering, and health
care. Semantic Web. Large-scale datawebs and prospects for building a fully integrated
semantic web, essentially a world wide web for databases.

DEKLARATIVNI JEZICI ZA REPREZENTACIJU ZNANJA


Analiza popularnih formalizama i jezika za predstavljanje znanja i njegovo procesiranje.
Modeli predstavljanja znanja u sistemima za klasifikaciju, dijagnostiku i reavanje
problema. Jezici za reprezetaciju znanja zasnovani na logici. Opisna logika.
Predstavljanje znanja o konceptima i njihovim hijerarhijama. Sistemi i primena opisne
logike konceptualno modeliranje, integracija informacija, mehanizmi obavljanja upita,
sistemi upravljanja softverom, sistemi planiranja, sistemi konfigurisanja i prepoznavanja
prirodnog jezika. Deklarativna i proceduralna semantika: paradigme i primene u
ekspertnim sistemima. Ontologije i semantika informacija. Jezici za predstavljanje
ontologija.
DECLARATIVE LANGUAGES FOR KNOWLEDGE REPRESENTATION
Analysis of popular formalisms and languages for knowledge representation and
processing. Models for knowledge representation in the systems for classification,
diagnosis and problem solving. Knowledge reprezentation languages based on logics.
Description Logics. Expressing knowledge about concepts and concept hierarchies.
Description logics systems and applications - conceptual modeling, information
integration, query mechanisms, view maintenance, software management systems,
planning systems, configuration systems, and natural language understanding.
Declarative and procedural semantics: paradigm and practice in expert systems.
Ontologies and information semantic. Ontology representation languages.

NAPREDNE TEHNIKE RAUNARSKE GRAFIKE


Napredne tehnike renderinga i animacije. Vizuelizacija zapremina. Modeliranje i
vizuelizacija prirodnih fenomena. Vizuelizacija fluida (dim, vatra, tenost). Modeliranje i
vizuelizacija terena. Molekularna grafika. Fraktali i haos. Napredne tehnike virtuelne
realnosti. Efikasnost i kompleksnost grafikih algoritama. Objektno-orijentisana grafika.
Grafika i ljudska percepcija.
ADVANCED TECHNIQUES IN COMPUTER GRAPHICS
Advanced techniques of rendering and animation. Volume visualization. Modeling and
visualization of natural phenomena. Fluid visualization (smoke, fire, liquid). Terrain
modeling and visualization. Molecule visualization. Fractals and chaos. Advanced

techniques in virtual reality. Efficiency and complexity of graphics algorithms. Objectoriented graphics. Graphics and human perception.
UPRAVLJANJE KVALITETOM SOFTVERA
Primena standarda u procesu razvoja softvera. Standardi za upravljanje kvalitetom.
Upravljanje kvalitetom tokom ivotnog ciklusa softvera. Upravljanje zahtevima.
Upravljanje konfiguracijom. Dokumentovanje softvera. Planiranje softverskog projekta.
Razvoj plana kvaliteta. Testiranje i validacija softvera. Korektivne i preventivne akcije u
upravljanju kvalitetom softvera. Metrike kvaliteta softvera. CASE alati i njihov uticaj na
kvalitet softvera.
SOFTWARE QUALITY MANAGEMENT
Using standards in software development process. Quality management standards.
Quality management during software life cycle.
Requirements management.
Configuration management. Software documentation. Software project planning. Quality
plan development. Software testing and validation. Corrective and preventive actions in
software quality menagement. Software quality metrics. CASE tools and software
quality.
NAPREDNE TEME U GEOGRAFSKIM INFORMACIONIM SISTEMIM A
ADVANCED TOPICS IN GIS
Spatial Data Acquisition and Integration, Distributed Computing, Extensions to
Geographic Representation, Cognition of Geographic Information, GIS ontologies,
Interoperability of Geographic Information, Scale, Spatial Statistics and Spatial Analysis
in a GIS Environment, the Future of the Spatial Information Infrastructure, Uncertainty in
Spatial Data and GIS-Based Analyses, Geo-spatial data analysis and mathematic
modeling in GIS, Digital Elevation Models and terrain analysis, Graphical User
Interfaces (GUIs) for environmental modeling with GIS, Geographic Visualization.
INTEGRACIJA GIS I GPS SISTEMA
Osnovni koncepti GIS sistema. Osnovni koncepti GPS sistema. Komercijalna primena
GIS-GPS integracije. Inteligentni transportni sistemi. GIS-GPS map-matching.
Korienje digitalnog modela terena kod GPS navigacije vozila. Greke GPS sistema.
Predvianje GPS tanosti korienjem map-matching tehnike. Tehnike korekcije
greaka GPS sistema.
GIS-GPS INTEGRATION
GIS - Basic principles. GPS - Basic principles. Commercial applications that integrate
GIS and GPS. Intelligent transport systems. GIS-GPS map-matching. Digital terrain
model usage for GPS vehicle navigation. GPS accuracy. GPS accuracy estimation using
map-matching techniques. Techniques for GPS errors corrections.

ALGORITMI I TEHNIKE RAUNARSKE ANIMACIJE


Algorimi i programske tehnike raunarske animacije. Algoritmi i pristupi animacije
ponaanja i animacije bazirane na fizici objekta. 2D i 3D animacija. Sprajtovi. Tehnika
kljunih frejmova. Animacija lica i mimike. Direktna i inverzna kinematika. Hvatanje
pokreta. Animacija kod video igara. Animacija sistema estica. Animacija odee.
ALGORITHMS AND TECHNIQUES FOR COMPUTER ANIMATION
Algorithms and programming techniques involved in computer animation. Algorithms
and approaches for both behavior animation and physically based animation. 2D and 3D
animation. Sprites. Keyframing. Facial animation. Forward and inverse kinematics.
Motion capture. Video game animation. Particle systems. Clothing animation.
UPRAVLJANJE PODACIMA U MOBILNOM RAUNARSTVU
Mobilne i ad-hoc mree i protokoli. Diseminacija i emisija (broadcast) podataka.
Replikacija i keiranje podataka. Upravljanje lokacijom i mobilnou. Upravljanje
transakcijama u mobilnom okruenju. Sigurnost podataka u mobilnom okruenju.
Procesiranje upita u mobilnom okruenju. Upravljanje mobilnim podacima. Upravljanje i
obrada tokova podataka. Upravljanje podacima u senzorskim mreama, peer-to-peer i
sveprisutnom raunarstvu.
DATA MANAGEMENT FOR MOBILE COMPUTING
Mobile and ad-hoc networks and protocols. Data dissemination and broadcast. Data
replication and cashing. Location and mobility management. Transaction and workflow
management in mobile environment. Data security in mobile environment. Query
processing in mobile environment. Mobile data management. Data stream management
and processing. Data management in sensor networks, peer-to-peer and ubiquitous
computing.

LOKACIONO-ZASNOVANI I KONTEKSTNO-SVESNI SERVISI I SISTEM I


Arhitektura i protokoli lokaciono-zasnovanih i kontekstno-svesnih servisa i sistema.
Mobilne mree i upravljanje lokacijom. Modeliranje lokacije i konteksta. Pozicioniranje i
prikupljanje kontekstnih podataka. GIS, middleware i baze podataka u lokacionozasnovanim i kontekstno-svesnim servisima i sistemima. Kontekstno svesni sistemi u
sveprisutnom raunarstvu. Sigurnost i privatnost lokacionih i kontekstnih podataka.
Aplikacije lokaciono-zasnovanih i kontekstno-svesnih servisa.
LOCATION-BASED AND CONTEXT-AWARE SERVICES AND SYSTEMS
Architecture and protocols of location-based and context-aware systems. Mobile
networks and location management. Location and context modeling. Positioning and
context data acquisition. GIS, middleware and databases in location-based and contextaware services and systems. Context-awareness in ubiquitous computing. Security and

privacy of location and contextual data. Applications of location-based and context-aware


services and systems.

PROJEKTOVANJE BAZA PODATAKA ZA GEOGRAFSKE INFORMACIONE


SISTEME
DATABASE DESIGN FOR GEOGRAPHIC INFORMATION SYSTEMS
Theoretical foundation for representation of knowledge in spatial information systems
and logic based programming. Tools for fast prototyping and design of geographic
systems. Key topics and methods for formalizing interactions of geographic objects;
characteristics of various information models including hierarchical, network, relational
and object-oriented; overview of database management systems and their suitability for
spatial data; the transaction concept; and the design of database scheme for geographic
applications using the Unified Modeling Language (UML) and Oracle RDBMS.
UPRAVLJANJE PROMENAMA U PROCESU RAZVOJA SOFTVER A
Proces razoja softvera i upravljanje promenama. Upravljanje promenama po fazama
ivotnog ciklusa softvera. Praenje i upravljanje promenama na nivou projekta i na nivou
softverskog proizvoda. Upravljanje konfiguracijom na nivou proizvoda: identifikacija
konfiguracije, kontrola konfiguracije, praenje i revizija statusa proizvoda. Upravljanje
promenama na nivou projekta: plan upravljanja konfiguracijom, prepoznavanje
potencijalnih rizika, planovi i procedure za njihovo kontrolisanje i upravljanje. Odlaganje
izvornog koda i dokumenata. Proces kreiranja verzija softverskog proizvoda. Isporuka
sofverskog proivoda i reakcija na zahteve za promenama. Upravljanje promenama i
standardne metodologije razvoja softvera (xP, RUP, MSF). Upravljanje promenama i
industrijski standardi (ISO/CMMI/IEEE). Alati za podrku upravljanja promenama.
CONFIGURATION MANAGEMENT IN SOFTWARE DEVELOPMENT PROCES S
UPRAVLJANJE PROJEKTIMA U PROCESU RAZVOJA SOFTVER A
Metode i tehnike upravljanja projektima u softverskom inenjerstvu. Organizacija za
upravljanje projektima. Planiranje i voenje projekata. Softverski paketi za upravljanje
projektima. Upravljanje kvalitetom projekta. Upravljanje promenama u projektu.
Upravljanje rizikom projekta.
PROJECT MANAGEMENT IN SOFTWARE DEVELOPMENT PROCESS

LISTA I za Informaciono komunikacione tehnologije

Razvoj softvera za mobilne i distribuirane sisteme


Software development for mobile and distributed systems
Metodi, koncepti, tehnologije i alati za modeliranje, analizu, projektovanje,
implementaciju i evaluaciju mobilnih i distribuiranih sistema i servisa. Mrena podrka
za mobilne i distribuirane sisteme. Mobilne i distribuirane baze podataka i upravljanje
mobilnim i distribuiranim podacima. Middleware, distribuirane komponentne
tehnologije. Peer-to-peer i grid sistemi. Mobilni, sveprisutni i na lokaciji/kontekstu
zasnovani sistemi i servisi.
Methods, concepts, technologies and tools for modeling, analyisis, design, and
implementation and evaluation of mobile and distributed systems and services. Network
support for mobile and distributed systems. Mobile and distributed databases and mobile
and distributed data management. Middleware, distributed component technologies, and
service-oriented computing. Peer-to-peer and grid systems. Mobile, ubiquitous and
location/context based systems and services.

Integracija informacija
Information Integration
Problem integracije informacija. Interoperabilnost heterogenih sistema. Tehnike
integracije informacija midlleware, medijacija i ontologije. Midlleware tehnologije
CORBA, DCOM. Standardne eme i renici, tehnologije struktuiranja podataka.
Medijacija informacija i medijatori. Reformulacija upita za dinamiku integraciju
informacija. Notacija i modeli struktuiranje podataka kao to su XML i RDF. Semantiki
Web i Web servisi. Integracija semantike i ontologije. Primene: ugraena logistika,
elektronsko poslovanje, arhitektura i zdravstvo. Velike baze podataka na web-u i
mogunost projektovanja potpuno integrisanog semantikog web-a, s osvrtom na Web
namenjen bazama podataka.
Information integration problem. Interoperability among heterogeneous systems.
Information integration techniques - middleware, mediation and ontologies. Middleware
technologies CORBA, DCOM. Standard schemas and vocabularies, data structuring
technology. Information mediation and mediators. Query reformulation for dynamic
information integration. Notations and models for structured data such as XML and RDF.
Semantic Web and Semantic Web Services. Semantic integration and ontologies.
Applications such as incorporate logistics, e-commerce, civil engineering, and health
care. Semantic Web. Large-scale datawebs and prospects for building a fully integrated
semantic web, essentially a world wide web for databases.

You might also like