Шебалина Ольга Андреевна

Ашенбренер Юрий Викторович

Преподаватель
Кафедра «Кибербезопасности и искусственного интеллекта»
Главный корпус, пр-т Назарбаева 56
0+
лет опыта

в преподавательской деятельности

11
учебных курсов

2026 год

Образование

2001

Физики. Преподаватель физики и информатики и вычислительной техники

Физика

Публикации

Курсы

Бакалавр

Разработка приложений на Java

Целью дисциплины является получение знаний, умений и навыков в области освоения технологии создания программного обеспечения на платформе Java, управления информационными ресурсами производства. Курс представлен разделами: виртуальная машина Java, базовые и продвинутые технологии Java, тестирования и развертывания программных приложений на платформе Java.

Бакалавр

Структуры данных и алгоритмы их обработки

Дисциплина направлена на формирование у студентов теоретических знаний и практических умений в области организации структур данных, алгоритмов их обработки, применяемых в программировании, их спецификации и реализации, анализа этих алгоритмов, взаимосвязи алгоритмов и структур данных. Курс представлен разделами: структуры данных и алгоритмы, простые структуры данных, статические, полустатические, динамические структуры данных, связанные списки, нелинейные структуры данных.

Магистрант по научно-педагогическому направлению

Решения Big Data

Дисциплина составляет фундаментальную основу профессио-нальной подготовки выпускников. Изучение курса направлено на формирование у магистрантов знаний и умений в области разработки и оптимизации сложных SQL запросов на принципах хранения и чтения данных из СУБД. Курс представлен разделами: работа с большими данными, технологии Big Data, работа с SQL и внутренними системами аналитики.

Магистрант по научно-педагогическому направлению

Статистическое моделирование и машинное обучение

Дисциплина изучает понятийный аппарат, методы, методики и технологии разработки программного обеспечения на основе анализа и синтеза информационных потоков данных. Курс представлен разделами: основы понятийного аппарата; методы и технологии разработки программного обеспечения на основе анализа и синтеза информационных потоков данных. Дисциплина направлена на формирование у магистрантов знаний и умений в области технологии анализа данных и машинного обучения для решения конкретных практических задач.

Бакалавр

Языки программирования высокого уровня

Дисциплина направлена на формирование у студентов профессиональных знаний и умений в области понимания основ программирования на языках высокого уровня; применения интегрированных сред быстрой разработки. Курс представлен разделами: синтаксис языков высокого уровня, принципы алгоритмического подхода, от этапа формализации до реализации в виде программного кода; создания интерфейса пользователя с использованием стандартных компонент.

Бакалавр

Проектирование программных приложений

Дисциплина направлена на формирование у студентов профессиональных теоретических знаний в области организации процесса проектирования программных приложений и их реализации. Курс представлен разделами: процессы проектирования программных приложений; модели процессов разработки программных приложений; методологии разработки программных приложений.

Бакалавр

Промышленное программирование

Дисциплина направлена на формирование у студентов теоретических знаний и практических умений в области разработки современных промышленных программ с использованием технологий Java FX, Apache POI, многопоточности, лямбда-выражений, Stream API. Курс представлен разделами: технология Java FX, технология, работа с базами данных в Spring Framework, технологии Hibernate, Apache POI, сетевое и многопоточное программирование, обработка потоков.

Бакалавр

Производственная практика 2

Целью производственной практики является закрепление и углубление теоретических знаний, полученных в процессе обучения; получение навыков по использованию инструментальных средств обработки информации, в выполнении регламентов по обновлению, техническому сопровождению и восстановлению данных автоматизированной системы; формирование у выпускника профессиональных умений, навыков принятия самостоятельных решений в реальных производственных условиях путем выполнения различных обязанностей, свойственных будущей профессиональной и организационно-управленческой деятельности.

Бакалавр

Основы алгоритмизации и программирования

Дисциплина «Основы алгоритмизации и программирования» изучает методы и средства программирования на выбранном языке. Курс представлен разделами: базовые принципы программирования, обработка и хранение данных. Дисциплина формирует у студентов знания и умения для написания программ на алгоритмических языках высокого уровня, используя инструменты и справочную службу программной среды.

Бакалавр

Разработка и безопасность мобильных приложений

Дисциплина направлена на изучение студентами методов и способов разработки и обеспечения безопасности программ для мобильных устройств. Разделы курса: введение в разработку мобильных приложений, основы разработки интерфейсов, изучение особенностей современных информационных и мобильных угроз. В результате изучения курса студенты умеют применять современные методы, программное обеспечение и новейшие разработки в целях разработки и обеспечения безопасности мобильных приложений.

Бакалавр

Алгоритмы и структуры данных

Дисциплина изучает применяемые в программировании структуры данных, их спецификации и реализации, алгоритмы обработки данных, взаимосвязи алгоритмов и структур данных. Курс представлен разделами: линейные структуры данных; деревья; структуры данных, основанные на хеш-таблицах; алгоритмы сортировки, алгоритмы поиска. Дисциплина формирует у студентов знания и умения разрабатывать алгоритмы, используя изложенные в курсе методы и приемы построения алгоритмов, выбирая подходящие структуры, реализовывать алгоритмы и используемые структуры данных средствами языка высокого уровня.