EXPLORER – бакалавърска програма в AI и Deep Tech

С подкрепата на:

ЗА EXPLORER

Бакалавърската програма в AI и Deep Tech EXPLORER (EXcellence Program in technoLOgy and REseaRch) е насочена към завършващи средно образование ученици със силен интерес към информатиката, изкуствения интелект и дълбоките технологии.

Чрез съчетаване на бакалавърската програма по „Информатика” във Факултета по математика и информатика (ФМИ) на Софийския университет с изследванията в INSAIT и екосистемата около него, участниците в програмата получават богати фундаментални знания, практически умения и опит в реални проекти.

Това им дава конкурентно предимство, независимо от кариерната пътека, която изберат – научни изследвания, създаване на стартъпи или кариерно развитие на глобалния технологичен пазар.

ПРОГРАМА

Първи курс

“Информатика”, ФМИ
Участие в проекти
на INSAIT

След първи курс:
Платен стаж в Deep Tech компания или в INSAIT

Втори курс

“Информатика”, ФМИ
Участие в проекти
на INSAIT

След втори курс:
Платен стаж в Deep Tech компания или в INSAIT

Трети курс

“Информатика”, ФМИ
Участие в проекти
на INSAIT

След трети курс:
Платен стаж в Deep Tech компания или в INSAIT

Четвърти курс

“Информатика”, ФМИ
Участие в проекти
на INSAIT

След четвърти курс:
Платен стаж в 
Deep Tech компания или в INSAIT

НАПРАВЛЕНИЯ ЗА ИЗСЛЕДОВАТЕЛСКА ДЕЙНОСТ В INSAIT

INSAIT развива изследвания на световно ниво в ключови направления на съвременната наука и технологии. Основната цел е създаването на иновации с висока научна и обществена стойност, които поставят България на световната карта на научните постижения.

Компютърно зрение и роботика

Визуалната система е един от най-важните инструменти, чрез които хората разбират и взаимодействат със заобикалящия свят. За един компютър, обаче, една снимка или видео по подразбиране не е нищо повече от куп числа, съответстващи на последователности от RGB стойности. Компютърното зрение е интердисциплинарна област, която изучава алгоритми, чрез които компютрите могат да получат разбиране на високо ниво на изображенията. С многобройните си приложения в области като автономно шофиране, анализ на медицински изображения, роботика, AI, разпознаване на обекти, анализ на жестове, проследяване и разбиране на сцени, наред с други, компютърното зрение е важен компонент на съвременните AI системи и централна част от изследванията в INSAIT.

Информационна сигурност и криптография

Информационната сигурност и криптографията разглеждат въпроса как да се конструират системи, които работят сигурно, дори и в неблагоприятна среда. Освен огромното си практическо значение, това е завладяваща изследователска област с корени в математиката, теоретичната информатика, мрежите и системите.

В INSAIT провеждаме изследвания върху основите на сигурността и неприкосновеността на личния живот, за да подобрим най-съвременното състояние на целия жизнен цикъл на сигурните системи, обхващащ проектиране, анализ, конструиране, експлоатация и оценка. Това включва както криптографските градивни елементи за конструиране на сигурни системи, така и методи и инструменти за комбиниране на тези градивни елементи в мащабни системи и мрежи, които са доказано коректни и добре проектирани, например, имат висока производителност, използваемост и са подходящи за целта.

Квантови изчисления

INSAIT е основен участник в езика за квантово програмиране Silq, първоначално представен в ETH Zurich. Основната теза на Silq е, че квантовите програми могат, в по-голямата си част, да бъдат изградени подобно на класическите програми. За тази цел Silq цели да освободи програмиста от нискочестотни детайли, специфични за квантовото и обратимо програмиране. Езикът разполага с богата система от типове, която елиминира големи класове грешки в класическите и квантовите програми. Освен това има ергономичен синтаксис, който позволява квантовите алгоритми да бъдат изразявани интуитивно и сбито.

Теория и алгоритми

В INSAIT изследванията в областта на алгоритмите и теорията са насочени към фундаменталните въпроси на ефективността и границите на изчисленията. Това включва разработване на алгоритми за оптимизация на графи и мрежи, стрингови и паралелни алгоритми, както и изучаване на разпределени изчисления. Изследователите в института работят върху създаването на алгоритми, които могат да се справят с огромни и динамични данни, характерни за съвременните мрежи, комуникации, биоинформатика и логистика. Особено внимание се отделя на моделирането и анализа на реални изчислителни среди — от облачни инфраструктури до блокчейн системи – като се изследват методи за минимизиране на комуникационните разходи и повишаване на устойчивостта и мащабируемостта.

