- Організація сучасних обчислювальних машин, від вбудовуваних до суперкомп’ютерів.
- Способи ефективно утилізувати їх ресурси, вмітиви користовувати все більш поширену паралельність,успішно справляти із їх розподіленністю і гетерогенністю.
- Teacher: Farenyuk Oleg
- Асистент з оцінювання: Bondar Nina
- Асистент з оцінювання: Borsuk Vasyl
- Асистент з оцінювання: Zubrytsky Markian
- Teacher: Stehnii Anatolii
- Teacher: Бачало Іван
- Teacher: Парцей Руслан
- Асистент з редагування: Poliakov Mykhailo
- Асистент з редагування: Batsenko Tetiana
- Teacher: Romanyuk Andriy
- Teacher: Starko Vasyl
Курс "Принципи організації комп'ютера" знайомить студентів із базовими абстракціями обчислювальних систем, від комбінаторної та секвенційної логіки до CPU, блоків пам'яті, підсистем вводу-виводу. На прикладі вбудовуваних систем, студенти знайомляться із моделлю машини С, створенням "bare metal" систем, роботою із сенсорами тощо.
- Teacher: Farenyuk Oleg
- Teacher: Teslyuk Vasyl
- Асистент з оцінювання: Bondar Nina
- Асистент з оцінювання: Zubrytsky Markian
- Teacher: Kolodii Yulia
- Teacher: Лясковська Надія
- Teacher: Терлич Наталія
Linear algebra is definitely a must course for computer science programmes. Our aim within this course is to provide students with a good understanding of the basic concepts and methods of linear algebra and to help them develop the ability to solve problems using linear algebra.
We will cover the standard basic notions (systems of linear equations, matrices and matrix algebra; linear vector spaces and linear transformations; inner products, orthogonality, cross products, subspaces, linear independence, bases, eigenvectors, eigenvalues, matrix diagonalization) as well as illustrate their application in data science, computer vision, geometry, optimization, difference/differential equations, and discuss algorithms and their computational issues whenever possible.
- Teacher: Kolodii Yulia
- Teacher: Лясковська Надія