Universal design

Theoretical classes: History of design. Introduction to basic concepts. Design around us. Usable universal design. Function, form, harmony and golden section. Human needs, market research and statistics. Economic viability. Introducing the necessity that each design … Read more

Read more

Control systems

Basic concepts and principles of automatic control systems. The mathematical description of continuous linear and nonlinear systems. Laplace transform. The transfer function. Algebra of transfer functions. Signal flow graph. Assessment of the quality of management … Read more

Read more

Information management

Objectives and outcomes Students are acquainted with the modern principles of information management, data and the design of modern information systems, based on an object-oriented approach and relational databases. Students acquire advanced knowledge and skills … Read more

Read more

Software components

Objectives and outcomes Students acquire knowledge of component-based software development as well as of the tools formanaging and connecting software components, in addition to knowledge of the service-orientedarchitecture and microservices. Students understand the concept of … Read more

Read more

Software Engineering

Objectives and outcomes Familiarity with modern methods and principles of software engineering, as well as understanding and application of the most commonly used methodologies for software development. Students understand the problems of modern software development. … Read more

Read more

Professional practice

Objectives and outcomes Students acquire knowledge about the functioning and organisation of companies and institutions that provide jobs for which students have been trained. Preparing students to work in local and state administration bodies, public … Read more

Read more

The theory of algorithms, automata and languages

Objectives and outcomes Acquiring general and professional knowledge of the theory of algorithms, automata and languages. ​​Students will acquire important concepts and knowledge of the theory of algorithms, automata and languages ​​- about deterministic and … Read more

Read more

System programming

Objectives and outcomes Preparing students to become programmers who can create a) low-level programs that are run within the operating system, b) system tools for other programmers and users (assemblers, compilers, loaders, debuggers) and c) … Read more

Read more

Scalable computer networks

The addressing plan. Hierarchical addressing using VLSM’s. Advanced IP addressing. Network optimization using advanced techniques of configuring IP address (e.g. NAT with route-maps). Adaptation to new technologies (e.g., IPv6) using network reconfiguration. Configuring EIGRP protocols. … Read more

Read more

Data warehouses

Objectives and outcomes Acquiring general knowledge of data warehouse design and implementation, as well as importantbusiness intelligence concepts. Upon completion of the course, students will have a basic knowledge ofhow data warehouses function, as well … Read more

Read more