Август 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страниц, освоение данной предметной области, ее терминологии и специфики; умение ориентироваться в технологиях разработки интернет– приложений и применять их в профессиональной деятельности.
Целью дисциплины является овладение общими знаниями по архитектуре микропроцессорных систем (МПС), процессам обмена информацией по шинам, функциям процессора, методам адресации, основным командам процессора, структуре процессорного ядра, организации памяти программ, организации портов ввод/вывода, таймеров и вспомогательных аппаратных средств. В результате изучения дисциплины студент получит навыки использования и конструирования современных программных продуктов управления процессами и производством; работы с современными типами структурных микропроцессорных устройств. Полученные знания студент может использовать в дальнейшем при исследовании, проектировании и эксплуатации электроэнергетических систем.
Данная дисциплина предусматривает изучение основных понятий параллельных вычислений, необходимых для последующего изучения моделей, методов и технологий параллельного программирования. В простой и понятной форме в курсе приводятся примеры современных высокопроизводительных вычислительных систем, рассматриваются способы анализа сложности вычислений и оценки возможности их параллельного выполнения, даются основы разработки параллельных методов. Цель дисциплины - ознакомление студентов с совокупностью средств обработки информации и персонала, объединенных для достижения определенных целей.
Целью дисциплины является ознакомление студентов с основными видами и методами тестирования программного обеспечения при структурном и объектно-ориентированном подходе в программировании, освоение современных инструментов тестирования, получение опыта тестирования компьютерных программ. В результате обучения студент будет способным демонстрировать навыки по критериям и разновидностям тестирования, выполнять модульное, интеграционное и системное тестирование, применять общие принципы автоматизации тестирования, использовать инструменты и методы модульного тестирования, оценивать сложность тестирования программного продукта с использованием математической модели, проводить все виды тестирования.