Skip to main content
moodle
  • English ‎(en)‎
    Български ‎(bg)‎ English ‎(en)‎
You are currently using guest access (Log in)

Обектно-ориентирано програмиране 2014/15 (КН, 2 поток)

  1. Home
  2. Courses
  3. Архив
  4. Бакалаври, летен семестър 2014/2015
  5. КН
  6. Обектно-ориентирано програмиране 2014/15 (КН, 2 по...
  7. 15 June - 21 June
  8. Домашна работа по практикум за 8. група

Домашна работа по практикум за 8. група

Completion requirements
Opened: Tuesday, 23 June 2015, 12:00 AM
Due: Thursday, 9 July 2015, 10:00 PM

UML диаграма на йерархията от класовете в играта


Имплементирайте следната йерархия от класове, която реализира RPG игра, като се придържате към следните напътствия за диаграмата (синтаксис на UML):

  • Всеки правоъгълник отговаря на един клас.
  • Стрелка от клас към клас означава, че първият клас наследява втория.
  • Клас, чието име е зададено с удебелени букви, е обикновен клас, а ако е с нормални (неудебелени), е абстрактен.
  • В първия раздел на всеки правоъгълник се помещават член-данните на класа.
  • Всяка член-данна се задава със синтаксиса "име: тип".
  • Член-данна, пред чието име има знака "-", е частна (private), ако има "#", е защитена (protected), а ако има "+" - публична (public).
  • Във втория раздел на всеки правоъгълник се помещават методите на класа.
  • Всеки метод се задава със синтаксиса "име(списък с параметри): тип на връщане".
  • Параметрите се задават със синтаксиса "име: тип = стойност по подразбиране".
  • Метод, пред чието име има знака "-", е частен (private), ако има "#", е защитен (protected), а ако има "+" - публичен (public).
Пояснения за използваните типове:
  • char* е NULL-терминиран низ (C-низ).
  • vector<T> е стандартният контейнер в STL (за да се използва, се включва header файл <vector>), който реализира динамичен масив от стойности от тип T.  Не е задължително да ползвате точно него; ако искате, можете да си напишете собствена имплементация на динамичен масив, или да ползвате свързан списък.
Пояснения относно семантиката на играта:

Creature:

  • health, offence, defence и level са числени показатели съответно за жизненост, атака, защита и ниво.
  • armed определя дали съществото е в режим на защита.
  • Методът attack извършва атака* и връща изършения damage. В класа Creature той е зададен като виртуален метод.
    * При атака съществото (Creature) напада друго същество, като другото същество понася определено нараняване (damage), което се изважда от останалите жизнени точки (healthLeft). Damage се определя в зависимост от това дали защитаващото се същество е въоръжено (armed):
    - ако Е, damage = offence на атакуващото същество - defence на защитаващото се;
    - ако НЕ Е, damage = offence на атакуващото същество.
    За да може съществото да атакува, съществото трябва да е armed.
    Ако damage <= 0, то не се вади нищо от healthLeft-а.
    Ако attackMethod != NULL, към offence се добавя damage от посочения attackMethod. NULL означава, че атаката е melee (т.е. без магии). Магии могат да се ползват само от играчи, които ги притежават в spellbook-а си.
    Ако Player атакува Creature (какъвто и да е) и health на Creature-а стане 0, Player-а получава нов experience колкото level на Creature-а.
    Ако Player атакува Monster и health на Monster стане 0, към gold и inventory на Player се добавят gold и items от loot-а.
    Ако Player атакува Boss и health на Boss стане 0 и quest-ът на Boss-а е в списъка quests на Player-а, преместваме този quest в completedQuests.
  • Методът engarde кара съществото да премине в режим на защита (armed).

Player:

  • При създаване на обект член-данната healthLeft се инициализира със стойността на health.
  • Не може предметите от weapon и shield да се намират в inventory, докато са сложени като weapon/shield.
  • Методът gainExperience добавя съответния newExperience към experience на играча. Aко experience >= 1000 * level, то вадим (1000 * level) от experience и увеличаваме level-а.
  • Getter-ите за health, offence, defence връщат съответната стойност + съответните стойности от всички предмети в inventory + offence на weapon * 10 + defence на shield * 10. (Ако weapon/shield са NULL, не се добавя нищо.)
  • give прехвърля предмета с даденото име (ако играчът го притежава) в inventory или добавя дадения gold към gold на посочения Player. Всички spells от въпросния предмет се добавят към spellbook на посочения играч. Връща референция към предмета или количеството останало злато у играча.

QuestGiver:

  • е приятелски клас на Player.
  • beginQuest: добавя quest-а в quests на играча.
  • getReward: reward и experience на куеста могат да се вземат от играча само ако Quest-ът е в completedQuests на играча.

От Merchant купуваме и му продаваме предмети (добавят се и се премахват от inventory и gold) чрез buy и sell (по име на предмет). Съответно при купуване price на предмета се вади от gold-а на играча, а при продаване се прибавя към gold-а.

Не е предвидено да се създават инстанции на Creature, Character и AttackMethod (въпреки че всъщност не са абстрактни.)

Направете примерно изиграване (gameplay) на игра в main() функцията.

Качете работите си като архиви, съдържащи решението (достатъчни са .h и .cpp файловете, но можете да добавите и други, ако сметнете, че са необходими).

БОНУСИ:

  • Сложите всички участващи в играта обекти в отделен клас GameState, който ще съхранява текущото състояние на играта.
  • Ако ще добавяте класа GameState, добавете възможност за replay (изиграване наново) на играта (клас GamePlay), който да имплементира методите next (следваща стъпка), undo (връщане на една стъпка назад), redo (изпълняване наново на вече върнати стъпки), playAll и replay.
    Подсказка: осъществява се чрез една опашка и два стека (undo и redo stack) от елементи GameState: в опашката се добавят състояния. next pop-ва front на опашката, push-ва го в undo стека, и го връща; undo pop-ва от undo стека, push-ва pop-натата стойност в redo стека, и я връща; redo върши същото, но наобратно (pop-ва от redo и push-ва в undo). playAll изпълнява next, докато има елементи в опашката; replay pop-ва от undo stack и push-ва в края на опашката, докато има елементи във въпросния стек.
  • Добавете възможност играчът да има различни видове екипировка освен оръжие и щит.
  • Добавете член-данна skills към играча от тип списък от обекти Skill (умение). Преценете вие какво точно трябва да представлява едно умение.
  • Измислете начин играчите да могат да си обменят съобщения.
◄ Примерни въпроси за теоретичен тест
Как предпочитате да правите изпита на задачи по ООП? ►

Blocks

Skip Navigation

Navigation

  • Home

    • Site pages

      • My courses

      • Tags

      • PageЧесто задавани въпроси (FAQ)

      • ForumНовини за сайта

      • PageНастройки на автоматично генериран курс

    • My courses

    • Courses

      • Архив

        • Магистри, летен семестър 2023/2024

          • САППМ

          • Избираеми дисциплини

          • АГТЧ

          • ТГД

          • ТОППИТ

          • ИМЗПМКМИТ

          • ЛиА-инф

          • ТПИ в ИТ

          • Задочно обучение

            • ЕО

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

          • ТОМИ

          • ЕО

          • ММИ

          • ВАС

          • Мех&роб

          • КомпГраф

          • ИИОЗ

          • ИМиММ

          • ИИ

          • ЗИКСМ

          • БМИ

          • СофТех

          • ИС

        • Бакалаври, летен семестър 2023/2024

          • АД

          • Стат

          • ИС

          • И

          • М

          • КН

          • ПрМ

          • СИ

          • Избираеми дисциплини

            • Студентски курсове ЕО, летен 2023/2024

          • МИ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

              • Студентски курсове, задочно обучение, летен 2023/2024

        • Магистри, зимен семестър 2023/2024

          • ИМЗПМКМИТ

          • ТОППИТ

          • АГТ

          • ММИ

          • Избираеми дисциплини

          • ЕО

          • ВАС

          • Мех&роб

          • ТГД

          • ТПИ в ИТ

          • РСиМТ

          • КомпГраф

          • ИИОЗ

          • Задочно обучение

            • ЕО

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

          • ТОМИ

          • ИС

          • ЛиА-инф

          • БМИ

          • ИИ

          • СофТех

          • ЗИКСМ

          • ВПИ (HPC)

        • Бакалаври, зимен семестър 2023/2024

          • Избираеми дисциплини

          • М

          • Стат

          • И

          • МИ

          • СИ

          • ПрМ

          • КН

          • ИС

          • АД

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

        • Магистри, летен семестър 2022/2023

          • РСиМТ

          • Избираеми дисциплини

          • ВАС

          • ТОППИТ

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

          • ТОМИ

          • ТПИ в ИТ

          • ИМиММ

          • КомпГраф

          • ММИ

          • ЛиА-инф

          • ЕО

          • ИМЗПМКМИТ

          • БМИ

          • СофТех

          • Мех&роб

          • ИИОЗ

          • ИС

          • ИИ

          • ЗИКСМ

        • Бакалаври, летен семестър 2022/2023

          • АД

          • МИ

          • М

          • КН

          • И

          • ИС

          • Избираеми дисциплини

            • Студентски курсове ЕО 2022/2023 редовно

          • СИ

          • Стат

          • ПрМ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

              • Студентски курсове, задочно обучение, летен 2022/2023

        • Магистри, зимен семестър 2022/2023

          • ЕО

          • ИМиММ

          • Опт

          • УМФ

          • ТОМИ

          • Задочно обучение

            • ЕО

            • ТОМИ

            • Избираеми дисциплини

            • ЛА-на англ.

          • ИМЗПМКМИТ

          • Мех&роб

          • КомпГраф

          • ТПИ в ИТ

          • БМИ

          • ТОППИТ

          • Избираеми дисциплини

          • ВАС

          • ЗИКСМ

          • ИИ

          • ИС

          • ИИОЗ

          • ЛиА-инф

          • ММИ

          • РСиМТ

          • РСМТ-летен прием

          • СофТех

        • Бакалаври, зимен семестър 2022/2023

          • Избираеми дисциплини

          • АД

          • КН

          • ПрМ

          • М

          • Стат

          • МИ

          • ИС

          • СИ

          • И

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

        • Магистри, летен семестър 2021/2022

          • АГТ

          • РСМТ-летен прием

          • Избираеми дисциплини

          • ТОМИ

          • ЛиА-инф

          • ВАС

          • КомпГраф

          • ММИ

          • ИМиММ

          • ИС

          • УМФ

          • Мех&роб

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

            • ЛА-на англ.

            • ЕО

          • ЕО

          • БМИ

          • ИИОЗ

          • ВС

          • ТПИ в ИТ

          • СофТех

          • ИИ

          • ЗИКСМ

        • Бакалаври, летен семестър 2021/2022

          • Стат

          • М

          • КН

          • СИ

          • И

          • ИС

          • Задочно обучение

            • Избираеми дисциплини

              • Студентски курсове по ЕО, задочно обучение 2021/2022

            • МИ

          • МИ

          • Избираеми дисциплини

            • Студентски курсове по ЕО 2021/2022, редовно обучение

          • ПрМ

        • Магистри, зимен семестър 2021/2022

          • ИМиММ

          • Избираеми дисциплини

          • ЛиА-инф

          • УМФ

          • Задочно обучение

            • ТОМИ

            • Избираеми дисциплини

            • ЛА-на англ.

            • ЕО

          • ЕО

          • ТПИ в ИТ

          • Мех&роб

          • КомпГраф

          • РСиМТ

          • СофТех

          • ВС

          • БМИ

          • ТОМИ

          • ИИОЗ

          • ИС

          • ИИ

          • ЗИКСМ

          • ММИ

          • ВАС

        • Бакалаври, зимен семестър 2021/2022

          • Избираеми дисциплини

          • М

          • И

          • МИ

          • СИ

          • Стат

          • ПрМ

          • КН

          • ИС

          • Задочно обучение

            • МИ

            • Избираеми дисциплини

        • Магистри, летен семестър 2020/2021

          • РСМТ-летен прием

          • АГТ

          • РСиМТ

          • Избираеми дисциплини

          • ТОМИ

          • ММИ

          • ИМиММ

          • ТЗИ

          • КомпГраф

          • ВАС

          • ТПИ в ИТ

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

            • ЕО

          • ЕО

          • ИС

          • Мех&роб

          • ЛиА-инф

          • ИИ

          • ИИОЗ

          • ЗИКСМ

          • БМИ

          • СофТех

        • Бакалаври, летен семестър 2020/2021

          • Стат

          • М

          • ПрМ

          • КН

          • ИС

          • СИ

          • И

          • МИ

          • Избираеми дисциплини

            • Студентски курсове ЕО 2020/2021 редовно обучение

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

              • Студентски курсове, задочно обучение, летен 2020/2021

        • Магистри, зимен семестър 2020/2021

          • ИМиММ

          • ДАС

          • РСиМТ

          • Избираеми дисциплини

          • КомпЛингв

          • ЛиА-инф

          • ЛА-на англ.

          • Мех&роб

          • ТПИ в ИТ

          • БМИ

          • Задочно обучение

            • ЛА-на англ.

            • Избираеми дисциплини

            • ТОМИ

            • ЕО

          • ЕО

          • КомпГраф

          • СофТех

          • УМФ

          • ТЗИ

          • ВС

          • ИИОЗ

          • ИС

          • Опт

          • УМФ&пр.

          • ММИ

          • ИИ

          • РСМТ-летен прием

          • ВАС

          • ТОМИ

          • ЗИКСМ

        • Бакалаври, зимен семестър 2020/2021

          • Избираеми дисциплини

          • Задочно обучение

            • МИ

            • Избираеми дисциплини

              • Студентски курсове по ЕО, задочно обучение 2020/2021

          • Стат

          • ПрМ

          • МИ

          • М

          • И

          • КН

          • СИ

          • ИС

        • Магистри, летен семестър 2019/2020

          • Избираеми дисциплини

          • ТОМИ

          • УМФ&пр.

          • ЛиА-инф

          • ТПИ в ИТ

          • ВАС

          • ЗИКСМ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

          • ЕО

          • УМФ

          • ИМиММ

          • ДАС

          • СофТех

          • Мех&роб

          • КомпГраф

          • ИИ

          • ИИОЗ

          • БМИ

          • ВС

          • ИС

        • Бакалаври, летен семестър 2019/2020

          • Стат

          • ПрМ

          • М

          • СИ

          • МИ

          • Задочно обучение

            • МИ

              • Студентски курсове, задочно обучение, летен 2019/2020

            • Избираеми дисциплини

          • КН

          • ИС

          • И

          • Избираеми дисциплини

            • Студентски курсове ЕО 2019-2020 редовно

        • Магистри, зимен семестър 2019/2020

          • ИМиММ

          • Избираеми дисциплини

          • ЕО

          • ММИ

          • Мех&роб

          • КомпГраф

          • ТПИ в ИТ

          • ЛиА-инф

          • УМФ

          • УМФ&пр.

          • ИС

          • ТЗИ

          • ИИОЗ

          • РСиМТ

          • ИИ

          • БМИ

          • АГТ

          • ВАС

          • Задочно обучение

            • Избираеми дисциплини

            • ЕО

            • ЛА-на англ.

            • ТОМИ

            • ЕБ на англ.ез.-летен

          • ТОМИ

          • ЗИКСМ

          • СофТех

          • ВС

        • Бакалаври, зимен семестър 2019/2020

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • Стат

          • ПрМ

          • М

          • СИ

          • КН

          • ИС

          • И

          • Избираеми дисциплини

        • Магистри, летен семестър 2018/2019

          • ЕБиЕУ

          • Избираеми дисциплини

          • РСиМТ

          • ТЗИ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

            • ЕБ на англ. ез.

          • БМИ

          • ИМиММ

          • ВАС

          • ТОМИ

          • ТПИ в ИТ

          • ЕО

          • СофТех

          • Мех&роб

          • ЛиА-инф

          • КомпГраф

          • ИТУП

          • ИС

          • ИИ

          • ИИОЗ

          • ЗИКСМ

          • ВС

        • Магистри, зимен семестър 2018/2019

          • Опт

          • ИМиММ

          • АГТ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

          • ЕБ на англ. ез.

          • УМФ

          • ТОМИ

          • ЛиА-инф

          • ИС

          • ЕБиЕУ

          • ММИ

          • ВАС

          • КомпГраф

          • ТЗИ

          • ЕО

          • ТПИ в ИТ

          • Мех&роб

          • ВС

          • ИТУП

          • КомпЛингв

          • ЗИКСМ

          • СофТех

          • БМИ

          • ИИ

          • ИИОЗ

          • РСиМТ

          • Избираеми дисциплини

        • Бакалаври, летен семестър 2018/2019

          • Избираеми дисциплини

            • Студентски курсове ЕО 2018-2019 редовно

          • СИ

          • ИС

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • Стат

          • ПрМ

          • М

          • И

          • КН

        • Бакалаври, зимен семестър 2018/2019

          • Избираеми дисциплини

          • СИ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • Стат

          • ПрМ

          • М

          • КН

          • ИС

          • И

        • Магистри, летен семестър 2017/2018

          • ДСиТЧ - летен прием

          • РСМТ-летен прием

          • Задочно обучение

            • ЕБ на англ. ез.

            • Избираеми дисциплини

          • РСиМТ

          • ЗИКСМ

          • ИИ

          • ВАС

          • ЕО

          • ЛиА-инф

          • УМФ

          • Избираеми дисциплини

          • БМИ

          • ВС

          • ТОМИ

          • ИМиММ

          • ТЗИ

          • СофТех

          • Мех&роб

          • ИТУП

          • ИС

          • КомпГраф

          • ИИОЗ

        • Бакалаври, летен семестър 2017/2018

          • ИС

          • М

          • КН

          • Избираеми дисциплини

            • Студентски курсове ЕО 2017-2018 редовно

          • Стат

          • И

          • ПрМ

          • МИ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • СИ

        • Магистри, зимен семестър 2017/2018

          • АГТ

          • ММИ-летен

          • ТОМИ

          • ДАС

          • ТЗИ

          • РСМТ-летен прием

          • Избираеми дисциплини

          • ЗИКСМ

          • ИМиММ

          • ММИ

          • ЛиА-инф

          • БМИ

          • ВАС

          • СофТех

          • Мех&роб

          • КомпГраф

          • ИТУП

          • ИС

          • ИИ

          • ВС

          • КомпЛингв

          • ИИОЗ

          • ЕБиЕУ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

            • ЕО

            • ЕБ на англ. ез.

          • ЕО

          • РСиМТ

          • УМФ

        • Бакалаври, зимен семестър 2017/2018

          • Избираеми дисциплини

          • СИ

          • Стат

          • ПрМ

          • КН

          • ИС

          • МИ

          • Задочно обучение

            • МИ

            • Избираеми дисциплини

          • М

          • И

        • Магистри, летен семестър 2016/2017

          • ЛА-на англ.

          • ИМиММ

          • ВАС

          • ЕО

          • УМФ

          • ТПИ в ИТ

          • ТЗИ

          • СофТех

          • Мех&роб

          • ИТУП

          • ИС

          • ИИОЗ

          • ИИ

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

          • ТОМИ

          • ЗИКСМ

          • КомпГраф

          • ВС

          • БМИ

          • Избираеми дисциплини

        • Бакалаври, летен семестър 2016/2017

          • Избираеми дисциплини

            • Студентски курсове ЕО 2016-2017 редовно

          • СИ

          • ИС

          • М

          • МИ

          • Стат

          • КН

          • И

          • Задочно обучение

            • Избираеми дисциплини

              • Студентски курсове ЕО 2016-2017

            • МИ

          • ПрМ

        • Бакалаври, зимен семестър 2016/2017

          • Избираеми дисциплини

          • Стат

          • М

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • ИС

          • ПрМ

          • МИ

          • И

          • КН

          • СИ

        • Магистри, зимен семестър 2016/2017

          • ЕБ на англ. ез.

          • Задочно обучение

            • ТОМИ

            • Избираеми дисциплини

            • ЕО

          • ТОМИ

          • ЛиА-инф

          • УМФ

          • КомпЛингв

          • ИТУП

          • ЛА-на англ.

          • ТПИ в ИТ

          • ДАС

          • Избираеми дисциплини

          • Опт

          • ЛА

          • ММИ

          • ЕО

          • Мех&роб

          • КомпГраф

          • ВАС

          • ВС

          • АГТ

          • БМИ

          • ТЗИ

          • ЗИКСМ

          • ИИОЗ

          • ЕБиЕУ

          • ИМиММ

          • ИС

          • ИИ

          • СофТех

          • РСиМТ

        • Магистри, летен семестър 2015/2016

          • Избираеми дисциплини

          • Мех&роб

          • ЛА

          • ИМиММ

          • ДАС

          • ТЗИ

          • ИС

          • СофТех

          • ИИОЗ

          • ИИ

          • КомпГраф

          • ЗИКСМ

          • ВАС

          • Задочно обучение

            • ТОМИ

          • БМИ

          • ММИ-летен

          • ЕО

          • РСМТ

        • Бакалаври, летен семестър 2015/2016

          • М

          • Стат

          • Задочно обучение

            • МИ

          • МИ

          • ПрМ

          • ИС

          • И

          • СИ

          • КН

          • Избираеми дисциплини

            • Студентски курсове ЕО 2015-2016

        • Магистри, зимен семестър 2015/2016

          • Опт

          • КомпЛингв

          • Мех&роб

          • Избираеми дисциплини

          • ВАС

          • Задочно обучение

            • Избираеми дисциплини

            • ВАС

            • ТОМИ

            • ЕО

          • ТОМИ

          • ТЗИ

          • КомпГраф

          • ИИОЗ

          • БМИ

          • ММИ

          • ИМиММ

          • ЗИКСМ

          • ЕО

          • ЛА

          • ЕБиЕУ

          • ИС

          • ЛиА-инф

          • ЕБ на англ. ез.

          • ВС

          • СофТех

          • ИИ

          • РСиМТ

          • Прием

        • Бакалаври, зимен семестър 2015/2016

          • ПрМ

          • Стат

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • И

          • ИС

          • СИ

          • М

          • КН

          • Избираеми дисциплини

        • Магистри, летен семестър 2014/2015

          • БМИ

          • ВАС

          • ВС

          • ЕО

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

            • ЕО

          • ЗИКСМ

          • Избираеми дисциплини

          • ИИ

          • ИИОЗ

          • ИМиММ

          • ИС

          • ИТУП

          • КомпГраф

          • КомпЛингв

          • ЛА

          • РСиМТ

          • СофТех

          • ТЗИ

          • ТОМИ

          • УМФ

        • Бакалаври, летен семестър 2014/2015

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • И

          • Избираеми дисциплини

            • Студентски курсове ЕО 2014-2015

          • ИС

          • КН

            • Стаж

            • Диференциално и интегрално смятане-2

            • Езици, автомати и изчислимост

            • Обектно-ориентирано програмиране 2014/15 (КН, 2 по...

              • General

              • 23 February - 1 March

              • 2 March - 8 March

              • 9 March - 15 March

              • 16 March - 22 March

              • 23 March - 28 March

              • 30 March - 5 April

              • 6 April - 12 April

              • 13 April - 19 April

              • 20 April - 26 April

              • 27 April - 3 May

              • 4 May - 10 May

              • 11 May - 17 May

              • 18 May - 24 May

              • 25 May - 31 May

              • 1 June - 7 June

              • 8 June - 14 June

              • 15 June - 21 June

                • PageПримерни задачи за изпит

                • PageПримерни въпроси за теоретичен тест

                • AssignmentДомашна работа по практикум за 8. група

                • ChoiceКак предпочитате да правите изпита на задачи по ООП?

            • Геометрия

            • Операционни системи

            • Дизайн и анализ на алгоритми, КН2, летен семестър ...

            • Изследване на операциите 2015

            • Английски език

            • Диференциално и интегрално смятане-2

            • Езици, автомати и изчислимост (2014/2015) КН

          • М

          • МИ

          • ПрМ

          • СИ

          • Стат

        • Магистри, зимен семестър 2014/2015

          • АГТ

          • БМИ

          • В&С

          • ВАС

          • ВС

          • ДАС

          • ЕБ на англ. ез.

          • ЕБиЕУ

          • ЕО

          • ЗИКСМ

          • Избираеми дисциплини

          • ИИ

          • ИИОЗ

          • ИМиММ

          • ИС

          • ИТУП

          • КомпГраф

          • КомпЛингв

          • ЛА

          • ЛиА-инф

          • ЛиА-мат

          • Мех&роб

          • ММИ

          • Опт

          • РСиМТ

          • СофТех

          • ТЗИ

          • ТОМИ

          • УМФ

          • УМФ&пр.

        • Бакалаври, зимен семестър 2014/2015

          • И

          • Избираеми дисциплини

          • ИС

          • КН

          • М

          • МИ

          • ПрМ

          • СИ

          • Стат

        • Магистри, летен семестър 2013/2014

          • Био и медицинска информатика

          • Избираеми

          • Информатика

            • Дискретни и алгебрични структури

            • ЕБ и ЕУ

            • ЗИКСМ

            • Извличане на информация и ОЗ

            • Изкуствен интелект

            • Информационни системи

            • ИТ услуги и проекти

            • Компютърна графика

            • Компютърна лингвистика

            • Логика и алгоритми

            • ММ в икономиката

            • Мехатроника и роботика

            • РСМТ

            • Софтуерни технологии

            • Технологии за знания и иновации

          • Математика

            • АГТ

            • Динамични системи и теория на числата

            • Логика и алгоритми

            • Уравнения на математичната физика

          • Математика и информатика

            • EO

            • ТОМИ

          • Приложна математика

            • ВС

            • ИМиМО

            • ММ в икономиката

            • Оптимизация

        • Бакалаври, летен семестър 2013/2014

          • Избираеми дисциплини

            • ЕО - Студентски курсове 2013-2014

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Бакалаври, зимен семестър 2013/2014

          • Избираеми курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Магистри, зимен семестър 2013/2014

          • Биомедицинска информатика

          • ЕБ и ЕУ

          • Електронно обучение

            • Студентски курсове 2013-2014

          • Извличане на информация и ОЗ

          • Изкуствен интелект

          • Информационни системи

          • ИТ услуги и проекти

          • РСМТ

          • Софтуерни технологии

          • ТОМИ

        • Летен семестър 2012/2013

          • Избираеми курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Зимен семестър 2012/2013

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Летен семестър 2011/2012

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Зимен семестър 2011/2012

          • Изборни курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Летен семестър 2010/2011

          • Изборни курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Зимен семестър 2010/2011

          • Изборни курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Летен семестър 2009/2010

          • Изборни Курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Зимен Семестър 2009/2010

          • Дискретни и алгебрични структури

          • Електронно Управление (магистри)

          • Задочно обучение

            • Математика и информатика

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна математика

          • РСМТ

          • Софтуерно инженерство

          • Статистика

        • Летен Семестър 2008/2009

          • Задочно обучение

            • Математика и информатика

          • Изборни Курсове

          • Информатика

          • Информационни системи

          • Компютърни Науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна Математика

          • РСМТ

          • Софтуерно Инжинерство

          • Статистика

        • Зимен Семестър 2008/2009

          • Задочно обучение

            • Математика и Информатика

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна математика

          • РСМТ

          • Софтуерно Инжинерство

        • Летен Семестър 2007/2008

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна математика

          • РСМТ

          • Статистика

        • Зимен семестър 2007/2008

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • РСМТ

        • Летен семестър 2006/2007

        • Зимен семестър 2006/2007

        • Летен семестър 2005/06

        • Зимен семестър 2005/06

        • Летен семестър 2004/05

        • Зимен семестър 2004/05

      • Бакалаври, зимен семестър 2025/2026

        • АД-М

        • Стат

        • Задочно обучение

          • МИ

        • АД

        • ПрМ

        • М

        • И

        • КН

        • СИ

        • ИС

        • МИ

      • Магистри, летен семестър 2024/2025

        • Задочно обучение

          • Избираеми дисциплини

        • РСМТ-летен прием

        • Избираеми дисциплини

        • ВПИ

        • ЛиА-инф

        • ТЗИ

        • ИМЗПМКМИТ

        • ТПИ в ИТ

        • ТГД

        • ИС

        • Мех&роб

        • БМИ

        • ИИОЗ

        • ВС

        • СофТех

        • ИИ

        • ЗИКСМ

        • УМФ&пр.

        • ИМиММ

        • ЛА-на англ.

        • ММИ

        • ВАС

        • ТОМИ

        • КомпГраф

      • Бакалаври, летен семестър 2024/2025

        • Избираеми дисциплини

        • Стат

        • АД

        • АД-М

        • ИС

        • СИ

        • ПрМ

        • И

        • КН

        • М

        • Задочно обучение

          • Избираеми дисциплини

          • МИ

        • МИ

      • Магистри, зимен семестър 2024/2025

        • Опт

        • ИМЗПМКМИТ

        • ВС

        • УМФ&пр.

        • ТЗИ

        • КомпГраф

        • ТПИ в ИТ

        • СофТех

        • Мех&роб

        • БМИ

        • САППМ

        • РСиМТ

        • ИИОЗ

        • ИС

        • Избираеми дисциплини

        • Задочно обучение

          • Избираеми дисциплини

          • ЕО

          • ТОМИ

        • ТОМИ

        • ИИ

        • ЗИКСМ

        • ТГД

        • ВАС

        • ЛиА-инф

        • ВПИ (HPC)

        • ЛА-на англ.

        • ЕО

      • Бакалаври, зимен семестър 2024/2025

        • Избираеми дисциплини

        • Стат

        • АД

        • ПрМ

        • М

        • И

        • МИ

        • КН

        • ИС

        • Задочно обучение

          • Избираеми дисциплини

          • МИ

        • СИ

      • Бакалавърски програми

        • Приложна математика

        • Информационни системи

        • Математика и информатика

      • Магистърски програми

        • ВС

        • ММИ

        • РСМТ

        • ВАС

        • ИС

        • ЕО

        • КИ

      • Докторски програми

        • Теория на вероятностите и математическа статистика

        • Информационни технологии

        • Информационни системи

        • Бази от данни

        • Вградени системи

      • Катедри

        • Алгебра

        • ВОИС

        • Геометрия

        • ИТ

          • Дипломанти ИТ

        • КИ

        • ОМИ

        • МЛП

        • Софтуерни технологии

        • Математически анализ

      • Erasmus+

        • Erasmus+, summer, 2024/2025

        • Erasmus+, fall, 2024/2025

        • Erasmus+, summer, 2023/2024

        • Erasmus+, fall, 2023/2024

        • Erasmus+, summer, 2022/2023

        • Erasmus+, fall, 2022/2023

        • Erasmus+, fall, 2021/2022

        • Erasmus+, summer, 2021/2022

        • Erasmus+, summer, 2020/2021

      • Семинари

      • Учебници и ръководства

      • Административни

        • Атестационна комисия

        • Акредитация

          • 1.3. Педагогика на обучението по… 2023

        • Програма ЕОС

        • Процедури за научни степени и академични длъжности

        • Анкети

        • Събития

      • Държавен изпит

      • Проекти

        • Проекти по програма ЕОС

          • Обучение по Мудъл

            • Учебни курсове

          • Наставници за учебната 2022/2023 г.

          • Информационни системи, ЕОС

        • Еразъм +

        • Project Joint Doctoral School, 2025

        • ДокЦент (BG05M2OP001-2.009-0013)

        • Проект Електронно обучение

          • Модули и курсове за студенти

            • Курсове за продължаващо обучение

          • Курсове за служители от админстрацията на ФМИ

          • Курсове за преподаватели

          • Курсове за обучение на администратори във ФМИ

          • Учебно-методически център за електронно дистанцион...

            • Тестови курсове

        • Проект Докторанти, млади учени и постокторанти

          • Курсове за докторанти

        • Учебни планове и програми

        • Huawei ICT Academy

        • Проекти по ОП

        • УНИТе

        • ФНИ на СУ

        • ИКТвНОС

      • Други факултети

        • ГГФ

        • БФ

        • МФ

        • СтФ

        • ФзФ

        • ФКНФ

        • ФХФ

        • Каритас

        • Internships

      • СДК

        • Профилирана подготовка по информатика и ИТ 2015/2016

        • Профилирана подготовка по информатика и ИТ 2016/2017

      • Учебни материали, разработени по програма ЕОС

      • Учебни материали

      • Кандидатстудентски курсове

        • 2022/2023

        • 2021/2022

        • 2020/2021

        • 2023/2024

        • 2024/2025

Blocks

You are currently using guest access (Log in)
C354765
  • English ‎(en)‎
    • Български ‎(bg)‎
    • English ‎(en)‎
Data retention summary
Get the mobile app