|
|
Факултет по математика и информатика - Софтуерно Инженерство (бакалавър) 1г. |
 |
Програма за писмен държавен изпит - Софтуерно Инженерство (бакалавър)
Изпитът е с продължителност 4 академични часа и се състои в решаването на задачи в рамките на следните теми.
- Процедурно програмиране. Основни принципи. Типове данни. Структури от данни. Операции и изрази. Основни управляващи конструкции. Програмни части и връзки между тях. Структурно и модулно програмиране.
- Алгоритми и структури от данни. Абстрактни типове данни. Рекурсия и итерация. Стек, опашка, списък, двоично дърво и основни операции с тях. Основни алгоритми за сортиране и търсене. Графи и обхождането им.
- Обектно-ориентирано програмиране. Основни принципи. Класове и обекти. Защита на данните. Наследяване. Полиморфизъм. Обектно-ориентирано проектиране.
- Бази данни. Обща характеристика, предназначение и модели. Архитектура. Релационни баэи данни, релационен език SQL. Транзакции.
- Нерелационни бази данни. Видове. Хранилища на данни. Инструменти и програмиране.
- NET Framework – същност, характеристики, основни компоненти. Езикът C#. Примитивни типове, масиви. Условни оператори и цикли. Класове, методи, свойства. Делегати, събития. Generics. Работа с изключения.
- Език за програмиране Java. Виртуална машина. Примитивни типове данни. Класове и обекти. Generics. Работа с изключения.
- Общи понятия свързани с телекомуникациите. Локални компютърни мрежи (LAN). Междумрежови комуникации. Комуникационен модел TCP/IP.
- Oперационни системи. Предназначение, класификация, основни компоненти, принципи за изграждане. Управление на паметта. Виртуална памет. Управление на процесорите. Управление на периферните устройства. Файлова система. Потребителски интерфейс.
- Уеб програмиране. Протоколи HTTP и HTTP/2. Архитектури на уеб приложения.
- Езикът JavaScript. Типове данни, обекти, функции. Виртуална машина. Promises.
- Типове мобилни приложения. Езици за програмиране, работни рамки и софтуерни инструменти за създаване на мобилни приложения.
- Софтуерни архитектури. Видове – двуслойни, трислойни, многослойни приложения.
- Софтуерни архитектури. Монолитни приложения. Приложения, изградени чрез микро-услуги. Инструменти за управление на микро-услуги.
- Облачни услуги – видове, същност, архитектури. Облачни платформи.
- Технология на софтуерното производство. Модели, жизнен цикъл, унифициран процес, работни потоци, планиране, справяне с рискове.
- Компютърна графика. Технически средства. Архитектура на диалогови графични системи. Схеми за представяне на геометрични обекти. Алгоритми за визуализация.
- Анализ на изисквания. Моделиране. Езикът UML. Инструменти.
- Гарантиране качеството на софтуера. Видове тестване, основни понятия. Инструменти и технологии.
- Интелигентни системи: Основни понятия и дефиниции - проблем, пространство на състоянията и методи на търсене. Представяне на знания и работа с правила.
- Софтуерни процеси. Основни понятия. Гъвкави (agile) процеси. Реинжинеринг. Рефакторинг.
|
|
Актуално
|
- ПРАКТИКА ПО СПЕЦИАЛНОСТТА - Информатика, БИТ, СТД, 3-ти курс, ЗАДОЧНО ОБ.
- Провеждане на държавни изпити за учебната 2022/2023 г. - втора дата
- ИЗБИРАЕМИ ДИСЦИПЛИНИ, ЗИМЕН СЕМ., 2023/2024 - ЗАДОЧНО ОБ.
- ИЗБИРАЕМИ ДИСЦИПЛИНИ, ЗИМЕН СЕМ. 2023/2024 - РЕДОВНО ОБ.
- Стипендии на фондация "Еврика" 2023/2024
- Магистърски програми за учебната 2023/2024 година
- Допълнителни квалификации за учебната 2023/2024 година
- КЛАСИРАНЕ и ПРОВЕЖДАНЕ НА ИД1, ЗАД. ОБ., I сем., 2023-24
- Обучителни курсове към Центъра за работа с докторанти и постдокторанти учебната 2023 /2024 година
- Откриване и начало на учебната 2023/2024 година
- Извънредни занятия 2022/2023
- „Студентски практики – Фаза 2“
|
Още новини
|
Архив на новините
|
|
 |
 |
 |
© 2009 ФМИ |