Specialist studies

Study program: Information technology

Specialist studies at FIT are interdisciplinary and enable acquiring advanced knowledge in the field of Software Engineering, Computer Networks and Telecommunications and Information Systems. Students gain an academic title with the possibility of practical work in a real environment and real problems. Particular emphasis is on the development and acquisition of skills for innovation and the practical application of acquired theoretical knowledge, which enables postgraduates to successfully solve problems in practice.

In the first semester students opt for one of the compulsory subjects (Advanced Networking or Administration of Computer Networks) depending on the directions that have been completed in basic studies and general knowledge in the field of computer networks

Duration: 1 year - 60 ECTS

Title: Information Technology Specialist

I SEMESTER

Project Management

CourseProject Management
Study programSpecialist studies: Information technology
StatusObligatorySemesterWinter(VII)ECTS/CSPK6
DescriptionThe aim of studying project management curs is to familiarize with the basic theoretical elements of the general concept of project management and the possibilities of applying the appropriate organizational and management methods and techniques of this concept.
PreconditionsNo preconditions
Teaching methodsLectures, exercises and work on the project.

The Methodology of Scientific Research

CourseThe Methodology of Scientific Research
Study programSpecialist studies: Information technology
StatusObligatorySemesterWinter(VII)ECTS/CSPK3
DescriptionThe objective of the course is to provide the necessary knowledge to enable students to use databases, research methods and other techniques in the process of scientific research. As a part of the course certain types of scientific research will be discussed in details, and their features explained.
PreconditionsNo preconditions
Teaching methodsLectures, exercises, case studies, seminar papers, colloquiums and final exams. Consultations

Software Requirements Analysis and Specification

CourseAnaliza i specifikacija zahtjeva (obavezni)
Study programSpecialist studies: Information technologies
StatusObligatorySemesterWinter(VII)ECTS/CSPK7
Description

Students will learn how to capture software requirements and handle difficult situations in gathering data to build software systems. Special emphasis is given to working with clients and to learning about the needs of users who interact with a system. The course addresses elicitation, specification, and management of software system requirements. Additionally, the course examines iterative prototyping user interactions for a system.

PreconditionsThere are no formal prerequisites, but in order to successfully follow lectures and master the field, students need a basic knowledge of Software and Information Systems Design. 
Teaching methods

This course will include lectures, practical exercises, in-class discussions, case studies, presentations, guest speakers, individual student research and short presentation, and a final group project presentation.

Use of the Moodle Learning platform to further support communication, by posting lecture notes, assignment instruction, timely announcements, and online quizzes or submission of assignments.

Administration of computer networks

CourseAdministration of computer networks
Study programSpecialist studies: Information technology
StatusObligatorySemesterWinter(VII)ECTS/CSPK7
DescriptionThe focus is on introducing the basic rules and procedures when administering computer networks. The course addresses the basic properties of computer networks regardless of their size. The goal of the course is to acquire theoretical and practical knowledge necessary for administering computer networks. Through the examples from practice, students will learn how to administer computer network and set network devices parameters. Upon completion of the course, students will be able to independently apply acquired knowledge to the design and configuration of computer networks.
PreconditionsNo preconditions
Teaching methodsLectures, seminars, labs, colloquiums and final exam. Consultations

Advanced Networking

Course Advanced Networking
Study programSpecialist studies: Information technology
StatusObligatorySemesterWinter(VII)ECTS/CSPK6
DescriptionThe objective of the course is to introduce students to the advanced technologies in the field of telecommunications and computer networks, as well as their training in designing and administering computer networks.
PreconditionsComputer Networks Fundamentals
Teaching methodsLectures, exercises, case studies, seminar papers, colloquiums and final exams. Consultations.

Advanced database systems

CourseAdvanced database systems
Study programSpecialist studies: Information technology
StatusElectiveSemesterWinter(VII)ECTS/CSPK6
DescriptionThe objective of the course is to familiarize students with procedural programming over databases and to present possibilities of using PLSQL.
PreconditionsNo preconditions
Teaching methodsLectures, exercises and work on the project.

* Students in the first semester choose one of the compulsory subjects (Advanced Networking or Computer Network Administration), depending on the directions that have been completed in basic studies and the scope of prior knowledge in the field of computer networks.

II SEMESTER

Izborni predmet 1

