Fundamentals of design

Theoretical classes: Basic concepts and design process at all stages. Project documentation. Fundamentals of perspective and projective geometry. Technical drawing. Geometrical and amorphous form. Basic concepts and elements of the structure. Analysis of shape. Generating … Read more

Read more

Fundamentals of computer systems

Objectives and outcomes Students acquire a basic knowledge of computer systems and computer technology. Upon completion of the course, students have a basic knowledge of computer hardware, as well as of the organisation of hardware … Read more

Read more

Parallel algorithms

Objectives and outcomes Developing theoretical foundations and practical skills required for understanding and development of parallel computer programs. Students will learn the key concepts and issues related to the implementation of parallel algorithms and will … Read more

Read more

Written and oral communication skills

Objectives and outcomes The objective is to familiarise students with the language and style of oral and written business communication. They connect orthography with business communication and language based on selected examples from everyday communication. … Read more

Read more

Operating systems

Objectives and outcomes Introduction to the usage and functions of operating systems, as well as to the basic principles of operating system design and implementation. Introduction to modern operating systems. Understanding the key differences between … Read more

Read more

Fundamentals of electronics

Objectives and outcomes The aim of the course is to acquire basic knowledge in the field of electrical engineering and electronics. Upon completion of the course, students have a basic knowledge of principles and laws … Read more

Read more

Fundamentals of design

Objectives and outcomes Students learn about the properties of form, process and media of creating artistic elements. They improve their knowledge of illustration, photography and graphic design. In addition, students are informed about selected works … Read more

Read more

Object-oriented programming

Objectives and outcomes Students acquire theoretical knowledge and practical skills in understanding and applying object-oriented programming paradigm. They understand all key concepts of object-oriented programming and are able to apply them. They are further capable … Read more

Read more

Dedicated computer systems

Comparison of dedicated computer systems to other computer systems. Architecture of dedicated computer systems. CPU in the context of a complete system with I/O and memory. CPU families used in microcontrollers. Memory management unit. Memory … Read more

Read more

Advanced mathematical analysis

Objectives and outcomes Using the knowledge acquired in Mathematical Analysis, students are introduced to the mathematical analysis of functions of several variables, basic types of integrals of functions of several variables, Fourier series, basics of … Read more

Read more