С цел успешната професионална реализация на инженер – бакалавъра по „Компютърни науки и инженерство“ обучението по специалността е комбинация от задължителни базови и избираеми курсове. Основните дисциплини осигуряват теоретичните знания и разбирането на основните факти, понятия, термини, теории, концепции, принципи и модели, свързани с компютърните науки, а също и умения за прилагането на тези знания за проектиране, програмиране, реализиране, поддържане, развитие, адаптиране и локализиране на компютърни и информационни системи и технологии. Избираемите курсове имат за цел да осигурят специализирано обучение в определени теоретични и приложни области на компютърните науки. Завършилите специалност „Компютърни науки и инженерство“ придобиват солидна инженерна подготовка, висока езикова култура и знания в областта на икономиката, мениджмънта и маркетинга.
Общотеоретичната подготовка се осъществява през първата година чрез изучаването на задължителни курсове по математика, физика, електротехника, общотехнически дисциплини, чужди езици, и др. Специалната подготовка включва изучаването на задължителни академични курсове в областите: синтез и анализ на алгоритми, CAD системи, програмиране, цифрова и микропроцесорна техника, информационна сигурност, компютърни архитектури, основи на логическото проектиране, операционни системи, програмни езици, бази от данни, компютърна периферия, високопроизводителни компютърни системи, развитие на Linux-базиран софтуер, обектно-ориентирано програмиране, компютърни мрежи, системи с програмируема логика, паралелно софтуерно инженерство, съвременни софтуерни технологии, интегрални цифрови технологии, проектиране и тестиране на софтуер, вградени системи, програмни среди, агент-базирани технологии, компютърна графика, биоинформатика, Java технологии, програмни технологии за сигурен код, основи на уеб програмирането, изкуствен интелект, метаевристика, мениджмънт на проекти в информационните технологии, виртуална реалност, мултимедийни системи, обработка на изображения, информационни системи. Профилиращата професионална подготовка на студентите включва изучаването на свободно избираеми дисциплини, като програмиране на вградени системи, проектиране на системи върху чип, разпределени системи и компютърни комуникации, компютърно интегрирано производство, интелигентни системи, софтуерни шаблони, маркетинг на високите технологии, бизнес икономика.