Izborni predmet 2

Izborni predmet 3

Specijalistički rad

Practical work - Project

CourseProject
Study programAcademic studies: Information systems
StatusObligatorySemesterSummer(VIII)ECTS/CSPK8
DescriptionThe student, in cooperation with the professor who is the mentor in the design of the project, identifies the problem from the practice in the field of information and communication technologies which can be solved using the acquired knowledge in basic studies. The student's independent work on the project development demonstrates the practical application of knowledge and develops / implements a solution that provides a quantitative and qualitative assessment of the overall knowledge acquired in the field of ICT with special qualifications in the field of information (information systems, computer networks, software engineering)
PreresquisitesNo prerequisites.
Teaching methodsConsultations

ELECTIVE COURSES

INFORMATION SYSTEMS

Audit of Information Systems

CourseAudit of Information Systems
Study programSpecialist studies: Information technology
StatusElectiveSemesterSummer(VIII)ECTS/CSPK6
DescriptionAcquiring knowledge in the field of information system audit. Students will be introduced to the process of creating control structure defined with a specific goal, audit of information technologies infrastructure in relation to it and setting the relevant procedure due to any inadequacy.
PreconditionsNo prerequisites
Teaching methodsTeaching is performed through lectures, discussions with application of multimedia content and application of methods for distance education. Practical classes include practical work with selected e-learning tools and project assignment with application of selected tools and technologies, analysis of selected case studies.

Poslovna inteligencija

Naziv predmetaPoslovna inteligencija
Studijski programSpecijalističke studije: Informacione tehnologije
Status predmetaizborniSemestarVIIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)

Studenti će se upoznati sa teorijskim osnovama razvoja modela odlučivanja i primjene raznih vrsta algoritama, kao i njihovu implementaciju u raznim specijalizovanim alatima. Konkretno, nakon uspješnog savladavaja gradiva, student će biti sposban da:

• pripremi agregirane (OLAP) izvještaje iz postojećih baza podataka;

• razvije deskriptivne modele odlučivanja (primjeri: segmentacija klijenata, analiza potrošačke korpe);

• razvije prediktivne modele odlučivanja (primjeri: predviđanje potrošnje električne energije, predviđanje sposobnosti vraćanja kredita) i

• razvije baze znanje za podršku odlučivanju (primjeri: baza znanja korisničkog centra).

Uslovljenost drugim predmetimaNema uslovljenosti
Metod nastave i savladavanja gradivaNastava se odvija kroz predavanja, diskusije uz primjenu multimedijalnih sadržaja i primjenom metoda za daljinsko obrazovanje. Vježbe obuhvataju praktičan rad sa izabranim alatima za e-učenje i projektni zadatak uz primjenu izabranih alata i tehnologija, analizu odabranih studija slučajeva.

Osnove skladištenja podataka

Naziv predmetaOsnove skladištenja podataka
Studijski program

Specijalističke studije: Informacione tehnologije

 smjer: Informacioni sistemi

Status predmetaizborniSemestarVIIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)Osnovni cilj izučavanja ovog predmeta upoznavanje studenta sa tipovima skladišta podataka i načinima modelovanja, dizajna, implementcije i administracije skladišta podataka. Drugo, cilj predmeta je upoznati studenta sa metodama i tehnikama pristupa i obrade velike količine podataka.
Uslovljenost drugim predmetimaNema uslovljenosti
Metod nastave i savladavanja gradivaNastava se odvija kroz predavanja, auditorne vježbe,  diskusije ao i primjenom metoda za daljinsko obrazovanje.

Advanced information systems security

CourseAdvanced information systems security
Study programSpecialist studies: Information technology
StatusElectiveSemesterSummer(VIII)ECTS/CSPK6
DescriptionThe objective of the course is to introduce students to the advanced field of security and protection of information systems. Students will get to know advance methods of protection, as well as potential risks of compromising information systems.
PreconditionsNo prerequisites
Teaching methodsLectures, exercises, case studies, seminar papers, colloquiums and final exams. Consultations.

Poslovni informacioni sistemi

Naziv predmeta Poslovni informacioni sistemi
Studijski program

Specijalističke studije: Informacione tehnologije

 smjer: Informacioni sistemi

