Materijal za prijemni ispit na Doktorske studije iz informatike

Similar documents
Department of Mathematics and Informatics Novi Sad

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Katedra za menadžment i IT. Razvoj poslovnih informacionih sistema

Third Workshop on Software Quality Analysis, Monitoring, Improvement and Applications SQAMIA 2014

Fourth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications SQAMIA 2015

Rešavanje problema pomoću računara

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

H Marie Skłodowska-Curie Actions (MSCA)

Projektovanje softvera. Uvod

MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT. Menadžment i informacione tehnologije

Programiranje III razred

MADARAS, R. (1989) Univerzalno algebarski prilozi algebarskoj logici. (PhD Thesis), Prirodno-matematiĉki fakultet u Novom Sadu

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

16 th Workshop Software Engineering Education and Reverse Engineering. Introduction

11 Analiza i dizajn informacionih sistema

TEHNIKA I INFORMATIKA U OBRAZOVANJU

KRISHNA UNIVERSITY :: MACHILIPATNAM Time Table for UG Advanced Supplementary Degree Third Year Examinations, July-2017 B.A.

Course Outline. Part I

GENERAL DATA. CURRICULUM VITAE

KRISHNA UNIVERSITY :: MACHILIPATNAM Time Table for UG (Supplementary/One Time Opportunity) Degree Third Year Examinations, March-2018 B.A.

FINAL Semester 2 Examination Timetable

Podešavanje za eduroam ios

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

CLASSICS Mission Statement Program Objectives Student Learning Objectives

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

Date of Birth: 05/01/1979 Nationality: Greek Citizenship: Greek Military Service: Fulfilled ( ) (Marine Mortar Operator)

Klasterizacija. NIKOLA MILIKIĆ URL:

Undergraduate Two Year-At-A-Glance

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

Mathcad Prime Curriculum Guide

Rediscover the Excitement of Learning.

SPECIALISED STUDY ABROAD TRIMESTER

ODLUČIVANJU (DSS) 2016/2017. dr Vladislav Miškovic Fakultet za računarstvo i informatiku

IGCSE Examination Timetable (May/June 2017)

Curriculum Vitae. Radno iskustvo: Od - do Od 2010.

WWF. Jahorina

APPROVED SEMESTER ELECTIVES Accounting Diploma (AC12)

UNESCO Project Sheet Strengthening the Tropical Rainforest Heritage of Sumatra through Eco-tourism

JETSTAR CADET PILOT PROGRAM 2019

Autumn semester 2018 Courses in English code

SEMESTER VI No. of No. of Internal External Total Part III Core Subjects 1

First Announcement. 13th Serbian Mathematical Congress Vrnjačka Banja, Serbia, May 22 25,

Boosting Engagement of Serbian Universities in Open Science

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

Nejednakosti s faktorijelima

KONKURSA ZA UPIS STUDENATA U ŠKOLSKU 2015/16 GODINU

Introduction to Aeronautical Science ASCI 202 Embry-Riddle Classroom Course Syllabus

Jetstar Cadet Pilot Program

UAV - Unmanned Aerial Vehicles

U15 Full-Time Faculty by Rank, Gender, and Principal Subject Taught ( )

GCSE, ENTRY LEVEL CERTIFICATE, PROJECT LEVELS 1 & 2 AND CAMBRIDGE NATIONALS PROVISIONAL EXAMINATION TIMETABLE JUNE 2019

For student ID 588 xxxx and above

USF Graduate Council Curriculum Committee Meeting Report 5/2/16

B.S. PROGRAM IN AVIATION TECHNOLOGY MANAGEMENT Course Descriptions

INTERNATIONAL CIVIL AVIATION ORGANIZATION AFI REGION AIM IMPLEMENTATION TASK FORCE. (Dakar, Senegal, 20 22nd July 2011)

Airspace, Air Navigation and Infrastructure

Iskustva video konferencija u školskim projektima

An Architecture for Combinator Graph Reduction Philip J. Koopman Jr.

A Multilayer and Time-varying Structural Analysis of the Brazilian Air Transportation Network

Time-Space Analysis Airport Runway Capacity. Dr. Antonio A. Trani. Fall 2017

