Applied Distributed Systems

Objectives and outcomes Introduction to design concepts and principles of concurrent and distributed systems. Upon completion of the course, students are able to: demonstrate the knowledge and understanding of different models of concurrent systems as … Read more

Read more

Embedded Systems

Objectives and outcomes Acquisition of basic knowledge in the field of computer systems and embedded systems. Upon completion of the course, students will be able to understand and design parts and units of embedded systems. … Read more

Read more

Microservice Applications

Objectives and outcomes Creating synchronous and asynchronous microservices. Creating DevOps streams for microservices and their scalable implementation. Exposing microservice clusters as APIs. Acceptance of basic concepts of microservice web applications. Practical application of the acquired … Read more

Read more

Data Centre Infrastructure

Objectives and outcomes Students gain knowledge of technologies and how the data centre functions as a system. Theyunderstand how individual components are implemented and interconnected. Upon completion of thecourse, students analyse the fundamental problems, concepts … Read more

Read more

Routing Technologies

Objectives and outcomes Getting to know the technologies of routing network traffic within an autonomous system and between autonomous systems. Getting to know the process of packet routing in computer networks. Knowledge of the characteristics … Read more

Read more

Switching Technologies

Objectives and outcomes Familiarity with packet switching technologies in local area networks and advanced configuration techniques of local computer networks with the aim of achieving high network availability. Getting to know the basics of packet … Read more

Read more

Design and Verification

Objectives and outcomes Acquisition and systematization of knowledge related to the functional verification of integrated circuits, from verification at the module and block level, to system verification. Acquiring competence for functional block-level verification. Students gain … Read more

Read more

Virtualized Network Systems

Lectures Introduction to network software (basic concepts, components, and protocols). Reference models. Fundamentals of virtualisation technology (the idea and division of hypervisors, hardware and software virtualisation techniques, advantages and disadvantages of computer infrastructure virtualisation). Overview … Read more

Read more

Interconnecting networks

Lectures Fundamentals of WAN technologies and scalable computer networks (Campus, Branch, Datacenter, Teleworker). WAN operations, OSI model, circuit-switched technologies, circuit-packed technologies. Private WAN technologies: leased lines, DialUp, ISDN, Frame Relay, ATM, Ethernet WAN, MPLS. Public … Read more

Read more

Applied Artificial Intelligence

Objectives and outcomes Getting acquainted with the ideas that emerged during research and development in artificial intelligence during its fifty years of development. Understanding how to build artificially intelligent entities. Upon completion of the course, … Read more

Read more