6B06113 Программирование и разработка программного обеспечения в ТарГУ им. Дулати
-
Цель образовательной программы Подготовка высококвалифицированных специалистов, обладающих теоретическими знаниями и практическими навыками, способными реализовывать проектные решения с использованием современных информационно-коммуникационных технологий и технологий программирования, быть востребованными и успешно работать в избранной сфере деятельности, удовлетворяющей требованиям работодателей.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский
-
Название ВУЗа Таразский университет имени М.Х.Дулати
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Математика
Целью изучения дисциплины «Математика» является подготовка студентов по математике, как базы для освоения дисциплин профессиональной направленности, способствующих готовности выпускника к профессиональной деятельности. Будут изучены основные разделы теории линейной и векторной алгебры, аналитической геометрии, математического анализа.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Физика
Цель дисциплины: освоение знаний о фундаментальных физических законах и принципах; применять полученные знания по физике для объяснения разнообразных физических явлений и свойств веществ; практического использования физических знаний; оценивать достоверность естественнонаучной информации. Содержание: основы механики, основы молекулярной физики и термодинамики; электричество и магнетизм; колебания и волны; оптика; квантовая природа излучения; элементы квантовой физики атомов, молекул и твердых тел.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Алгоритмизация и основы программирования
Цель дисциплины - формирование у студентов знаний об основных понятиях алгоритмизации и программирования и структурах алгоритмов и данных. Будут изучены: методы построения алгоритмов, анализ алгоритмов, методы и технологии построения программ, алгоритмы линейного, разветвляющего и циклического типа, обработка массивов, различные алгоритмы внутренней сортировки информации и задачи поиска.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Логика и комбинаторика в компьютерных науках
Цель дисциплины формирование знаний о логике высказывании, логическом следствии и эквивалентности. Дать понятия о предикатах. Будут изучены: основные формулы логики предикатов, понятие множества, задание множеств, подмножества и их свойства, операции над множествами, покрытия и разбиения множеств, декартово произведение множеств, бинарные отношения и их свойства, отношения эквивалентности и частичного порядка, типы функциональных отношений и интуитивное понятие алгоритма и необходимость его уточнения, машина Тьюринга, тезис Тьюринга, понятие сложности алгоритма и классы.
Год обучения - 1
Семестр - 2
Кредитов - 4
-
Операционные системы и сети
Цель дисциплины- дать понятие и функции операционной системы, классификации современных операционных систем. Изучить правила установки и настройки современных операционных систем. Освоить сетевая диагностику компьютеров. Изучить конфигурации современных операционных систем, разработку компьютерных сетей, настройку сетевых коммутаторов и маршрутизаторов, подключение устройств проводным и беспроводным способом.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Компьютерная графика и анимация
Целью дисциплины является изучение видов компьютерной графики, методов представления графических изображений, форматов графических файлов, принципов работы в Corel Draw, основных палитр Adobe Photoshop, контуров и фигур, применения каналов, масок и слоев в Adobe Photosphop, анимации в Blender и Macromedia Flash и работы с персонажной анимацией.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Профессионально-прикладные программы специальности
Цель дисциплины - формирование у студентов знаний о разработке алгоритмов решения профессионально-прикладных задач специальности, создании документов профессионального характера, и работа с ними, выбор методов и средств работы с информацией, использование средств современных информационных и коммуникационных технологий по современным компьютерным программам для оформления текстовых и графических документов.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Численные методы в информатике
Цель дисциплины - изучить виды численного метода решения системы линейных уравнений. Изучить метод наименьших квадратов, неопределенных коэффициентов и численные методы точных решений. Выполнять анализ методов для получения приближенных числовых решений. Изучить вычислительное программирование для описания алгоритмических решений, метод наименьших квадратов, линейную аппроксимацию и полиномиальную аппроксимацию.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Цифровые технологии
Цель дисциплины - формирование у студентов знаний о принципах работы вычислительных систем разного назначения и развития цифровых технологий. В рамках дисциплины будут изучены: основные логические операции, цепи и логические выражения, основы направлений и принципы развития цифровых технологий, триггеров, сумматора, BIOS, интегральных микросхем, сумматоров и полусумматоров. В результате освоения курса студенты будут владеть навыками работы кодирования и передачи информации, составлять логические схемы в программе Logisim, осуществлять кодирование и декодирование информации.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Визуальное программирование
Цель дисциплины - формирование у студентов знаний о визуальном программировании и о типовых алгоритмах и границах их применимости. В рамках дисциплины будут изучены: основные алгоритмы в программном коде на языках программирования, создание интерфейса программы, обмен данными между интерфейсом и исполнительной частью программы, встроенные (библиотечные) возможности языка программирования и основных элементах VCL. В результате освоения курса студенты будут владеть навыками работы в визуальной среде программирования, применять методы и средства создания интерфейса программы.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Программирование на языке высокого уровня С#
Цель дисциплины – освоить основы терминологии и определения языка С# и структуру программ. Изучить: основные понятия языка, состав языка и типы данных, переменные, операции, выражения, ввод и вывод данных, управляющие операторы, классы, массивы, символы, строки, классы: подробности, наследования классов, интерфейсы, работа с файлами, графику в C#.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Искусственный интеллект: принципы и применение
Понимать развитие компетенций в применении теоретических знаний и инструментов ИИ, формирование целостного понимания современных интеллектуальных систем; Изучить ключевые понятия, направления и модели представления знаний в ИИ, научить проектировать профильные системы с использованием специализированных инструментов. Знание основ ИИ, моделей представления знаний. Умение применять методы ИИ в базовых интеллектуальных системах. Способность анализировать социальные последствия внедрения ИИ-технологий.
Год обучения - 2
Семестр - 2
Кредитов - 4
-
Основы проектирования баз данных
Цель дисциплины - формирование у студентов знаний об основных принципах организации современных БД и СУБД, способах описания и оптимизации процессов обработки информации в БД, мониторинге функционирования, настройке производительности СУБД. Будут изучены: современные технологии организации БД и приобретены навыки работы в среде конкретных СУБД.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Объектно-ориентированный язык программирования
Цель дисциплины – формирование знания о принципах и сведениях ООП, а также практических умений и навыков для написания программы на современных языках программирования. В рамках дисциплины будут изучены: абстрагирование, инкапсуляция и понятие класса; статические и нестатические составляющие класса; понятие объекта, создание и уничтожение объекта.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Методологии разработки программных средств
Цель дисциплины - формирование у студентов знаний о понятии программных средств и жизненного цикла ПО. В рамках дисциплины будут изучены: стадии и этапы разработки ПО. Освоены инструментальные средства разработки ПО, текстовые редакторы, компилятор, интерпретатор, компоновщик, отладчик, генератор документации. Сборка и выпуск программных средств.
Год обучения - 3
Семестр - 1
Кредитов - 4
-
Программирование на языке kotlin
Целю дисциплины являются формирование у студентов совокупности знаний и представлений о технологии разработки мобильных приложений с применением языка программирования Kotlin. В ходе прохождения дисциплины студенты знакомятся со средой разработки Android Studio, актуализируют и расширят свои знания о технологиях разработки приложений, создадут прототипы мобильных.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Экономика и предпринимательство, Основы права, Финансовая грамотность
Цель дисциплины — ознакомить студентов с основными принципами и законами экономики и предпринимательства, научить эффективно осуществлять предпринимательскую деятельность в условиях рыночной экономики; обучить основам правовой системы и законодательства, а также развивать сознание и навыки, направленные на создание справедливого общества через борьбу с коррупцией и формирование правовой культуры; совершенствовать финансовые знания, развивать навыки эффективного управления личными финансами, а также формировать необходимые знания и навыки для правильного выбора финансовых продуктов и инвестиций.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Кроссплатформенная мобильная разработка
Цель дисциплины- формирование у студентов знаний и навыков разработки мобильных приложений, работающих на разных операционных системах (iOS, Android и др.) из единой кодовой базы. Будут изучены: Основы мобильной разработки и особенности кроссплатформенных решений, архитектура и проектирование мобильных приложений, тестирование и отладка мобильных приложений.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Теория систем и методы принятия корпоративных решений
Цель дисциплины - формирование у студентов знаний о принципах теории систем и системной парадигмы, системах и их свойствах, декомпозиции и агрегировании систем. Изучить: этапы системного анализа, информационного обеспечения системного анализа, системного моделирования. Принятие управленческих решений в сложных системах.
Год обучения - 3
Семестр - 1
Кредитов - 4
-
Основные технологии frontend разработки
Цель дисциплины – дать представление об основах Web-технологий и научить студентов создавать и опубликовывать в сети Internet свои собственные статические и динамические Web-сайты. Студент должен освоить практическое использование языков HTML, CSS, JavaScript, технологии создания и редактирования объектов интернет-рекламы; приемы создания и оптимизации графических элементов сайта.
Год обучения - 3
Семестр - 1
Кредитов - 4
-
Программирование на языке Python
Целью дисциплины является: овладение современными понятиями и способами написания программ, необходимыми в профессиональной практической деятельности, развитие навыков программирования на языке Python; формирование у обучаемых практических знаний для самостоятельного создания и использования сложных структур, данных; разработка архитектуры, алгоритмических и программных решений системного и прикладного программного обеспечения.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Охрана труда
Цель дисциплины - сформировать знания об основном комплексе мероприятий, проводимых по вопросам правово-трудовой, санитарно-гигиенической, организационной, лечебно-профилактической, технической и социально-экономической деятельности. В рамках данной дисциплины будут рассмотрены: оптимизация режимов труда с учетом психофизиологии для повышения производительности труда работников, работников в целом, правильная организация трудовой деятельности рабочего с применением всех требований основных систем стандартов безопасности по охране труда
Год обучения - 3
Семестр - 1
Кредитов - 3
-
Графический фреймворк Qt
Цель дисциплины - формирование знании об основах программирования на Qt. В рамках дисциплины будут изучены: базовые библиотеки и инструменты SDK, инструменты разработчика, интерактивная среда Qt Creator, объектная модель, управление памятью, система метаобъектов, деревья объектов, сигналы и слоты, базовые классы, операции ввода-вывода.
Год обучения - 3
Семестр - 2
Кредитов - 4
-
Облачные технологии и мобильные веб-приложения
Цель дисциплины - формирование у студентов навыков работы с облачными платформами и создания адаптивных приложений для мобильных устройств. В рамках дисциплины будут изучены: Основные концепции облачных вычислений (IaaS, PaaS, SaaS), обзор популярных облачных платформ, архитектура мобильных веб-приложений, практика развертывания мобильных приложений в облачной среде.
Год обучения - 3
Семестр - 2
Кредитов - 4
-
Облачные и мобильные технологии
Цель дисциплины - изучить состав и структуру облачных и мобильных технологий. В рамках дисциплины будут изучены идеология построения частного облака, веб службы в облаке, мобильные и встраиваемые системы. Изучены методы и средства создания облачных и мобильных программных приложений, а также методика проектирования, разработки и сопровождения программных приложений.
Год обучения - 3
Семестр - 2
Кредитов - 4
-
Безопасность жизнедеятельности, Экология и устойчивое развитие
Цель дисциплины – ознакомление с основами безопасности жизнедеятельности, современными экологическими проблемами и концепциями достижения устойчивого развития. Будут изучены: принципы общей экологии и закономерности развития экосистем с принципами развития человечества, научно-технического прогресса, основные проблемы экологической безопасности РК. В результате обучения дисциплины - студенты будут владеть знаниями и навыками по использованию основных концепций и понятий в области экологической безопасности и жизнедеятельности.
Год обучения - 3
Семестр - 2
Кредитов - 3
-
Компьютерное моделирование
Цель дисциплины - формирование у студентов знаний о типовых классах моделей, методах моделирования сложных систем и принципов построения моделей, моделирующих алгоритмах и их реализации с использованием алгоритмических языков, и пакетов прикладных программ. В рамках дисциплины будут изучены архитектуры программных средств, модели бизнес процессов, тестирование ПО.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Кроссплатформенные фреймворки
Цель дисциплины - формирование знании о концепциях и особенностях кроссплатформенного программирования. В рамках дисциплины будут изучены: фреймворки для разработки кроссплатформенных приложений, языки КП, особенности кроссплатформенной разработки на языке Python, языки и Фреймворки, создание и отладка учебного кроссплатформенного приложения c помощью виртуальных эмуляторов в среде Eclipse.
Год обучения - 3
Семестр - 2
Кредитов - 4
-
Современные средства разработки Web-сайтов
Целью дисциплины является освоение современных методов и средств создания web-ресурсов, продвижения и применения в различных видах деятельности. Познакомить с базовыми концепциями, приемами и расширить представление о современных web-технологиях. Приобрести навыки в использовании современных языков программирования для создания web-приложений.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Методологические основы программной инженерии
Цель дисциплины -формирование у студентов систематизированных знаний об основах программной инженерии и профилях стандартов ПП, существующих подходов к верификации моделей ПО. Будут изучены: процессы сбора, накопления и спецификации требований; модели ООП; технологии разработки программных комплексов; принципы построения, структуры и технологии использования систем, разработка и тестирование.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Интеллектуальные системы обработки больших данных
Цель дисциплины - формирование у студентов знаний о принципах обработки больших массивов данных, о способах их представления и хранения, об основных задачах и методах интеллектуального анализа данных. Будут изучены: процедуры проектирования хранилищ данных и заполнения готовых хранилищ данными, программные системы анализа данных, обработка данных
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Разработка web-приложений на фреймворке Django
Целью дисциплины является формирование у студентов базовых навыков проектирования и создания Web-приложений на платформе Django, а также навыков проверки и отладки собственных и сторонних приложений на данной платформе. В рамках дисциплины будут изучены основы разработки Django, изучение популярнейших инструментов Django, получение опыта программирования собственного приложения с использованием выбранных инструментов.
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Программирование компьютерной графики
Цель дисциплины – сформировать знания об основных моделях представления графической информации в компьютере и алгоритмах двумерной и трехмерной графики. Будут изучены: модели описания поверхностей; визуализация объемных изображений; закрашивание трехмерных поверхностей; разработка графических программ для Windows; графические функции, и примитивы API; графические библиотеки OpenGL.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Кибербезопасность в облачных вычислениях
Целью дисциплины является освоение знаний по защите больших данных, киберпространство, средства анализа, информационной безопасности, безопасности хранения и использования данных, а также защита узлов кластера, анализатора кода приложений, защита сред Big Data, через защиту каналов связи и дополнительную защиту данных в облаке – шифрование и/или динамическое маскирование
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Промышленные системы управления базами данных
Целью дисциплины является формирование у студентов знаний о физическая организация данных, классификациях СУБД, отличиях промышленных СУБД от прочих классов СУБД. Будут изучены: показатели производительности запросов к БД, индексирование и настройка производительности запросов, дополнительные возможности языка SQL, транзакции и параллельная обработка данных. Будут освоены особенности использования СУБД
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Основы НИР, коммерциализация и академическое письмо
Цель дисциплины – формирование понятия о целях и задачах научных исследований, подготовка и выработка навыков, необходимых для научной работы. Будут изучены: организация научных исследований в высшей школе, методика исследований, работа с данными и первоисточниками, цели и задачи коммерциализации НИР, освоение научного стиля изложения материала В результате освоения дисциплины студенты приобретут практические навыки выполнения НИР.
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Программно-аппаратные средства защиты информации
Цель дисциплины - формирование у студентов знаний о демаскирующих признаках объектов защиты, источниках и носителях конфиденциальной информации, опасных сигналов. Будут изучены: способы несанкционированного доступа к источникам информации, способы и средства перехвата сигналов, подслушивание акустических сигналов, инженерная защита и техническая охрана, защиты информации на предприятии.
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Технологии компонентного программирования
Целью дисциплины является изучить современные подходы к программированию, объектно-ориентированный подход к программированию, компонентный подход к программированию как расширение ООП, принципы компонентно-ориентированного программирования и их место в программной инженерии, архитектурные решения .NET. Будут изучены пространства имен в .NEТ., гетерогенное компонентное программирование в .NET.
Год обучения - 4
Семестр - 2
Кредитов - 4
-
Обучение информационным технологиям с принципами цифровой инклюзии
Цель дисциплины формирование у студентов знаний и умений, необходимых для организации и проведения обучения информационным технологиям с учётом принципов цифровой инклюзии. Изучаются подходы к созданию доступной образовательной среды, адаптации учебных материалов и программных средств для обучающихся с особыми образовательными потребностями. Особое внимание уделяется использованию информационных и цифровых технологий, обеспечивающих равный доступ к цифровым ресурсам и платформам.
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Разработка приложений для платформы Android
Целью дисциплины является: освоение современного языка программирования мобильных приложений Java и Kotlin. Знакомство с современными подходами в разработке мобильных приложений на платформе Android; Овладение средствами разработки и отладки приложений для платформы Android; Изучение принципов интеграции программного кода, созданного на языках Java и Kotlin.
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Информационная и сетевая безопасность
Целью дисциплины является формирование у студентов знаний об основах организации и функционирования сетей. Будут изучены: критерии классификации и характеристики сетей ЭВМ, технологии обеспечения безопасности в сетях ЭВМ, угрозы безопасности информации, передаваемой в сетях ЭВМ на физическом и канальном уровне, функции и интерфейсы сетевого уровня.
Год обучения - 4
Семестр - 2
Кредитов - 5
Профессии
Результаты обучения
- Использовать стандарты РК в области информационной безопасности, методики и средства обеспечения информационной безопасности, теории баз данных, СУБД, методы создания и сжатия информационных массивов, обеспечивать информационную безопасность, осуществлять мониторинг СУБД и резервное копирование БД.
- Использовать методологии разработки программного обеспечения, инструментальные средства разработки ПО и принципы трехмерного моделирования, создавать архитектуры ПО, анализировать требования к программной документации, разрабатывать интернет-рекламу и дизайн.
- Программировать на языках программирования и платформах для создания сайта, применяя методы построения и анализа алгоритмов, оценки их сложности, особенностей их реализации в одном из языков программирования, выбирать и применять инструментарии языков программирования.
- Разрабатывать и применять меры по снижению потенциальных рисков в сфере промышленной и экологической безопасности, а также внедрять экологически безопасные и устойчивые практики в профессиональной деятельности в соответствии с законодательными и нормативными требованиями.
- Проводит элементарные прикладные исследования, грамотно оформляет академические тексты при формулировании и обосновании идеи по коммерциализации научных разработок, применяя иструменты искусственного интеллекта для сбора, обработки и анализа данных, а также для решения прикладных задач в профессиональной деятельности.
- Применять принципы проектирования операционных систем, создавать мобильные-приложения и Web-ресурсы, использовать основы проектирования компьютерной сети, анализировать результаты и выдавать рекомендации по улучшению работы систем и сетей.
- Понимать базовые разделы математики и применять методологию разработки корпоративных решений, методы оценки эффективности и контроля корпоративных решений, прикладные методы оптимизации в профессиональной деятельности.
- Принимать обоснованные финансовые решения, эффективно управлять личными и корпоративными финансами, используя правовые и экономические знания для принятия грамотных решений в бизнесе и в повседневной жизни.
- Разрабатывать инструменты анализа и управления данными для различных видов деятельности; применять программное и аппаратное обеспечение компьютерных систем и сетей для сбора, передачи, обработки и хранения данных, анализировать методы сбора, хранения и обработки информации, способы реализации информационных и коммуникационных процессов.
- Применять методики преподавания IT дисциплин и адаптировать методы обучения информационным технологиям с учётом принципов цифровой инклюзии, навыки педагогического мастерства, по работе с различными информационными ресурсами, готовыми программно-методическими комплексами, позволяющими решать практические задачи в педагогической деятельности.
Похожие ОП
6B06113 Инженерная Математика
Международный университет информационных технологий (МУИТ (IITU))
6B06113 Вычислительная техника и программное обеспечение
Международный транспортно-гуманитарный университет
6B06113 Информационные системы
Казахстанский университет инновационных и телекоммуникационных систем (КазУИТС)