Daniel Guttentag, Ph.D.

Todsanai Chumwatana, and Ichayaporn Chuaychoo Rangsit University, Thailand, {todsanai.c;

The Improvement of Airline Tickets Selling Process

PRAVNA INFORMATIKA (VEŠTINA)

MSc Tourism and Sustainable Development LM562 (Under Review)

EE382V: Embedded System Design and Modeling

Uvod u relacione baze podataka

Mathcad 14.0 Curriculum Guide

Aircraft Stability And Automatic Control Instructors Manual

YUYING SECONDARY SCHOOL 2018 MID-YEAR EXAMINATION TIMETABLE. Date/Day Subject Classes Duration Time. English Language P1 (NT) 1T1 1 h 15 min

Mathcad 140 Curriculum Guide

PROJEKTNI PRORAČUN 1

Microsoft Flight Simulator X For Pilots Real World Training PDF

Index. Springer International Publishing AG 2018 I. Schagaev, B.R. Kirk, Active System Control, DOI /

PROS Inc. Intended positioning on the market

DAV COLLEGE AMRITSAR DATE FOR RE TEST OCT NOV 2018 CLASS TIME

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6.

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

FRESHMAN YEAR 1st Semester First-year Writing or American Heritage 3.0. Religion Cornerstone course 2.0

"Free at Last" Cage-based Living Geometry

University of Belgrade, Faculty of Mathematics ( ) BSc: Statistic, Financial and Actuarial Mathematics GPA: 10 (out of 10)

2. Objektno orjentirana analiza i dizajn poslovnih aplikacija, MVC model

History Of The Serbian Orthodox Church In America And Canada Original Title Istorija Srpske Pravoslovne Crkve U Americi I Kanadi

MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA

Sixth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications SQAMIA 2017

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu

IBS Software Services Private Limited

GCSE -Full Courses Summer 2008

University of Mumbai

COURSE LISTINGS CENTRAL AMERICA PROGRAM

CONFERENCE SPONSORSHIP PACKAGES

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

Objektno orijentisano projektovanje. Dr Borislav Jošanov, profesor Visoka poslovna škola strukovnih studija Novi Sad

QUANTITATIVE DIFFERENCES IN ACQUIRING THE MOTOR TESTS WITH STUDENTS FROM THE REPUBLIC OF MACEDONIA AND REPUBLIC OF SERBIA

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

Age-gender structure of. on Yugoslav population in Vojvodina Province. The number of Yugoslav population

Diaspora Diplomacy and Capacity Building between the Caribbean Community (CARICOM) and Taiwan

Flight Dynamics Analysis of a Medium Range Box Wing Aircraft

COURSE OUTLINE CREDITS CLASS HOURS LABORATORY HOURS

Aviation Systems Technology Associate in Applied Science D AM Airframe Maintenance Diploma D PP Powerplant Maintenance Diploma

Transcription:

Materijal za prijemni ispit na Doktorske studije iz informatike Materijal je organizovan u dve celine koje pokrivaju dva dela prijemnog ispita. Prva celina ima tri oblasti kojima se proverava informatičko znanje nivoa osnovnih studija. Druga celina ima dve grupe po tri oblasti kojima se proverava informatičko znanje nivoa master studija. Svaka grupa odgovara jednom modulu informatičkih master studija (Računarske nauke i Informacione tehnologije). Kandidati proizvoljno biraju jednu od dve navedene grupe oblasti. Za svaku oblast su navedene teme iz kojih će se sastavljati pitanja na prijemnom ispitu i spisak preporučene literature iz koje se studenti mogu pripremati za ispit. Može se koristiti i alternativna literatura (koja nije na spisku) ukoliko obezbeđuje adekvatno znanje iz navedenih tema. PRVA CELINA: Osnovne studije 1. Oblast: Automati i formalni jezici pojam formalnog jezika, algebra jezika pojam regularnog izraza i regularnog jezika pojam konačnog automata, deterministički i nedeterministički automati odnos konačnog automata i regularnog izraza, analiza i sinteza automata. R. S. Madaras, S. Crvenković, Uvod u teoriju automata i formalnih jezika, Univerzitet u Novom Sadu, Novi Sad, 1995. J. E. Hopcroft, J. D. Ullman, Introduction to Automata Theory, Languages and Computation, Addison-Wesley, Reading, 1979. 2. Oblast: Strukture podataka i algoritmi, programske paradigme osnovne strukture podataka (lista, stek, red opsluživanja, binarno stablo) neki od osnovnih algoritama nad pomenutim strukturama podataka (sortiranje, pretraživanje) osnovni elementi strukturiranog programiranja (grananje, petlje, procedure) osnovni elementi objektno-orijentisanog programiranja (klase i objekti, nasleđivanje, apstrakcija, enkapsulacija, polimorfizam) deklarativne programske paradigme Đura Paunić, Strukture podataka i algoritmi, Univerzitet u Novom Sadu, Prirodno-matematički fakultet, Novi Sad, 1997.

Mirjana Ivanović, Mihal Bađonski, Zoran Budimac, Dragoslav Pešović, Programski jezik Java, Prirodno-matematički fakultet, Departman za matematiku i informatiku, Novi Sad, 2006. John Sharp, Microsoft Visual C# 2008 Step by Step, Microsoft Press, 2007. Bjarne Stroustrup, The C++ Programming Language, 3 rd edition, Addison- Wesley, 1997. Budimac, Z., Ivanović, M., Bađonski, M., and Tošić, D., Programski jezik Scheme, Univerzitetska serija no. 80, University of Novi Sad, Novi Sad, 196 pages, 1998. 3. Oblast: Informacioni sistemi i baze podataka ER model podataka relacioni model podataka prevođenje ER modela u relacioni model podataka SQL osnovni elementi objektnog pristupa modeliranju sistema UML modeliranje slučajevima korišćenja statički model sistema (dijagram klasa) dinamički model sistema (dijagrami saradnje, sekvenci, aktivnosti i stanja) Kandidati će rešavati test na kojem će biti pitanja koja pokrivaju navedene teme. Odgovori na pitanja će zahtevati suštinsko razumevanje i poznavanje terminologije iz zadatih tema. Miloš Racković, Srđan Škrbić, Jovana Vidaković, Uvod u baze podataka, Prirodno matematički fakultet, Departman za matematiku i informatiku, Novi Sad, 2007. Ivana Stanojević, Dušan Surla, Uvod u objedinjeni jezik modeliranja, Grupa za informacione tehnologije, Novi Sad, 1999. DRUGA CELINA: Master studije Prva grupa oblasti (modul: Informacione tehnologije) 1. Oblast: Integracija softverskih sistema pokaže duboko razumevanje bar dva od navedenih tehnologija i principa za integrisanje (distribuiranih) softverskih sistema (Java RMI, Java EE, XML, Web servisi, CORBA,.NET, multi-agentski sistemi)

da pokaže kritičko razmišljanje o prednostima i manama navedenih tehnologija. Slajdovi sa predavanja iz predmeta Integracija sistema Coulouris, Dollimore, Kindberg, Distributed systems, concepts and design, Addison Wesley, 2001. Henning, Vinoski, Advanced CORBA Programming with C++, Addison Wesley, 1999. Newcomer, E., Understanding Web Services: XML, WSDL, SOAP, and UDDI, Addison Wesley 2002 Panda, D., Rahman, R., Lane, D., EJB 3 in Action, Manning, 2007. Erl, T., Service-Oriented Architecture (SOA): Concepts, Technology, and Design, Prentice Hall, 2005. 2. Oblast: Analiza, arhitektura i dizajn softvera pokaže duboko razumevanje tehnika za analizu i dizajn softvera, kao i uloge arhitekture sistema i obrazaca u tom procesu diskutuje svoja lična iskustva na većim projektima u kojima je učestvovao da pokaže kritičko razmišljanje o prednostima i manama pojedinih tehnika i principa. Slajdovi sa predavanja iz predmeta Arihitektura, dizajn i obrasci. Shaw, M., Garlan, D., Software Architecture, Prentice Hall 1996 Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley. Booch, G., Object-Oriented Analysis and Design with Applications, Addison- Wesley, 1994 (2nd ed.) Alur, Malks, D., Crupi, J., Core J2EE Patterns: Best Practices and Design Strategies, 2003 Taylor, R.N., Medvidovic, N., Dashofy, E.M., Software Architecture: Foundations, Theory, and Practice, John Wiley & Sons, 2009. Qian, K., Xiang,., LiXin, T., Chong-wei, X., Diaz-Herrera, J., Software Architecture and Design Illuminated, Jones & Bartlett, 2009.

3. Oblast: Društveni i upravljački aspekti u informacionim tehnologijama pokaže duboko razumevanje etičkih problema, društvene odgovornosti i problema privatnosti u informacionim tehnologijama pokaže duboko razumevanje osnovnih postupaka u upravljanju razvojem softverskih sistema i njihove svrhe diskutuje svoja lična iskustva po obe gore-navedene stavke da pokaže kritičko razmišljanje i predloži rešenja o svim novim situacijama vezano za društvene i upravljačke aspkete u informacionim tehnologijama. Bynum T. W., Rogerson S, Computer Ethics and Professional Responsibilities, Blackwell Publishing, 2003. Freeman L., Peace A. G. (eds), Information Ethics: Privacy and Intellectual Property, Information Science Publishing, 2004. Berkun S., Making Things Happen Mastering Project Management, O Reilly, 2008. Druga grupa oblasti (modul: Računarske nauke) 1. Oblast: Konstrukcija kompajlera delovi i struktura kompajlera (jednoprolazni, viseprolazni) leksička analiza (regularne gramatike i konačni automati) sintaksna analiza (metod rekurzivnog spusta, LL(1) gramatike) elementi semantičke analize (tabela simbola, analiza opsega) generatori kompajlera (Lex, Yacc, Coco/R). Aho, Sethi, Ullman, Compilers: Principles, Techniques, and Tools, Addison- Wesley, 1986. ISBN 0-201-10088-6. "Compiler Construction" course slides: http://perun.dmi.rs/kurbalija/teaching/slidescc.zip, http://perun.dmi.rs/kurbalija/teaching/slides07_08.zip

2. Oblast: Grafovi i algoritmi pojam grafa, matrična reprezentacija grafa, reprezentacija preko liste suseda, izomorfizam grafova obilasci grafa, DFS i BFS povezanost grafa, metrika, stabla, odgovarajući algoritmi bipartitni grafovi, mečinzi, odgovarajući algoritmi Eulerovi i Hamiltonovi grafovi, odgovarajući algoritmi pojam Turingove mašine, pojam računske složenosti algoritma klase P, NP, GI; osnovni primeri (SAT, Hamilton, izomorfizam grafova) težinski grafovi i primene. Vojislav Petrović, Teorija grafova, Univerzitet u Novom Sadu, Novi Sad, 1998. Igor Dolinka, Kratak uvod u analizu algoritama, Univerzitet u Novom Sadu, Novi Sad, 2008. Douglas B. West, Introduction to Graph Theory, 2nd Ed, Prentice Hall, 2001. J. A. Bondy, U. S. R. Murty, Graph Theory, Springer Graduate Texts in Mathematics, 2007. M.Sipser, Introduction to the Theory of Computation, PWS, Boston, 1997. Ch.Papadimitriou, Computational Complexity, Addison-Wesley, Reading, 1994. 3. Oblast: Društveni i upravljački aspekti u informacionim tehnologijama pokaže duboko razumevanje etičkih problema, društvene odgovornosti i problema privatnosti u informacionim tehnologijama pokaže duboko razumevanje osnovnih postupaka u upravljanju razvojem softverskih sistema i njihove svrhe diskutuje svoja lična iskustva po obe gore-navedene stavke da pokaže kritičko razmišljanje i predloži rešenja o svim novim situacijama vezano za društvene i upravljačke aspkete u informacionim tehnologijama. Bynum T. W., Rogerson S, Computer Ethics and Professional Responsibilities, Blackwell Publishing, 2003. Freeman L., Peace A. G. (eds), Information Ethics: Privacy and Intellectual Property, Information Science Publishing, 2004. Berkun S., Making Things Happen Mastering Project Management, O Reilly, 2008.