Август 2008-2017 КазНТУ им.К.И.Сатпаева
ст.преподаватель кафедры Информационная безопасность
09.2007-09.2008 КазНТУ им.К.И.Сатпаева
преподаватель кафедры Вычислительная техника
09.2005-09.2007 КазНТУ им.К.И.Сатпаева
Ассистент кафедры Вычислительная техника
06.2005-09.2005 КазНТУ им.К.И.Сатпаева
инженер высшего уровня квалификации, 2 категории кафедры Вычислительная техника
02.2003-06.2005 КазНТУ им.К.И.Сатпаева
инженер высшего уровня квалификации без категории кафедры Гидрогеологии и инженерной геологии
1997 - 2002 Казахский национальный технический университет им.К.И.Сатпаева. инженер-системотехник по специальности "Вычислительные машины системы и сети".
2011 - 2013 Алматинский гуманитарно-технический университет. Магистр технических наук по 6M070300 - Информационные системы.
Научные интересы связаны с программной инженерией и современными информационными технологиями. Основное внимание уделено искусственному интеллекту и машинному обучению, математическому моделированию и анализу данных. Интерес к разработке интеллектуальных программных систем, облачными технологиями и цифровыми образовательными решениями. Стремление к интеграции теоретических методов и практической реализации ИТ-проектов.
-
Целью данной дисциплины является обучение клиентскому и серверному программированию, включая методы анализа, изучение современных веб-технологий и языков веб–разработки. После окончание курса студент будет способным применять методологию управления проектами разработки веб-ориентированных информационных систем, программировать на HTML, CSS, Java Script, PHP, CMS, программировать алгоритмы решения задач из области программирования для Интернета, отлаживать программы для работы в сети Интернет, создавать и публиковать в Интернете собственные сайты.
Курс дисциплины направлен на обучение клиентскому и серверному веб-программированию, включая методы анализа, изучение современных Web-технологий и языков веб – разработки (HTML, CSS, Java Script, PHP, CMS инструментарий технологии web программирования); основ программирования на стороне клиента и сервера. Целью освоения курса является формирование у обучающихся теоретических знаний по программированию в сети Интернет, формирование у студентов умений и навыков работы с WEB-страницами и эффективного комбинирования элементов, созданных с использованием различных технологий В результате изучения данной дисциплины обучающийся освоит знание и навыки практической работы в области разработки и создания статических и динамических webстраниц, освоение данной предметной области, ее терминологии и специфики; умение ориентироваться в технологиях разработки интернет– приложений и применять их в профессиональной деятельности.
Целью дисциплины является формирование у обучающихся знаний и практических навыков в области интерфейсов и протоколов передачи данных, применяемых в современных электроэнергетических системах. В результате освоения дисциплины обучающийся способен выбирать, настраивать и применять интерфейсы и протоколы связи при интеграции энергетического оборудования в автоматизированные системы управления. Полученные знания используются при проектировании, эксплуатации и модернизации цифровых подстанций, интеллектуальных электрических сетей и автоматизированных систем управления.
Данная дисциплина предусматривает изучение основных понятий параллельных вычислений, необходимых для последующего изучения моделей, методов и технологий параллельного программирования. В простой и понятной форме в курсе приводятся примеры современных высокопроизводительных вычислительных систем, рассматриваются способы анализа сложности вычислений и оценки возможности их параллельного выполнения, даются основы разработки параллельных методов. Цель дисциплины - ознакомление студентов с совокупностью средств обработки информации и персонала, объединенных для достижения определенных целей.
Целью дисциплины является ознакомление студентов с основными видами и методами тестирования программного обеспечения при структурном и объектно-ориентированном подходе в программировании, освоение современных инструментов тестирования, получение опыта тестирования компьютерных программ. В результате обучения студент будет способным демонстрировать навыки по критериям и разновидностям тестирования, выполнять модульное, интеграционное и системное тестирование, применять общие принципы автоматизации тестирования, использовать инструменты и методы модульного тестирования, оценивать сложность тестирования программного продукта с использованием математической модели, проводить все виды тестирования.