Bachelor
2025/2026




Deep Learning
Type:
Compulsory course (Data Science and Business Analytics)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
3 year, 3, 4 module
Open to:
students of one campus
Language:
English
ECTS credits:
4
Contact hours:
56
Course Syllabus
Abstract
The course is dedicated to studying deep learning, which is the most rapidly developing field of machine learning. The course attendees will learn what kinds of machine learning tasks can be solved using neural networks and what types of neural networks are currently in use. The course has a clear practical focus, students will have to train neural networks on the various frameworks using the Python programming language. The course also covers tasks related to images and texts.
Learning Objectives
- The course aims to help students to develop an understanding of the principles, algorithms, and applications of deep learning.
- The course aims to equip students with the necessary skills and knowledge to apply deep learning techniques to solve real-world problems.
- The course focuses on developing a theoretical foundation in deep learning, as well as practical experience in implementing and experimenting with deep learning models.
- The course aims to expose students to the latest advances and research in deep learning, and encourage critical thinking and problem-solving skills in the context of deep learning.
- The aim of the course is to prepare students for any careers where deep learning techniques are increasingly being used.
Expected Learning Outcomes
- Knows basic types tasks solved with using deep learning. Is developing architecture, implements, trains and produces optimization neural parameters networks. Solves applied tasks from various areas with using deep learning.
- Understand the key computations underlying deep learning, use them to build and train deep neural networks, and apply it to computer vision.
- Student are aware of basic concepts and can use Python for NLP deep lerning: recurrent neural networks, convolutional networks, pooling, attention mechanism, transformer.
- Students are aware of basic concepts of deep learning: tensor, model weighs, layers, various activation functions, loss function and metrics, optimization methods, softmax and crossentropy, dropout, batches, stochastic gradient decent, epoch, batch normalization.
- Learn the operation and training of neural networks, and their relation to deep learning
- Learn the basic concepts and uses of reinforcement learning algorithms
- Can create and use convolutional neural networks
Course Contents
- Artificial Neural Networks (ANN)
- Linear Neural Networks for Regression
- Linear Neural Networks for Classification
- Multilayer Perceptrons
- Convolutional Neural Networks
- Modern Convolutional Neural Networks
- Recurrent Neural Networks
- Modern Recurrent Neural Networks
- Attention Mechanisms and Transformers
- Optimization Algorithms
- Computer Vision
- Natural Language Processing
- Reinforcement Learning
- Generative Adversarial Networks.
Assessment Elements
- Hackathon
- Home assignmentsThe grade for the current category is calculated as cumulative from the beginning of the course.
- Midterm TestThese are individualized tests. The assessment of the test is based on the marking scheme that comes with the test assignment. Each problem and their sub parts are worth a certain number of points, the sum of these points is equal to 10, which is the maximum grade for the test on the 10 point scale. The student is awarded the assigned number of points for the correct answer to each part of the question and partial credit may also be awarded. The grade for the current category is calculated as cumulative from the beginning of the course. The test is conducted with the help of Safe Exam Browser.
- QuizzesThe grade for the current category is calculated as cumulative from the beginning of the course. Quizzes are conducted with the help of Safe Exam Browser.
- Kaggle CompetitionsThe home assignment is conducted in the form of a kaggle competition.
Interim Assessment
- 2025/2026 4th module0.15 * Hackathon + 0.2 * Home assignments + 0.25 * Kaggle Competitions + 0.2 * Midterm Test + 0.2 * Quizzes