ECTS credits: 5
Lectures: 2
Exercises: 1

Course objective:

Acquisition of knowledge and skills related to hardware and software components of information systems, designing organizational processes and software solutions which requires the knowledge of possibilities and limitations of information systems.

Course contents:

Basic concepts of computer system architecture. Basic structures of computer system organization. Basic technical components of computer-based systems. The role of information technology in modern organizations. Operating systems: basic functionalities, internal organization, multitasking, security and virtualization. Computer networks: types of basic networks, components, TCP/IP model, layers of the OSI model and security. Computer networks in an organization. Data centers. Security of the information technology infrastructure (security of individual components, firewalls and use of VPN). The role of software frameworks for the control and service management (COBIT, ITIL etc.) Grid computing. Cloud computing. Analysis and management of IS performance.

Competences:

Understanding of key principles if data display and manipulation in information systems. Understanding the principle of multi-layered architecture of systems and spplications. Understanding the differences and similarities of basic components of IS infrastructure, such as servers, clients, networking devices, wired and wireless connections, software and security equipment, as well as their organization in the infrastructure solutions in organizations. Understanding the principle of virtualization. Understanding communication protocols between devices through practical examples, and configuration of an infrastructure solution with all the necessary components for a smaller organization. Using basic concepts of IP networks with the purpose of configuring a simple computer network. Understanding the role of the Internet network as an infrastructure component and designing a simple infrastructure solution based on the Internet. Understanding the role and components of large organizational infrastructure solutions and software frameworks for managing such solutions. Understanding and recognizing opportunities for introducing virtual service models into an organization, such as Cloud Computing and similar.

Learning outcomes:

Having passed the exam, the student will be able to: 1. Design multi-layered architecture of an information system and applications. 2. Organize different components of computer systems infrastructure into a functional unit. 3. Self-assess the advantages and disadvantages of virtual systems and services as an integral part of an information system. 4. Compare various communication protocols between devices in an information system. 5. Construct a simple computer network based on the basic IP network concepts. 6. Develop a simple infrastructure solution based on the Internet. 7. Compare infrastructure solutions for smaller and larger organizations. These outcomes contribute to the learning outcomes of the study program: - Present engineering methods and principles in the design of information systems and program support (1). - Explain the operating principles of information systems (2). - Plan the development of information systems with regard to user needs (7). - Analyze the influence of the IS characteristic on its performance and security (9).