От теоретична гледна точка, INSAIT изследва прецизната сложност, сложността отвъд най-лошия случай, теорията на кодирането и структурите на мрежи и графи, които формират основата за разбиране на границите на ефективното изчисление. Тези направления целят да определят точните времеви и пространствени граници на алгоритмичните решения и да обяснят защо определени методи работят изключително добре на практика, въпреки теоретичните ограничения. Комбинирайки подходи от комбинаторика, оптимизация и вероятност, изследователите в INSAIT не само развиват фундаменталната наука за алгоритмите, но и изграждат теоретични основи, които могат да променят начина, по който се проектират и анализират реални изчислителни системи.

Машинно обучение

Обучителният процес на машинното обучение (ML) става все по-фрагментиран, тъй като все повече заинтересовани страни (компании, институции, физически лица) се включват в един или няколко етапа от процеса на създаване на модела. Тъй като тези участници имат различни стимули, крайният ML модел може да не е еднакво полезен за всички страни. Освен това, конфликтните стимули могат да доведат до действия, които могат да навредят на ML модела.

В INSAIT работим върху това да направим машинното обучение устойчиво на манипулации и стратегическо поведение. Как може да се гарантира, че собствениците на данни са стимулирани да предоставят своите данни за обучение на модела? Как да модерираме взаимодействията между собствениците на данни и обучителите на модели, за да гарантираме качеството на ML модела? Как да изградим модели, устойчиви на манипулации от потребителите? Това са някои въпроси, по които изследователите в INSAIT работят в момента.

Сигурен и надежден AI

Изследванията в областта на сигурния и надежден изкуствен интелект (ИИ) в INSAIT са насочени към това ИИ системите да бъдат устойчиви, прозрачни и етични в реални условия. Учени от института разработват нови методи за устойчивост на атаки, които да предотвратят манипулирането на ИИ чрез враждебни примери, както и техники за запазване на поверителността на данните при обучение на модели, включително чрез диференциална поверителност и федеративно обучение. Наред с това се изследват въпросите на безпристрастността, като се търсят начини за измерване и премахване на социалните пристрастия в данните и моделите, така че ИИ системите да бъдат по-справедливи и да не увековечават дискриминация. Тези направления обединяват подходи от машинното обучение, сигурността и теоретичната информатика, за да се създадат ИИ технологии, които могат да бъдат надеждно внедрявани в чувствителни области като здравеопазване, финанси и публични услуги.

Друг основен акцент в INSAIT е гарантирането на достоверността и проследимостта на информацията, генерирана от ИИ. Изследователите разработват методи за проверка на факти в големи езикови модели (LLM), които да идентифицират и предотвратяват разпространението на дезинформация, както и технологии за воден знак – вграждане на незабележими цифрови подписи в текст или изображения, създадени от ИИ. Това позволява откриване на злоупотреби, като плагиатство или фалшиви новини, и подпомага проследяването на произхода на съдържанието. Чрез тези изследователски направления INSAIT цели да изгради основите на доверен, прозрачен и етичен ИИ, който е устойчив както на технически заплахи, така и на социални рискове, съчетавайки научна строгост с практическа отговорност.

Съответствие с регулаторните изисквания за АI

Наскоро INSAIT представи COMPL-AI, първото приложение в света за оценка на големи генеративни AI модели спрямо Закона на ЕС за изкуствен интелект. COMPL-AI е разработен от INSAIT, ETH Zurich и LatticeFlow AI. Научете повече за COMPL-AI тук: https://compl-ai.org

УЧЕБЕН ПЛАН

В учебния план на четиригодишната бакалавърска програма по „Информатика” са включени дисциплини както от основните направления на информатиката – компютърни науки, информационни системи и софтуерно инженерство, така и от основните направления на математиката и приложната математика. В допълнение на представените по-долу задължителни дисциплини, от студентите се очаква да изучават и избираеми дисциплини.

Първи курс

Аналитична геометрия
Изучават се геометричните обекти, тяхното аналитично представяне и свойствата им.
Линейна алгебра
Разглежда задълбочено вектори, матрици, линейни пространства и преобразувания. Фундаментален курс за всяка подобласт на информатиката.

Увод в програмирането
Дава основи за структурирано програмиране и решаване на алгоритмични задачи с код.
Диференциално и интегрално смятане 1
Изучават се редици и редове от реални числа и свойствата им. Увод в анализа на функциите на една променлива.
Висша алгебра
Разглежда по-абстрактни алгебрични структури като групи и полета и свойствата им.
Фундамент в множество теоретични области.
Дискретни структури
Включва множества, графи, комбинаторика и логика.
Това е основата на алгоритмите и теорията на изчислимостта.

