Subject: Information System Architecture and Computer Networks (12 - IM1519)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS5
Course specification

Course is active from 01.10.2013..

Introducing the students with the architecture of contemporary information systems. Providing the necessary information on possible solutions for hardware platforms and communication infrastructure of information systems. Mastering the patterns of software system architectures.
Upon completing this course successfully, students will be able to: understand functional components of computer system, their characteristics, performances and inter dependencies; understand the principles of local area networks, inter networking between different computer networks into coordinated system, and how applications can use the resulting communication system; define and explain the meaning of architecture, distinguish between important approaches to architectures, describe and explain the architecture of integrated information systems (IIS) and understand the value of integration, explain the concept of the different views of IIS and the relationships between those individual views, explain different architectural styles, software components, connectors; use UML for system architecture modelling; and use selected web application development framework to develop a web application.
Information system architecture. Computer system components, characteristics, performances and interrelations. Distributed systems: hardware and software concepts. Client-server model. Review of fundamental computer network technologies. Communication software and protocols. TCP/IP protocol family. Network safety and monitoring. Key Internet concepts. Software architectures. Architectural patterns. Unified Modelling Language (UML): component and deployment diagrams. Fundamental concepts and usage aspects of selected framework for web application development.
Lectures; laboratory exercises; individual consultations; team work on the design of conceptual data base schema; individual work (assignments). Students are encouraged to communicate, to reason critically, to work independently and to contribute actively to teaching process.
AuthorsNameYearPublisherLanguage
Taylor, R. N., Medvidovic N., Dashofy N.Software Architecture: Foundations, Theory, and Practice2010John Wiley&SonsEnglish
Stallings W.Organizacija i arhitektura računara – Projekat u funkciji performansi2006CET Beograd i Računarski fakulteta BeogradSerbian language
Comer D. E.Internetworking With TCP/IP, Vol I: Principals, Protocols and Architecture2006Prentice HallEnglish
Stallings W.Data & Computer Communications2000Prentice HallEnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes40.00
TestYesYes10.00
TestYesYes10.00
PresentationYesYes10.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Bošković Dragan
Associate Professor

Lectures
Missing picture!

Penčić Marko
Assistant - Master

Computational classes
Missing picture!

Ramač Robert
Assistant - Master

Computational classes
Missing picture!

Rafa Klara

Computational classes
Missing picture!

Rakić-Skoković Marija
Skill Lecturer

Computational classes
Missing picture!

Novković Milana
Teaching Associate

Computational classes