Status predmeta izborni Semestar VI ECTS/CSPK 5
Sadržaj predmeta (ciljevi izučavanja predmeta) Cilj predmeta Poslovni informacioni sistemi jeste da upozna studente sa osnovnom strukturom, funkcionisanjem i koncepcijom savremenih poslovnih informacionih sistema.
Uslovljenost drugim predmetima Nema uslovljenosti
Metod nastave i savladavanja gradiva Predavanja i laboratorijske vježbe

COMPUTER TELECOMMUNICATIONS

High-Tech Crime

CourseHigh-Tech Crime
Study program

Specialist studies: Information technology

Orientation: Computer telecommunications

StatusElectiveSemesterSummer(VIII)ECTS/CSPK6
Description

The goal of this course is that students learn the basic principles and requirements imposed by the fight against high-tech crime.

Cyber crime or high-tech crime, with its current forms of appearance, is a global problem for developed countries, as well as for middle-developed and underdeveloped countries. Today, there is no form of organized criminal activity that in some form or stage of its implementation does not use cyber space, such as: smuggling drugs, money laundering, organized crime and corruption, weapons smuggling, financial frauds, child pornography, etc. Students will be introduced with possible ways of organizing the fight against high-tech crime, as well as with a review of organization in the EU and Montenegro.

Students will also be introduced with tools used in the fight against cyber crime, as well as with tools used for advanced digital forensics.s.

PreconditionsNo preconditions
Teaching methodsLectures, practical classes and laboratory exercises.

Digital Forensics

CourseDigital Forensics
Study program

Specialist studies: Information technology

Orientation: Computer telecommunications

StatusElectiveSemesterSummer(VIII)ECTS/CSPK6
DescriptionThe goal of this course is that students learn the basic principles and requirements of digital forensic analysis of the computer system. By understanding the nature of the digital record, abstract layers of computers, functionality of hardware and technology of primary and secondary memory media of the computer, as well as the forensic importance of knowledge of registries, temporary files, dates and times, file system structure and inaccessible places for the user for storing computer generated data, as well as the problems of applying anti-forensic activities and tools, students are trained to independently recover hidden data in the examined computer by using forensic techniques and tools.
PreconditionsNo preconditions
Teaching methodsLectures, practical classes and laboratory exercises.

Napredni sistemi sigurnosti računarskih mreža

CourseAdvanced security systems for computer networks
Study program

Specialist studies: Information technology

Orientation: Computer telecommunications

StatusElectiveSemesterSummer(VIII)ECTS/CSPK6
DescriptionThe objective of the course is to enable students to acquire knowledge and competence for dealing with information security in the computer networks.
PreconditionsNo preconditions
Teaching methodsLectures, exercises, case studies, seminar papers, colloquiums and final exam, consultations.

Osnovi mobilne telefonije

Naziv predmeta Osnovi mobilne telefonije
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Računarske telekomunikacije

Status predmeta izborni Semestar VI VIII ECTS/CSPK 6
Sadržaj predmeta (ciljevi izučavanja predmeta) Upoznavanje sa arhitekturom, organizacijom i funkcionisanjem mobilne telefonije
Uslovljenost drugim predmetima Nema uslovljenosti
Metod nastave i savladavanja gradiva

Studije se nude u tri oblika nastave:

  • u tradicionalnom obliku, u kome se nastava odvija u prostorijama fakulteta
  • u obliku nastave na daljinu, tj. preko Interneta (tzv. e-učenje), ili
  • u obliku kombinovane nastave, u okviru koja se predavanja slušaju i prate preko Interneta, a vježbe
    obavljaju u računarskoj učionici fakulteta ili centra za podršku učenja na daljinu.

Wireless and mobile computer networks

CourseWireless and mobile computer networks
Study programSpecialist studies: Information technology
StatusElectiveSemesterSummer(V)ECTS/CSPK5
DescriptionThe objective of the course is to introduce students to theoretical basics, concepts and standards of wireless transmission, including analysis of the mobility and networking aspects. The technical principles, protocols, characteristics and basic technologies of wireless mobile systems are explained. As a part of the exercises, students will practice to identify, connect and configure wireless network devices, and how to use the software package for protocol analysis to get acquainted with the traffic flow in wireless computing networks.
PreconditionsNo preconditions
Teaching methodsLectures, exercises, case studies, seminar papers, colloquiums and final exams. Consultations.

SOFTWARE ENGINEERING

Semantički web