Диференциално и интегрално смятане 2
Разширява ДИС-1, разглеждайки подобни проблеми, обобщени в многомерни пространства.
Необходимо е за изследване на динамични системи и симулации в науката.
Обектно-ориентирано програмиране
Представя парадигмата на обектите, наследяването, абстракцията и капсулацията.
Създава базови умения, нужни за изграждане, поддръжка и подобрение на сложни софтуерни системи.

Втори курс

Английски език 1
Увод в компютърната терминология.
Диференциални уравнения и приложения
Изучава методи за моделиране на динамични процеси.
Приложенията включват симулации при работа в природните и инженерни науки. Диференциалните уравнения са в основата на методи, използвани в областта на компютърното зрение.
Езици, автомати и изчислимост
Разглежда формални езици, граматики и автомати.
Изгражда фундамент, нужен за разбиране на проблемите на изчислимостта. Те от своя страна са основна посока на разработки в сферата на алгоритмите и обработката на естествен език.
Изследване на операциите
Включва линейна оптимизация и модели за вземане на решения.
Подпомага научните изследвания в логистиката, изкуствения интелект и бизнес анализите.
Структури от данни и програмиране
Представя ефективни начини за организация и достъп до данни.
Изучават се подходящи инструменти за разработката на оптимизиран код. Дава базисно умение за разработка на ефективен код.
Английски език 2
Продължение на уводния курс.
Дизайн и анализ на алгоритми
Занимава се с анализ на сложност и коректност на различни алгоритми. Фундаментален курс за хора, които смятат да се занимават с изследвания в сферата на алгоритмите.
Компютърни архитектури
Дава знания за структурата и функционирането на компютърните системи, приложими в изследвания, свързани с високопроизводителни изчисления и хардуерни иновации.
Логическо програмиране
Изучава декларативния стил на програмиране чрез логически правила.
Числени методи
Дава числени техники за решаване на уравнения и приближения.
Полезно е в симулации, анализ на данни и приложни научни изследвания. Дава приближения, които са полезни при решаване на множество практически задачи, “заобикаляйки” много по-сложни проблеми.

Трети курс

Компютърни мрежи
Изучава протоколи, архитектури и принципи на мрежовата комуникация.
Знанията са приложими при изследванията в сигурността, разпределителните системи и интернет технологиите.
Операционни системи
Разглежда управление на ресурси, процеси, памет и файлови системи.
Фундамент за работа с UNIX базирани операционни системи.
Вероятности и статистика
Разглежда вероятности, случайни величини, разпределения и статистически методи.
Това е основата за научни изследвания в машинното обучение и анализа на данни.
Функционално програмиране
Представя декларативния стил, при който изчисленията се описват чрез функции, а не чрез промяна на състояния; изучават се функции от по-висок ред и монади.
Представя алтернативна парадигма за разработка на софтуер, която в някои случаи предлага по-естествени решения на изследователски задачи.
Бази от данни
Разглежда модели, езици и системи за управление на данни. Полезно е за научни проекти, изискващи съхранение и обработка на големи данни.
Геометрия
Фокусира се върху свойствата и структурите на геометрични обекти.
Намира приложение в компютърната графика, роботиката и научното моделиране.
Изкуствен интелект
Въвежда принципите и методите на ИИ, включващи търсене и представяне на знания, машинно обучение и изграждане на интелигентни системи за вземане на решения.
Мрежово програмиране
Дава умения за разработка на приложения, работещи върху компютърни мрежи.
Полезно е за изследвания върху дистрибутирани системи и сигурността.
Семантика на езиците за програмиране
Разглежда езиците за програмиране на формално ниво. Подпомага изследвания в областта на компилаторите и софтуерната верификация.

Четвърти курс

Компютърна графика
Фокусира се върху методи за визуализация и моделиране на изображения.
Знанията са приложими за изследвания в симулации, 3D моделиране и виртуална реалност.
Софтуерни технологии
Изучава принципи и инструменти за разработка на големи софтуерни системи.
Числени методи за диференциални уравнения
Изучават се подходи за компютърно решаване на диференциални уравнения чрез свеждане на сложни операции до прости аритметични стъпки. Разглеждат се сходство, точност и стабилност на методите.
Необходима е за симулации в научните изследвания, особено в инженерни и природни науки.

Подробности за образователните цели, учебния план, кандидатстването във ФМИ и възможностите за професионална реализация
можете да намерите на: https://fmi.uni-sofia.bg/bg/informatika

Image

Участниците в програма EXPLORER получават стипендия на обща стойност 
36 000 евро за четиригодишния период на обучение.

През първите две академични години основният фокус е обучението във ФМИ, а през третата и четвъртата година се засилва сътрудничеството с изследователите в института по реални проекти на INSAIT.

В партньорство с: