6B06104 Computer science в КРУ им. Байтурсынова
-
Цель образовательной программы Целью образовательной программы является подготовка высококвалифицированных специалистов, способных к анализу, проектированию и разработке программно-аппаратных средств, интеграции информационных технологий в различные сферы деятельности и внедрению новейших технологий и инновационных решений, в том числе таких как искусственный интеллект и робототехника
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский, Английский
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Базовый курс математики
Студенты изучают алгебру и теорию чисел для работы с дискретными структурами данных, такими как графы и множества. Они осваивают дифференциальное и интегральное исчисления для анализа алгоритмов и моделирования сложных процессов. Курс включает в себя также элементы логики и доказательств, необходимые для формализации и проверки корректности программных решений. Полученные знания являются основой для разработки высокоэффективных алгоритмов, компьютерного моделирования и решения практических задач в информатике.
Год обучения - 1
Семестр - 1
Кредитов - 4
-
Академические, культурные и устные навыки в американском университете (часть 1)
Курс формирует фундаментальные навыки для успешной адаптации в академической среде США. Студенты осваивают основы академического письма (эссе, рефераты, правильное оформление цитат в стилях APA/MLA), учатся анализировать научные тексты и строить аргументацию. Особое внимание уделяется развитию устной речи: презентациям, участию в дискуссиях и семинарах. Параллельно изучаются культурные аспекты: нормы академической честности, особенности взаимодействия с преподавателями, работа в международных командах
Год обучения - 1
Семестр - 1
Кредитов - 2
-
Физика
Студенты будут учиться применять физические законы для анализа и решения технических задач, связанных с электроникой, сенсорикой, акустикой и другими областями. Разовьют аналитические и экспериментальные навыки. Эффективное освоение дисциплины "Физика" обеспечивает студентам необходимые фундаментальные знания и навыки, которые будут полезны в области информатики, включая разработку программного обеспечения, системную инженерию, робототехнику и другие технические дисциплины
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Академические, культурные и устные навыки в американском университете (часть 2)
Продвинутый курс развивает профессиональные академические компетенции для исследовательской работы. Студенты учатся писать литературные обзоры, исследовательские предложения и научные статьи, осваивают искусство публичных выступлений и академической риторики. Углубленно изучаются вопросы межкультурной коммуникации: кейсы по разрешению культурных конфликтов, особенности работы в мультикультурных коллективах. Развиваются профессиональные навыки: подготовка академического резюме, участие в конференциях, научный нетворкинг
Год обучения - 1
Семестр - 2
Кредитов - 2
-
Дискретная математика и математическая логика
Студенты изучат ключевые понятия, такие как теория множеств, соотношения, функции, графики, деревья и комбинаторика. Они приобретут навыки моделирования, анализа и решения задач, связанных с конечными структурами, которые необходимы для понимания алгоритмов, структур данных и систем баз данных. По окончании этого курса студенты смогут применять эти принципы для проектирования и оптимизации вычислительных процессов, разработки эффективных алгоритмов и анализа сложных сетей.
Год обучения - 1
Семестр - 2
Кредитов - 4
-
Введение в алгоритмы
В рамках дисциплины студенты изучат основные концепции и методы разработки эффективных алгоритмов. В результате обучения студенты овладевают ключевыми навыками: понимание алгоритмических принципов,, умение проводить анализ сложности алгоритмов, практическое применение знаний:, развитие алгоритмического мышления.
Год обучения - 1
Семестр - 2
Кредитов - 4
-
Теория вероятности и статистика
В рамках дисциплины студенты изучают основные понятия вероятностного пространства, случайных величин, законов распределения, а также статистических методов анализа данных, включая оценку параметров, проверку гипотез и корреляционный анализ. Они научатся применять математические модели для описания случайных процессов и их прогнозирования, а также для принятия обоснованных решений на основе статистических выводов.
Год обучения - 1
Семестр - 2
Кредитов - 4
-
Вычислительная математика
Студенты освоят методы аппроксимации функций, численного интегрирования и дифференцирования, решения уравнений и систем уравнений, а также методов конечных разностей и элементов. Они научатся создавать алгоритмы и программные решения для решения задач, которые трудно или невозможно решить аналитически. Эти знания важны для моделирования физических процессов, инженерных расчетов и анализа данных в научных исследованиях и прикладных областях
Год обучения - 2
Семестр - 1
Кредитов - 4
-
Экология и безопасность жизнедеятельности
Цель дисциплины - изучение основных законов биоэкологии, компонентов биосферы и факторов, влияющих на них, экологических проблем, возникающих в результате антропогенной деятельности, принципов устойчивого развития общества, а также основ безопасности в условиях различных опасностей природного и техногенного характера. В результате полученные знания и сформированные навыки способствуют использованию в профессиональной деятельности экологических принципов и основ безопасности.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы научных исследований и академическое письмо
Дисциплина направлена на изучение методов научных исследований и академического письма в изучаемой области. Обучающиеся ознакомятся с понятийным аппаратом и основными этапами исследовательской деятельности, классификацией методов, областями их применения. Обучающиеся научатся владеть навыками количественного и качественного анализа научных исследований и представлять результаты в виде публикаций и выступлений в академической среде.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы финансовой грамотности
Дисциплина формирует у обучающихся рациональное финансовое поведение при принятии решений, касающихся личных финансов. В рамках дисциплины обучающиеся научаться использовать на практике всевозможные инструменты в области финансов, приумножать накопления, грамотно планировать бюджет, научатся исчислять налоги, правильно заполнять налоговую отчетность, принимать финансовые решения при возникновении финансовых проблем и распознавать финансовые мошенничества
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы экономики и предпринимательства
Дисциплина формирует экономический образ мышления, теоретические и практические навыки организации успешной предпринимательской деятельности предприятий в конкурентной среде.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы права и антикоррупционной культуры
Изучение дисциплины направлено на рассмотрение вопросов основных отраслей права, которые дают общее представление о роли законодательных норм, а также предусматривает изучение формирования антикоррупционного мировоззрения и правовой культуры обучающихся
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы лидерства
При изучении данной дисциплины студенты овладеют методологией и практикой эффективного управления поведением и взаимодействием людей путем использования лидерских качеств, стилей, методов влияния на уровне предприятия, региона и страны в целом
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Этика инклюзивного взаимодействия
Дисциплина предполагает развитие у студентов коммуникативных и социальных навыков в процессе взаимодействия с людьми с ограниченными возможностями здоровья, формирование знаний о своеобразии социальных, эмоциональных и поведенческих трудностей лиц с особыми возможностями здоровья, а также призвана помочь в решении задач межличностного взаимодействия возникающих в инклюзивной образовательной и профессиональной среде.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Проектирование и разработка программ
Дисциплина "Проектирование и разработка программ" ориентирована на приобретение студентами ключевых навыков и знаний, необходимых для эффективной работы в области создания программного обеспечения: овладение методами проектирования ПО, умение разрабатывать масштабируемые и надежные программные решения, практическое применение знаний в разработке, использование современных инструментов и технологий, развитие командных навыков и коллаборации
Год обучения - 2
Семестр - 1
Кредитов - 4
-
Электроника
Студенты освоят основные методы и техники работы с измерительными приборами, инструментами для сборки и тестирования электронных устройств. Студенты научатся применять электронику в различных IT-приложениях, таких как встраиваемые системы, сенсорные устройства, сетевые устройства и другие.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Облачные вычисления
Студенты изучат основы облачных сервисов, таких как IaaS, PaaS и SaaS, и основные платформы, включая AWS, Azure и Google Cloud. Курс охватывает архитектуру облачных систем, управление ресурсами, контейнеризацию и оркестрацию, а также вопросы безопасности и масштабируемости.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Основы робототехники
Данная дисциплина представляет собой введение в ключевые концепции и технологии робототехники, предоставляя базовые знания и навыки для понимания и разработки робототехнических систем. Студенты освоят основы теории и практики робототехники, сформируют понимание принципов работы различных типов роботов, развитие навыков проектирования и программирования робототехнических систем, а также современными направлениями развития робототехники.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Объектно-ориентированное программирование
Студенты освоят практические аспекты ООП на примере нескольких языков программирования, таких как Java, C++, Python и другие. Студенты научатся писать модульные тесты для проверки функциональности классов и методов. Они также изучат методы отладки и научатся эффективно исправлять ошибки в объектно-ориентированных программах. Студенты смогут разрабатывать и анализировать крупные программные проекты с использованием принципов ООП.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Проектирование и оптимизация вычислительных процессов
Студенты изучат принципы проектирования эффективных алгоритмов, методы их анализа и оптимизации, включая динамическое программирование, жадные алгоритмы и параллельные вычисления. Они научатся разрабатывать решения для повышения производительности и оптимального использования ресурсов в вычислительных системах. Приобретённые знания и навыки применимы в создании высокопроизводительных программ, оптимизации сложных вычислительных задач и решении проблем в реальном времени.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Программирование контроллеров
Студенты приобретут навыки разработки эффективного и надежного программного обеспечения для контроллеров, а также изучат современные подходы к разработке программного обеспечения для встроенных систем, включая использование библиотек и фреймворков, а также интеграцию с облачными сервисами и сетевыми протоколами
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Структуры и анализ данных
Дисциплина нацелена на приобретение студентами фундаментальных знаний и практических навыков в области работы с данными. В результате обучения студенты достигают следующих результатов: овладеют ключевыми структурами данных: достигнут понимания алгоритмов обработки данных, научатся применять структуры данных в реальных задачах различных областей, использовать структуры данных и алгоритмы для эффективного поиска, фильтрации, агрегации и визуализации данных. Дисциплина включает выполнение практических заданий и проектов, что позволяет студентам применять полученные знания на практике, разрабатывать и оптимизировать алгоритмы и структуры данных.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Технический факультатив 1 (Математическая статистика и теоретическая информатика)
Обучающиеся углубят знания в области байесовской статистики, многомерного анализа данных, статистического вывода и теории информации. Курс охватывает современные подходы к моделированию данных
Год обучения - 3
Семестр - 1
Кредитов - 8
-
Технический факультатив 2 (Фундаментальные концепции CS с практикой письма)
Курс формирует знания в области компьютерных наук. Особое внимание уделяется развитию навыков документирования кода, написания спецификаций , изложения технических концепций, анализа решений и обоснования выбора методов
Год обучения - 3
Семестр - 1
Кредитов - 8
-
Алгоритмы и вычислимость
Обучающиеся освоят фундаментальные концепции алгоритмов и теории вычислимости, включая методы анализа сложности, классы задач, а также базовые вычислительные модели (машины Тьюринга, конечные автоматы). Особое внимание уделяется разработке эффективных алгоритмов и пониманию ограничений вычислений
Год обучения - 3
Семестр - 1
Кредитов - 10
-
Технический факультатив 3 (Основы инженерного творчества и технического перформанса)
Курс объединяет инженерию и искусство, обучая созданию механических арт-объектов и интерактивных инсталляций с акцентом на креативное техническое решение задач
Год обучения - 3
Семестр - 1
Кредитов - 4
-
Проектирование и разработка программного обеспечения
Обучающиеся освоят принципы жизненного цикла программного обеспечения, методы проектирования архитектуры систем, шаблоны проектирования, а также инструменты и практики командной разработки, включая контроль версий, тестирование и документацию. Формируется системный подход к созданию качественного и масштабируемого программного обеспечения
Год обучения - 3
Семестр - 2
Кредитов - 10
-
Технический факультатив 6 (Сложные системы и научная коммуникация)
Курс посвящен проектированию и анализу сложных программных систем (распределенные системы, параллельные вычисления, безопасность). Студенты изучают современные подходы к разработке, тестированию и оптимизации. Вторая часть курса фокусируется на научной коммуникации
Год обучения - 3
Семестр - 2
Кредитов - 8
-
Технический факультатив 5 (Прикладная эстетика в инженерном проектировании)
Курс дает знания по углубленному исследованию методологии интеграции эстетических принципов в инженерное проектирование, рассматривает цветодинамику, материалы и формы как элементы технических систем
Год обучения - 3
Семестр - 2
Кредитов - 4
-
Технический факультатив 4 (Продвинутое статистическое моделирование и прикладная математика)
Курс дает углубленные знания по современным методам анализа. Акцент на прикладное применение - от предобработки данных до интерпретации сложных моделей
Год обучения - 3
Семестр - 2
Кредитов - 8
-
Технический факультатив 7 (Профессиональные приложения в CS и научные публикации)
Практико-ориентированный курс, где студенты применяют знания для решения реальных задач: разработка ПО, оптимизация алгоритмов, внедрение инновационных решений. Учатся готовить публикации для научных конференций и журналов
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Сетевое взаимодействие
Студенты освоят основные концепции и компоненты сетевых систем, такие как клиент-серверная архитектура, модель OSI (Open Systems Interconnection), TCP/IP и другие сетевые протоколы их применение в современных IT-инфраструктурах. Также могут решать практические задачи, связанные с настройкой и диагностированием сетевых соединений, настройкой сетевых служб, производить мониторинг и анализ сетевой активности.
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Информационная безопасность
Цель обучения включает достижение следующих результатов:понимание основных угроз и уязвимостей, изучение методов защиты информации, а также методов обнаружения и предотвращения инцидентов безопасности, смогут учитывать требования к безопасности при разработке и реализации информационных технологий, научатся использовать специализированные инструменты для обнаружения и анализа угроз, изучат правовых и этических аспектов информационной безопасности.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Операционные системы
Студенты усвоят основные компоненты операционных систем, такие как ядро операционной системы, системные вызовы, драйверы устройств, планировщики задач, управление памятью, файловые системы и сетевые протоколы. Они научатся анализировать взаимодействие между этими компонентами и их влияние на общую работу компьютерных систем. смогут объяснять различные подходы к управлению ресурсами и понять их влияние на производительность и эффективность работы системы.: Студенты будут решать практические задачи, связанные с настройкой и администрированием операционных систем, смогут оценить преимущества и ограничения различных подходов к организации вычислений и управлению данными, а также анализировать их архитектурные решения и философию разработки.
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Машинная архитектура и организация
Студенты научатся учитывать аппаратные особенности при проектировании и оптимизации программного обеспечения. Они смогут анализировать и сравнивать производительность различных архитектурных решений и выбирать подходящие для конкретных задач. Эффективное освоение дисциплины "Машинная архитектура и организация" обеспечивает студентам необходимую базу для работы в области системного программирования, архитектуры компьютерных систем и оптимизации программного обеспечения на уровне аппаратуры.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Виртуальная и дополненная реальность
Студенты освоят инструменты и платформы для разработки VR и AR приложений, такие как Unity и Unreal Engine, и изучат концепции 3D-моделирования, пространственного звука и взаимодействия.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Этика искусственного интеллекта
Студенты изучат вопросы, связанные с ответственностью, прозрачностью, справедливостью, приватностью и социальным воздействием ИИ. Курс включает рассмотрение принципов этического дизайна систем ИИ, а также правовые и моральные проблемы, возникающие при их использовании.
Год обучения - 4
Семестр - 1
Кредитов - 3
Профессии
Результаты обучения
- Применять знания общеобразовательных дисциплин в профессиональной деятельности.
- Обладать теоретическими знаниями и практическими навыками для применения математических методов в решении вычислительных задач.
- Разрабатывать эффективные алгоритмы и преобразовывать их в работающий программный код.
- Создавать сложные программные продукты с учетом требований функциональности, надежности и безопасности.
- Знать и понимать архитектуру и принципы работы компьютерных систем различных уровней сложности, включая высокопроизводительные вычислительные кластеры.
- Проектировать и программировать микроконтроллеры и микропроцессоры для создания встраиваемых устройств.
- Применять методы и технологии искусственного интеллекта для создания умных систем и адаптивных приложений.
- Уметь интегрировать различные компоненты искусственного интеллекта в комплексные информационные системы.
- Уметь выбирать и применять дополнительные знания и навыки в зависимости от выбранного направления.
- Иметь навыки анализа сложных технических и информационных задач для выбора наиболее эффективных и инновационных решений.