Naziv predmetaSemantički web
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Softverski sistemi

Status predmetaizborniSemestarVIIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)Ovladavanje konceptima, tehnikama i odbranim primjerima primjena semantičkog web-a.
Uslovljenost drugim predmetimaNema uslovljenosti
Metod nastave i savladavanja gradivaPredavanja, vježbe, seminarski, kolokvijumi  i završni ispit. Konsultacije.

Advanced programming of mobile applications

Course Advanced programming of mobile applications
Study program

Specialist studies: Information technology

Orientation: Software systems

Status Elective Semester Winter(VII) ECTS/CSPK 6
Description

After the course you have completed, you will be able to independently create a GUI mobile application, as well as post them on the Market. The course describes the use of the environment for creating and creating mobile applications them self. Elementary concepts related to mobile platforms will be clarified and their use described. The attendee will learn how to create simple mobile applications with the help of development tools / programs for the Android mobile platform Eclipse and Android SDK and starts them on the emulator or the real device.

Objectives of the course are:

  • Getting to know the development environment and Android emulator
  • The basics of Android programming
  • Android user interface
  • Design of the user interface using a view
  • Persistence of data
  • Providing content
  • Sending messages
  • Services that depend on the location of the user
Preconditions No preconditions
Teaching methods Lectures, exercises and laboratory exercises.

Advanced programming in Java

CourseAdvanced programming in Java
Study program

Specialist studies: Information technology

Orientation: Software systems

StatusElectiveSemesterSummer(VIII)ECTS/CSPK6
DescriptionGetting to know advanced programming on the Java platform and functional programming.
PreconditionsThere is no formally, but in order to successfully follow lectures and master the field, knowledge of programming and software design is needed.
Teaching methods

Studies are offered in three forms of teaching:

  • in a traditional form, in which classes take place in the premises of the faculty
  • in the form of distance learning, i.e. via the Internet (e-learning), or
  • in the form of combined teaching, in which lectures are listened to and tracked over the Internet, and exercises are carried out in a computer classroom of a faculty or a distance learning center

Agilne metode razvoja softvera

Naziv predmetaAgilne metode razvoja softvera
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Softverski sistemi

Status predmetaizborniSemestarVIIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)Upoznavanje sa konceptima prikupljanja zahtjeva, sa posenim naglaskom na agilne metodologije.
Uslovljenost drugim predmetimaFormalno nema, ali da bi se uspješno pratila predavanja potrebno je znanje programiranja i projektovanja softvera.
Metod nastave i savladavanja gradivaPredavanja, vježbe, seminarski, kolokvijumi  i završni ispit. Konsultacije

Advanced web programming

CourseAdvanced web programming
Study program

Specialist studies: Information technology

Orientation: Software systems

StatusElectiveSemesterWinter(V)ECTS/CSPK5
DescriptionStudents are trained for practical use of a development environment for software testing.
PreconditionsPassed Exams Programming II and Web Programming
Teaching methods

Lectures, exercises. Consultations

APPLIED INTERNET TECHNOLOGY AND SERVICES

Sistemi e-poslovanja u javnoj upravi (eGovernment)

Naziv predmetaSistem e-poslovanja u javnoj upravi (eGovernment)
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Primijenjene internet tehnologije i servisi

Status predmetaizborniSemestarIVECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)Cilj predmeta je da studenti sagledaju probleme i potrebe komunikacionog povezivanja vlade i građana, da analiziraju nastale probleme lokalne samouprave i na bazi tih saznanja budu osposobljeni da definišu zahtijeve i potrebe i na bazi tih zahtijeva implementiraju odgovarajuća rješenja.
Uslovljenost drugim predmetimaNema uslovljenosti
Metod nastave i savladavanja gradivaNastava se odvija kroz predavanja, diskusije uz primjenu multimedijalnih sadržaja i primjenom metoda za daljinsko obrazovanje. Vježbe obuhvataju praktičan rad sa izabranim alatima za e-učenje i projektni zadatak uz primjenu izabranih alata i tehnologija, analizu odabranih studija slučajeva.

Sistemi i tehnologije za e-učenje

Naziv predmeta Sistemi i tehnologije za e-učenje
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Primijenjene internet tehnologije i servisi

Status predmeta izborni Semestar IV ECTS/CSPK 6
Sadržaj predmeta (ciljevi izučavanja predmeta)

