Object-Oriented Programming
Bachelor, 1st year, summer semester
Teaching core OOP principles such as classes, encapsulation, inheritance, polymorphism, constructors, exceptions, and practical C++ programming.
Teaching
A collection of topics, course materials, and useful resources for students.
Bachelor, 1st year, summer semester
Teaching core OOP principles such as classes, encapsulation, inheritance, polymorphism, constructors, exceptions, and practical C++ programming.
Bachelor, 2nd year, summer semester
Introduction to relational database systems, including data modeling, ER diagrams, SQL, normalization, database design, and practical work with relational databases.
Bachelor, 3rd year, summer semester
A project-based course where students work under the supervision of a chosen faculty member to design and develop a semester-long project. The course emphasizes practical problem-solving, independent work, research, software or system development, and project presentation.
Bachelor, 4th year, winter semester
Courses focused on the analysis, design, and development of information systems, including process modeling, data modeling, and practical implementation.
Bachelor, 4th year, summer semester
Topics include image processing, geometric transformations, filtering, edge detection, and practical work with Python and OpenCV.
Masters, 1st year, winter semester
Explores advanced database concepts including optimization, transactions, distributed databases, and modern NoSQL approaches such as document, key-value, and graph databases, with practical applications.
Masters, 1st year, summer semester
Covers the fundamentals of the Internet of Things, including sensors, microcontrollers, communication protocols, data collection, IoT architectures, and introductory hands-on work with connected devices and smart systems.
Student supervision
Teaching, mentoring, and supervising — because one project somehow became many. A collection of bachelor’s and master’s student projects, built through curiosity, experimentation, and persistence.
Web-Based F1 Season Simulator
Development of a 2D Game for Connecting Electrical Circuits
Development of an Augmented Reality System to Support Communication in Children with Autism
Design and Development of an IoT Assistant with Machine Learning to Support the Daily Lives of People with Visual Impairments
Development of a Distributed Intelligent Monitoring System for the Bee Colony Ecosystem Using Artificial Intelligence and Wireless Communication Technology
Development of an Information System for Management and Monitoring of a Driving School
Methodology for Automatic Assessment of Urbanization Degree through Satellite Image Analysis
Web-Based System for Discovering Electric Vehicle Charging Stations
Information System for Monitoring and Analysis of Residential Photovoltaic Installations
Development of a Pixel Clicker Video Game with Idle Functionality
Development of a Web Application for Intelligent Note Creation and Management Using LLM Models
Design and Development of an Automated and Optimized University Timetable Management System
Application for Editing Music Files
Development of a Web-Based Blog for Book Authors
Development and analysis of an information system for servicing work in a beekeeping farm
Development of a desktop-based 2D platform video game
Web-based platform for selling and renting cars
Development of a web-based platform for hiring craftsmen
Development of software for recognizing receipts in Bulgarian
Development of a system for purchasing tickets for public transport
An Information System for Livestock and Pasture Surveillance
System for reporting and examining physical indicators of the human body
Deraigo - a web-based system for studying and self-studying in Japanese
Development of a mobile application for a historical calendar
Desktop-based survival game
Development of a web-based strategy game
Music store web application
Design and development of a Japanese language learning application
Smart home organizer
Multimedia player with music detector
Research on the performance of relational and non-relational database management systems
Software to help people with hearing impairments using the visual speech recognition method
System for reporting and checking laboratory exercises