Subject: Information Handling (17 - SEN032)


Basic Information

CategoryTheoretical-methodological
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS5
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 14.07.2017..

Mastering basic and advanced knowledge and skills related to information management in the context of complex software products. Integrate databases and data organization with data structures in operational mremor. Deep understanding of platform-independent and platform-dependent aspects of information resources.
After successfully completing the course, the student is able to: Specify, model and implement mechanisms for handling information resources within the complexity of complex software products. It is capable of using databases, data organization and data structures in the implementation of information-handling components within the software product architecture. They are able to formulate and implement standard operations (addition, modification, deletion, and search) regardless of the nature and method of implementing the layer for the permanent storage (storage) of information.
Basic concepts related to data, information and knowledge. Formal specification of data structure and its mapping to elements of a persistent layer of complex software products. Platform independent and platform-dependent aspects of data, information and knowledge management. Platform independent model of universal information resource, description and mapping. Data organization - a persistent layer dependent on the operating system. File system architecture, file types and operations over files and within files of different organizations. Data models. Database. Development of a persistent layer of complex software products. Conceptual, logical and physical data modeling. Standardization of operations over information resources. Standardization of the reporting subsystem over the universal persistent layer.
Lectures; Computer exercises; Consultations. Project. As part of the course, students divided into four-member teams implement an interactive application project that enables the visualization and implementation of basic operations over the data warehouse represented by the meta-specification. A special accent is placed on the platform-independent implementation of the reporting subsystem based on persistent layer meta-specification.
AuthorsNameYearPublisherLanguage
Branko PerišićUpravljanje informacijama - pomoćni materijali za praćenje nastave2017elektronski raspoloživ materijalSerbian language
Hiroki SayamaIntroduction to the Modeling and Analysis of Complex Systems2015Open SUNY Textbooks, Milne Library - elektronsko izdanjeEnglish
Matthey WestDeveloping High Quality Data Models2011Elsevier English
Alan L. TharpFile Organization and Processing1988WilleyEnglish
Bytheway, Andy Investing in Information The Information Management Body of Knowledge2014SpringerEnglish
Toby Teorey, Sam Lighstone, Tom Nadeau H.V. JagadishDatabase Modeling and Design Logical Design fifth edition2011Elsevier Inc.English
Martin KleppmanDesigning Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems 1st Edition2015O`REILLYEnglish
BCASE Editorial BoardA Guide to Systems Engineering Body of Knowledge (SeBok) Ver.1.32014BCASE Editorial Board - elektronsko izdanjeEnglish
Course activity Pre-examination ObligationsNumber of points
Praćenje aktivnosti pri realizaciji projekataYesYes10.00
ProjectYesYes30.00
Written part of the exam - tasks and theoryNoYes50.00
Project defenceYesYes10.00
Name and surnameForm of classes
Missing picture!

Marković Marko
Assistant Professor

Lectures
Missing picture!

Gostojić Stevan
Full Professor

Lectures
Missing picture!

Lukić Aleksandar
Assistant - Master

Computational classes
Missing picture!

Trajković Anđela
Assistant - Master

Computational classes
Missing picture!

Dorić Luka
Assistant - Master

Computational classes
Missing picture!

Gavrilović Tatjana
Teaching Associate

Computational classes