Nakon odslušanog i položenog predmeta studenti će biti u mogućnosti da:

• izvrše specifikaciju zahtijeva za implementaciju sistema za e-učenje i razviju kriterijume za izbor najpogodnijeg proizvoda.

• efikasno implementiraju i administriraju sistem za e-učenje (rukuju sadržajem, kursevima i korisnicima)

• razumiju i primijene komercijalne i opensource alate u cilju kreiranja različitih servisa za e-učenje

• razvijaju sadržaj za e-učenje koji je usaglašen sa standardima e-učenja (SCORM) .

Uslovljenost drugim predmetima Nema uslovljenosti
Metod nastave i savladavanja gradiva Nastava se odvija kroz predavanja, diskusije uz primjenu multimedijalnih sadržaja i primjenom metoda za daljinsko obrazovanje. Vježbe obuhvataju praktičan rad sa izabranim alatima za e-učenje i projektni zadatak uz primjenu izabranih alata i tehnologija, analizu odabranih studija slučajeva.

Arhitektura i infrastruktura sistema za e-učenje

Naziv predmetaArhitektura i infrastruktura sistema za e-učenje
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Primijenjene internet tehnologije i servisi

Status predmetaizborniSemestarVIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)Nakon odslušanog i položenog predmeta studenti će biti u mogućnosti da: razumiju način rada različitih hardverskih, softverskih i komunikacionih infrastrukture za e-učenje kao i njihovu imlementaciju u praksi; konfigurišu i koriste različite multimedijske uređaje za e-učenje; koriste odgovarajuće LCMS; razumiju kako videokonferencijska rješenja primjenjuju za interaktivna predavanja uživo; vrše evaluaciju infrastrukture i mrežnih zahtjeva za specifično okruženje za e-učenje.
Uslovljenost drugim predmetimaStudenti moraju poznavati osnove računarskih mreža
Metod nastave i savladavanja gradivaNastava se odvija kroz predavanja i diskusije uz primjenu multimedijalnih sadržaja i primjenom metoda za daljinsko obrazovanje. Vježbe obuhvataju praktičan rad sa različitim hardverom za eučenje, rad sa video-konferencijskim sistemom i analizu studijskih slučajeva.

Internet tehnologije i servisi

Naziv predmetaInternet tehnologije i servisi
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Primijenjene internet tehnologije i servisi

Status predmetaizborniSemestarVII VIIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)Nakon odslušanog i položenog predmeta studenti su osposobljeni za projektovanje i implementaciju Internet aplikacija. Studenti će biti u mogućnosti da: razumiju i primijene komercijalne i opensource alate u cilju kreiranja različitih rješenja za e-commerce aplikacije i da identifikuju niz servisa neophodnih za e-commerc projekte i razviju kriterijume za izbor najpogodnijeg proizvoda
Uslovljenost drugim predmetimaStudenti treba da poznaju osnove Web programiranja
Metod nastave i savladavanja gradivaNastava se odvija kroz predavanja, auditorne vježbe, diskusije kao i primjenom metoda za daljinsko obrazovanje.

Napredni koncepti interakcije čovjek-računar

Naziv predmetaNapredni koncepti interakcije čovjek-računar
Studijski program

Specijalističke studije: Informacione tehnologije

smjer: Primijenjene internet tehnologije i servisi

Status predmetaizborniSemestarVIIECTS/CSPK6
Sadržaj predmeta (ciljevi izučavanja predmeta)U okviru predmeta obrađuju se ključne teorije, modeli i metodologije iz oblasti interakcije čovjek-računar. Studenti se upoznaju sa različitim aspektima interakcije čovjek-računar i tehnologijama za izradu interfejsa (dizajn orjentisan na korisnika, kreiranje prototipa,...) i tehnikama za evaluaciju i testiranje korisničkih interfejsa (posmatranje korisnika, interaktivni prototip, eksperimenti,...). Nakon završetka, studenti stiču praktična znjana potrebna za specifikaciju, dizajniranje, implementaciju u evaluaciju upotrebljivog korisničnog interfejsa razlilčitih metoda.
Uslovljenost drugim predmetimaNema uslovljenosti
Metod nastave i savladavanja gradivaPredavanja, auditorne vježbe, domaći zadaci, seminarski  radovi.