evision-corporate-image
Instagram WhatsApp Telegram Instagram
language-courses-for-corporate-clients

Bachelor of Computer Science

Координатор службы поддержки факультета компьютерных наук по вопросам студентов:

Kamila Syzdykova

Email: k.syzdykova@kimep.kz

Tel.: 270-43-11 ext. 3068


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

Миссия Школы компьютерных наук и математики заключается в том, чтобы обучать студентов и выпускать специалистов, готовых к трудовой деятельности или продолжению образования в магистратуре в авторитетных международных университетах. Выпускники Школы компьютерных наук и математики — это этичные, технически подкованные специалисты с навыками критического мышления, необходимыми для успешной работы в любой среде.

В настоящее время колледж предлагает 2 программы бакалавриата: по компьютерным наукам и информационным системам.


Заявление декана

Приветствую, будущие студенты KIMEP! Более тридцати лет назад я находился на вашем месте, закрывая одну главу своей жизни и размышляя о том, что принесет следующая. Мое путешествие началось в горах Озарк, и я никогда не думал, что однажды буду работать в Центральной Азии под величественными горами Тянь-Шань. С увеличением международных возможностей и технологических прорывов мир становится меньше и доступнее. Когда вы размышляете о своем будущем, я приглашаю вас рассмотреть KIMEP как следующий важный шаг на вашем пути.

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

Я не знаю, куда приведет вас ваше путешествие, но могу с уверенностью сказать, что KIMEP предоставит вам все необходимые инструменты для успеха. Мы будем рады встретиться с вами, поэтому, пожалуйста, найдите время, чтобы посетить наш кампус. Лично я или кто-то из преподавателей кафедры компьютерных наук с удовольствием проведет для вас экскурсию и расскажет о наших программах. Мы гордимся KIMEP и будем рады видеть вас в числе членов нашего уникального сообщества!

Брайан Л. Дэвис, Ph.D. (Университет Оле Мисс, США)
Декан и доцент

О ПРОГРАММЕ БАКАЛАВРИАТА КОМПЬЮТЕРНЫХ НАУК

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

При успешном обучении, специалисты будут обладать следующими навыками:

  • Анализ сложных вычислительных задач с применением вычислительных принципов для поиска решений.
  • Проектирование, внедрение и оценка решений, основанных на вычислении, отвечающих заданному набору вычислительных требований в контексте дисциплины программы.
  • Эффективная коммуникация в разнообразных профессиональных контекстах.
  • Осознание профессиональных обязанностей и вынесение обоснованных суждений в вычислительной практике на основе принципов права и этики.
  • Применение теории компьютерных наук и методологий разработки программного обеспечения для анализа, проектирования и исполнения проектов программного обеспечения, включая интеграцию модулей и компонентов.
  • Применение методов компьютерных наук и математики для проведения исследовательской деятельности.
  • Применять методы информатики и математики для проведения исследовательской деятельности.
  • Проведение экспериментов, сбор и критический анализ данных.
  • Демонстрация способности планировать, контролировать, отслеживать и обеспечивать системы информационной безопасности организации.
  • Применение навыков критического мышления для решения количественных проблем, возникающих в контексте дисциплины программы.

МИССИЯ

Миссия Школы компьютерных наук и математики заключается в обучении студентов и подготовке выпускников, готовых выйти на рынок труда или продолжить обучение в аспирантуре в авторитетных международных университетах. Выпускники Школы компьютерных наук и математики - это этичные, технически грамотные коммуникаторы, обладающие навыками критического мышления, необходимыми для успешной деятельности в любой среде.

СТРУКТУРА КОЛЛЕДЖА

  • Кафедра информатики
  • Кафедра естественных наук и математики

Program Foundation Courses (43 KIMEP credits, 73 ECTS):

  1. Program foundation required courses (37 KIMEP credits, 63 ECTS)
  2. Program foundation elective courses (6 KIMEP credits, 10 ECTS)

Course Code

Course Title

KIMEP credits

ECTS

Prerequisite

Required Courses

37

63

ENG/GEN1100

Academic English Speaking

3

5

ENG/GEN 1110

ENG/GEN1121

Academic Reading and Writing II

3

5

ENG0103 Academic Reading and Writing I

KAZ2101-2102 or

RUS2101-2103

Professional Russian/Kazakh

2

3

RUS1302, RUS1304/RUS1306, RUS1308/RUS2001

KAZ1502 or KAZ1504/KAZ1506 or KAZ1508

SCS1101

Calculus I

4

7

A working knowledge of algebra and trigonometry is required

SCS1201

Calculus II

4

7

SCS1101 Calculus I with a minimum grade of C-

SCS1102

Physics I

3

5

SCS1101 Calculus I as a co-requisite or prerequisite, or permission of the instructor.

SCS1103

Physics I Lab

1

2

None

SCS1202

Physics II

3

5

SCS1102 Physics I

SCS1203

Physics II Lab

1

2

SCS1103 Physics I Lab

SCS2101

SCS2102

SCS2103

SCS2104

Chemistry I and Chemistry I Lab Or

General Biology and General Biology Lab

4

7

None

SCS2105

Discrete Mathematics

3

5

None

SCS2203

Linear Algebra

3

5

SCS1101 Calculus I with a minimum grade of C-, or permission of the instructor.

SCS3101

Probability and Statistics

3

5

SCS1101 Calculus I with a minimum grade of C- or permission of the instructor. Elementary Statistics, or its equivalent, is highly recommended.

Course Code

Course Title

KIMEP credits

ECTS

Prerequisite

Elective Courses

6

10

ECN2102

Principles of Macroeconomics

3

5

All required GE English courses

ECN2103

Principles of Microeconomics

3

5

All required GE English courses

GEN 1201

Mathematics for Business and Economics

3

5

None

GEN/ASC 2103.3

Introduction to Drama

3

5

None

GEN/ASC1623

Introduction to Theatre

3

5

None

GEN/ASC2209

Introduction to Fashion Design

3

5

None

GEN/ASC 2108.3

Introduction to Films

3

5

None

GEN/ASC 2102.3

Introduction to World Literature

3

5

None

GEN/ASC 1102

Mythology and Folklore

3

5

None

JMC/ASC 2126

Design Thinking for Innovation

3

5

None

GEN/ASC 2104.3

Digital Photography

3

5

None

GEN/CLP 2103

Introduction to Computer Science

3

5

None

GEN/ASC 3202

The History of Writing

3

5

None

GEN/ASC 2105

Drawing/Painting

3

5

None

GEN/ASC 2127

Kazakh Spirituality

3

5

None

GEN/ASC 2106.3

Art and Visual Culture

3

5

None

GEN/ASC 2107.3

Introduction to World Art History

3

5

None

ENG/GEN2100

Introduction to Creative Writing

3

5

ENG/GEN1121 Academic Reading and Writing II

GEN/ASC 2110.3

Transmedia: The Art of Contemporary Storytelling

3

5

None

GEN/ASC 2112.3

History of Social Media

3

5

None

GEN/ASC 2113.3

Globalization and Diversity: A World Regional Approach

3

5

None

GEN/ASC 2114.3

Cheating, Corruption, and Fraud in Society

3

5

None

Program Specialization Courses (63 credits, 103 ECTS)

  1. Program specialization required courses (45 KIMEP credits, 73 ECTS)
  2. Required program elective group (9 KIMEP credits, 15 ECTS)
  3. Free program elective courses (9 KIMEP credits, 15 ECTS)

Course Code

Course Title

KIMEP credits

ECTS

Prerequisite

Required Courses

45

73

SCS2201

Introduction to Information Security and Ethics

3

5

None

SCS1104

Structured Programming 1

3

5

None

SCS1204

Structured Programming 2

3

5

SCS1104 Structured Programming 1

SCS2202

Object Oriented Programming

3

5

SCS1104 Structured Programming 1

SCS2106

Data Structures and Algorithms

3

5

SCS1104 Structured Programming 1

SCS3102

Introduction to Artificial Intelligence

3

5

None

SCS3201

Operating Systems

3

5

SCS3103 Computer Architecture

SCS3103

Computer Architecture

3

5

None

SCS3104

Computer Networks

3

5

None

SCS3202

Software Engineering

3

5

SCS2106 Data Structures and Algorithms

SCS3203

Distributed Computing

3

5

SCS3104 Computer Networks

SCS4101

Computer Graphics

3

5

None

SCS4102

Database Systems

3

5

SCS2106 Data Structures and Algorithms

SCS4201

Analysis of Algorithms

3

5

SCS2106 Data Structures and Algorithms

SCS4400

Internship

3

3

Fourth-year student in BSCS program

Required Program Elective Group (9 KIMEPcredits, 15 ECTS)

Choose 1 group, and complete all three courses within the selected group:

Course Code

Course Title

KIMEP credits

ECTS

Prerequisite

1.Data Analytics

SCS4301

Machine Learning

3

5

SCS2203 Linear Algebra and SCS2105 Discrete Mathematics

SCS4302

Big Data Management and Analysis

3

5

None

SCS4303

Data Analysis and Visualization

3

5

None

2.Software Engineering

SCS4401

Mobile Programming

3

5

SCS1104 Structured Programming 1

SCS4402

Advanced Software Engineering

3

5

SCS3202 Software Engineering

SCS4403

Web Applications

3

5

SCS2106 Data Structures and Algorithms or SCS1104 Structured Programming 1

3.Artificial Intelligence

SCS4501

Computer Vision

3

5

None

SCS4502

Introduction to Deep Learning

3

5

None

SCS4503

Digital Image Processing

3

5

None

4.Cybersecurity

SCS4601

Introduction to Cybersecurity

3

5

None

SCS4602

Network Traffic Analysis

3

5

SCS4601 Introduction to Cybersecurity

SCS4603

Infrastructure Security Technologies

3

5

SCS4601 Introduction to Cybersecurity

Free Program Electives (9 KIMEPcredits, 15 ECTS)

Choose three courses from the following list.

Course Code

Course Title

KIMEP credits

ECTS

Prerequisite

SCS4301

Machine Learning 

3

5

SCS2203 Linear Algebra and SCS2105 Discrete Mathematics

SCS4302

Big Data Management and Analysis 

3

5

None

SCS4303

Data Analysis and Visualization 

3

5

None

SCS4401

Mobile Programming 

3

5

SCS1104 Structured Programming 1

SCS4402

Advanced Software Engineering 

3

5

SCS3202 Software Engineering 

SCS4403

Web Applications 

3

5

SCS2106 Data Structures and Algorithms or SCS1104 Structured Programming 1

SCS4501

Computer Vision 

3

5

None

SCS4502

Introduction to Deep Learning 

3

5

None

SCS4503

Digital Image Processing 

3

5

None

SCS4601

Introduction to Cybersecurity

3

5

None

SCS4602

Network Traffic Analysis

3

5

SCS4601 Introduction to Cybersecurity

SCS4603

Infrastructure Security Technologies

3

5

SCS4601 Introduction to Cybersecurity

SCS3205

Video Processing

3

5

None

SCS2301

Calculus III

4

7

Calculus II with a minimum grade of C- or permission of the instructor

SCS2101

Chemistry I

3

5

None

SCS3204

Chemistry II

3

5

SCS2101 Chemistry I

SCS2103

General Biology

3

5

None

ECN2083

Introduction to Statistics

3

5

GEN1201/ECN1201 (Not available to students who have credit for OPM2201 or STAT2101) 

OPM3131

Introduction to Operations Management

3

5

IFS2402 Probability and Mathematical Statistics

Final Attestation (4 KIMEPcredits, 8 ECTS)

Course Code

Course Title

KIMEP credits

ECTS

Prerequisite

Final Attestation Course

SCS3900

Project 1

1

2

Third-year student in the Bachelor of Science in Computer Science degree program

SCS3901

Project 2

1

2

SCS4900

Project 3

1

2

SCS4901

Project 4

1

2

ОПИСАНИЕ КУРСОВ

SCS1101 Калькулятор I (4 кредита, 7 ECTS)

Предварительные требования: Необходимы рабочие знания алгебры и тригонометрии.

Этот курс вводит студентов в основные концепции интегрального и дифференциального исчисления. Студенты развивают продвинутые математические навыки, необходимые профессиональным ученым и инженерам. Это первый курс из трех. Курс охватывает пределы в точке и на бесконечности, дифференцирование, интегрирование и элементы геометрии. Теорема экстремальных значений и теорема промежуточных значений рассматриваются подробно. Включены приложения (как традиционные, так и современные), включая примеры из геометрии, экономики и физики. 

SCS1201 Калькулятор II (4 кредита, 7 ECTS)

Предварительные требования: Калькулятор I с минимальной оценкой C-

Это второй курс из трех, предназначенный для обучения студентов основным концепциям интегрального и дифференциального исчисления. Студенты развивают продвинутые математические навыки, необходимые профессиональным ученым и инженерам. Курс охватывает специальные методы интегрирования, численное интегрирование, аппроксимацию, последовательности и ряды. Теорема Тейлора рассматривается подробно. Включены приложения (как традиционные, так и современные), включая примеры из геометрии, экономики и физики. 

SCS 1102 Физика I (3 кредита, 5 ECTS)

Предварительные требования: Калькулятор I как сопутствующий или предварительный курс, или разрешение преподавателя

Это первый курс из двух, предназначенный для обучения студентов основным концепциям физики, необходимым профессиональным ученым и инженерам. Это курс физики на основе исчисления, вводящий в движение, работу, энергию и импульс. Дополнительно исследуются физика твердых тел, жидкостей и термодинамика. Подчеркивается применение основных концепций физики. 

SCS1103 Лабораторная работа по физике I (1 кредит, 2 ECTS) 

Предварительное требование: Физика I как сопутствующий или предварительный курс, или разрешение преподавателя

Студенты будут использовать научный метод при проведении экспериментов, связанных с курсом Физики I. Особое внимание уделяется укреплению теоретических знаний, полученных на лекциях по Физике I, практическими навыками, необходимыми для решения реальных проблем, с которыми сталкиваются ученые и инженеры. Этот курс следует проходить одновременно с Физикой I. 

SCS1202 Физика II (3 кредита, 5 ECTS)

Предварительные требования: Физика I

Это второй курс из двух, предназначенный для обучения студентов основным концепциям физики, необходимым профессиональным ученым и инженерам. Это курс физики на основе исчисления, вводящий в электричество, магнетизм, гармоническое движение, свет и оптику. Особое внимание уделяется темам, актуальным для специалистов в области компьютерных наук и инженерии, таким как цепи и электроника. Подчеркивается применение основных концепций физики. 

SCS1203 Лабораторная работа по физике II (1 кредит, 2 ECTS)

Предварительное требование: Физика II как сопутствующий или предварительный курс, или разрешение преподавателя

Студенты будут использовать научный метод при проведении экспериментов, связанных с курсом Физики II. Особое внимание уделяется укреплению теоретических знаний, полученных на лекциях по Физике II, практическими навыками, необходимыми для решения реальных проблем, с которыми сталкиваются ученые и инженеры. Все студенты участвуют в проектировании и конструировании электрических цепей. Этот курс следует проходить одновременно с Физикой II. 

SCS2101 Химия I (3 кредита, 5 ECTS)

Предварительное требование: Нет

Этот курс охватывает общие концепции и теории химии, необходимые для дальнейшего обучения в науке и инженерии. Темы включают атомную и молекулярную структуру, стехиометрию, реакции в растворе, газы, периодическую таблицу, ковалентные связи/молекулярную геометрию и термохимию. Рассматриваются как теоретические, так и практические аспекты. 

SCS2102 Лабораторная работа по химии I (1 кредит, 2 ECTS)

Предварительное требование: Химия I как сопутствующий или предварительный курс, или разрешение преподавателя

Студенты будут использовать научный метод при проведении экспериментов, связанных с курсом Химии I. Особое внимание уделяется укреплению теоретических знаний, полученных на лекциях по Химии I, практическими навыками, необходимыми для решения реальных проблем, с которыми сталкиваются ученые и инженеры. Этот курс следует проходить одновременно с Химией I. 

SCS2103 Общая биология (3 кредита, 5 ECTS)

Предварительное требование: Нет

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

SCS2104 Лабораторная работа по общей биологии (1 кредит, 2 ECTS)

Предварительное требование: Общая биология как сопутствующий или предварительный курс, или разрешение преподавателя

Студенты будут использовать научный метод при проведении экспериментов, связанных с курсом Общей биологии. Особое внимание уделяется укреплению теоретических знаний, полученных на лекциях, практическими навыками, необходимыми для решения реальных проблем, с которыми сталкиваются ученые и инженеры. Этот курс следует проходить одновременно с Общей биологией. 

SCS2105 Дискретная математика (3 кредита, 5 ECTS)

Предварительное требование: Калькулятор I с минимальной оценкой C- или разрешение преподавателя.

Этот курс предоставляет основы, необходимые для логического рассуждения в математике и информатике. Темы включают, но не ограничиваются, логикой высказываний и предикатов, стратегиями доказательства и индукцией, множествами, функциями и рекурсией. Особое внимание уделяется модульной арифметике и бинарным вычислениям. Приложения к темам информатики исследуются на протяжении всего курса. 

SCS2202 Линейная алгебра (3 кредита, 5 ECTS)

Предварительные требования: Калькулятор I с минимальной оценкой C- или разрешение преподавателя.

Этот курс предоставляет студентам знания по линейной алгебре, необходимые для решения задач из науки и инженерии. Темы изучения включают матрицы, детерминанты, системы уравнений, векторные пространства и линейные преобразования. Особое внимание уделяется решению систем линейных уравнений и их приложениям. 

SCS3101 Вероятность и статистика (3 кредита, 5 ECTS) 

Предварительные требования: Калькулятор I с минимальной оценкой C- или разрешение преподавателя.  Рекомендуется базовый курс статистики или его эквивалент.    

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

SCS2201 Введение в информационную безопасность и этику (3 кредита, 5 ECTS):

Предварительное требование: Нет

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

SCS1104 Структурированное программирование 1 (3 кредита, 5 ECTS)

Предварительное требование: Нет

Вводный курс по программированию, сосредоточенный на логическом мышлении и решении проблем. Включает основы программирования на языке Python, включая переменные, управляющие структуры (циклы, условные операторы), массивы, списки, словари, функции и модули. Курс будет проводиться в практических лабораториях, где студенты будут использовать IDE для разработки и отладки программ на Python.

SCS1204 Структурированное программирование 2 (3 кредита, 5 ECTS): 

Предварительные требования: Структурированное программирование 1

Этот курс охватывает продвинутые концепции программирования на C или C++. Темы включают динамическое управление памятью, операции ввода/вывода, основные структуры данных и использование указателей. Студенты будут выполнять практические проекты для разработки модульных, продвинутых и эффективных навыков кодирования. Они получат более глубокое понимание структуры сложных программ.

SCS2202 Объектно-Ориентированное Программирование (3 кредита, 5 ECTS):

Предварительные требования: Структурированное программирование 1

Студенты знакомятся с концепциями объектно-ориентированного программирования на C++ или Java. Особое внимание уделяется созданию классов и объектов, инкапсуляции, наследованию, полиморфизму и основным паттернам проектирования. Через практические проекты студенты научатся разрабатывать надежные и масштабируемые приложения, а также освоят использование IDE и систем контроля версий.

SCS2106 Структуры данных и алгоритмы (3 кредита, 5 ECTS):

Предварительное требование: Структурированное программирование 1

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

SCS3102 Введение в искусственный интеллект (3 кредита, 5 ECTS):

Предварительное требование: Нет

Этот курс предоставляет введение в область ИИ, охватывая ключевые концепции, такие как машинное обучение, нейронные сети, генетические алгоритмы и обработка естественного языка. С использованием Python и библиотек ИИ, таких как Sklearn или PyTorch, студенты будут строить и обучать модели для различных приложений ИИ, включая распознавание изображений и речи, а также анализ данных.

SCS3201 Операционные системы (3 кредита, 5 ECTS):

Предварительные требования: Компьютерная архитектура

Этот курс глубоко исследует принципы и архитектуру операционных систем. Темы включают управление процессами, межпроцессное взаимодействие, управление памятью, файловые системы и системы ввода/вывода. Студенты получат практический опыт работы с Linux/Unix, изучая манипуляцию и управление основными функциями операционных систем.

SCS3103 Компьютерная архитектура (3 кредита, 5 ECTS):

Предварительное требование: Нет

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

SCS3104 Компьютерные сети (3 кредита, 5 ECTS):

Предварительное требование: Нет

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

SCS3202 Программная инженерия (3 кредита, 5 ECTS):

Предварительные требования: Структуры данных и алгоритмы или Структурированное программирование 1

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

SCS3203 Распределенные вычисления (3 кредита, 5 ECTS):

Предварительные требования: Компьютерные сети

Этот курс охватывает основные элементы и концепции распределенных систем. Темы включают основы распределенных вычислительных систем, управление глобальным состоянием в распределенных вычислительных системах, коммуникацию в распределенных системах, распределенные файловые системы, отказоустойчивость, синхронизацию и взаимные блокировки, распределение нагрузки и миграцию процессов, а также проблемы распределенных операционных систем.

SCS4101 Компьютерная графика (3 кредита, 5 ECTS):

Предварительное требование: Нет

Этот курс направлен на понимание процесса моделирования и генерации изображений 3D объектов, начиная с изучения базового процесса рисования примитивных объектов, таких как линии, круги и многоугольники. Мы также исследуем процесс построения 2D и 3D математических моделей более сложных объектов.

SCS4102 Системы баз данных (3 кредита, 5 ECTS):

Предварительные требования: Структуры данных и алгоритмы

Этот курс охватывает основы баз данных и систем управления базами данных. Курс вводит в типы и модели логической организации баз данных и реляционную структуру баз данных на основе диаграмм взаимосвязей сущностей. Курс содержит основные принципы реляционных систем управления базами данных с ключевыми полями и моделями взаимосвязей.

SCS4201 Анализ алгоритмов (3 кредита, 5 ECTS):

Предварительные требования: Структуры данных и алгоритмы

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

SCS4400 Стажировка (3 кредита, 5 ECTS):

Предварительное требование: Студент четвертого курса программы бакалавриата по информатике

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

SCS4301 Машинное обучение (3 кредита, 5 ECTS):

Предварительные требования: Линейная алгебра – Дискретная математика

Изучение основных концепций и алгоритмов машинного обучения, включая деревья решений, нейронные сети и SVM. Практические занятия включают использование Python и библиотек, таких как scikit-learn, для реализации моделей, оценки их производительности и применения техник к реальным данным. Темы включают предварительную обработку данных, инженеринг признаков, выбор модели и этические аспекты машинного обучения.

SCS4302 Управление и анализ больших данных (3 кредита, 5 ECTS):

Предварительное требование: Нет

Этот курс охватывает полный процесс работы с большими данными, акцентируя внимание на распределенном хранении, обработке с помощью таких фреймворков, как Hadoop и Spark, и аналитике больших данных. Студенты занимаются практическими заданиями, обучаясь управлению, обработке и анализу данных большого объема. Курс также вводит в NoSQL базы данных и обсуждает роль больших данных в науке о данных.

SCS4303 Анализ данных и визуализация (3 кредита, 5 ECTS):

Предварительное требование: Нет

Сфокусирован на извлечении инсайтов из данных, этот курс охватывает статистические методы анализа, предварительную обработку данных и визуализацию данных. Используя инструменты, такие как Python, R, Power BI, Tableau, Looker Studio, студенты работают с реальными наборами данных, обучаясь эффективно представлять результаты через визуальные рассказы. Курс также вводит интерактивные панели и процессы принятия решений на основе данных.

SCS4401 Мобильное программирование (3 кредита, 5 ECTS):

Предварительные требования: Структурированное программирование 1

Этот курс предоставляет глубокое погружение в разработку мобильных приложений для платформ, таких как Android и iOS. Темы включают принципы дизайна UI/UX, адаптивные макеты, языки мобильного программирования (Swift, Kotlin) и управление жизненным циклом приложений. Студенты получают практический опыт разработки и развертывания функциональных мобильных приложений и изучают процессы подачи приложений в магазины приложений.

SCS4402 Продвинутая программная инженерия (3 кредита, 5 ECTS):

Предварительные требования: Программная инженерия

Расширяя основные концепции программной инженерии, этот курс исследует продвинутые темы, такие как проектирование архитектуры программного обеспечения, шаблоны проектирования и стратегии тестирования программного обеспечения. Акцент сделан на методологии Agile и DevOps, а также на важности обслуживания и масштабируемости программного обеспечения. Студенты занимаются проектным обучением для разработки высококачественных программных систем. В курс также входит процесс тестирования и оценки.

SCS4403 Веб-приложения (3 кредита, 5 ECTS):

Предварительные требования: Структуры данных и алгоритмы или Структурированное программирование 1

Этот всесторонний курс охватывает как фронтенд, так и бэкенд разработку веб-приложений. Студенты изучают HTML, CSS, JavaScript и современные фреймворки, такие как React или Angular, а также серверные языки и интеграцию баз данных. Акцент сделан на создание динамичных, ориентированных на данные веб-сайтов с фокусом на пользовательский опыт и безопасность веба.

SCS4501 Компьютерное зрение (3 кредита, 5 ECTS):

Предварительное требование: Нет

Изучение основ компьютерного зрения с акцентом на методы обработки изображений, извлечение признаков и распознавание объектов. Курс включает практическое применение с использованием Python и библиотек, таких как OpenCV, и охватывает темы, такие как распознавание лиц, анализ жестов и автономная навигация в робототехнике и автомобильных системах.

SCS4502 Введение в глубокое обучение (3 кредита, 5 ECTS):

Предварительное требование: Нет

Курс вводит в глубокое обучение, обсуждая архитектуры нейронных сетей, обратное распространение ошибки и методы оптимизации. Студенты получают практический опыт работы с TensorFlow или PyTorch, применяя глубокое обучение к задачам, таким как классификация изображений, обработка естественного языка и генеративные модели. Обсуждаются также этические аспекты применения ИИ.

SCS4503 Цифровая обработка изображений (3 кредита, 5 ECTS):

Предварительное требование: Нет

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

SCS4601 Введение в кибербезопасность (3 кредита, 5 ECTS):

Предварительное требование: Нет

Этот курс охватывает фундаментальные концепции кибербезопасности, включая безопасность сетей, шифрование и этическое взлом. Студенты изучают управление рисками, рамки кибербезопасности и меры против различных киберугроз. Лабораторные работы включают практические занятия по тестированию на проникновение и оценке уязвимостей, подчеркивая важность этических аспектов в практике кибербезопасности.

SCS4602 Анализ сетевого трафика (3 кредита, 5 ECTS):

Предварительное требование: Введение в кибербезопасность

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

SCS4603 Технологии инфраструктурной безопасности (3 кредита, 5 ECTS):

Предварительное требование: Введение в кибербезопасность

Студенты изучают технологии и стратегии для защиты ИТ-инфраструктуры. Курс охватывает фаерволы и системы обнаружения вторжений, VPN и безопасность конечных точек. Практические лабораторные работы включают настройку и управление безопасными сетевыми средами, подчеркивая баланс между доступностью и защитой в организационных условиях.

SCS3205 Обработка видео (3 кредита, 5 ECTS):

Предварительное требование: Нет

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

SCS2301 Калькуляция III (4 кредита, 7 ECTS):

Предварительные требования: Калькуляция II с минимальной оценкой C- или разрешение преподавателя.

Это третий курс в серии из трех курсов, предназначенных для обучения студентов фундаментальным концепциям интегрального и дифференциального исчисления. Студенты развивают передовые математические навыки, необходимые профессиональным ученым и инженерам. Курс охватывает параметрические уравнения, векторную геометрию, кривые и поверхности в пространстве, частные производные и множественные интегралы. Проекты с использованием калькуляторов или компьютеров будут составлять часть курса. Применения (как традиционные, так и современные) включены в курс, включая примеры из геометрии, экономики и физики.

SCS3204 Химия II (3 кредита, 5 ECTS):

Предварительное требование: Химия I

Этот курс является вторым в двухкурсной последовательности, охватывающей общие концепции и теории химии, необходимые для продолжения учебы в науке и инженерии. Темы включают жидкости и твердые вещества, химию растворов, кинетику, химическое равновесие, реакции кислот и оснований, спонтанность и введение в органическую химию.

ECN2083 Введение в статистику (3 кредита, 5 ECTS):

Предварительные требования: GEN1201/ECN1201 (Не доступно для студентов, имеющих кредит за OPM2201 или STAT2101)

Этот курс вводит в основные концепции дизайна исследований, сбора данных, анализа данных и статистического вывода. Темы включают обзор наблюдательных и экспериментальных дизайнов исследований; графическую и числовую описательную статистику; вероятностные распределения для простых экспериментов и случайных величин; выборочные распределения, доверительные интервалы и тестирование гипотез для среднего значения и пропорции в случае одной выборки. Основное внимание уделяется развитию статистического мышления и концепций; вычислительные навыки имеют второстепенное значение. Студенты обучаются использованию статистического программного обеспечения для обработки вычислений.

OPM3131 Введение в управление операциями (3 кредита, 5 ECTS):

Предварительное требование: IFS2402 Вероятность и математическая статистика

Этот курс представляет обзор основ управления операциями (OM), используемых в сервисных и производственных организациях. OM использует аналитическое мышление для решения реальных проблем. Студенты познакомятся с применением эффективных методов управления операциями: управление продуктивностью, проектирование продуктов и процессов, проектирование рабочих мест, планирование и управление потоками материалов, планирование и графики трудозатрат и мощностей, управление проектами и управление качеством.

SCS3900; SCS3901; SCS4900; SCS4901 Итоговый проект (4 кредита, 8 ECTS):

Предварительное требование: Студент третьего курса программы бакалавриата по информатике

Курс требует от студента тесного сотрудничества с одним или несколькими преподавателями для выполнения многосеместрового проекта. Представление результатов требуется по завершении проекта.

ПРОГРАММЫ

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

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

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

Стипендии и гранты

Как казахстанским, так и иностранным студентам предоставляются различные гранты за академические заслуги.

Во время обучения в Университете КИМЭП студенты также могут подать заявление на вакансию с неполной рабочей занятостью в Университете. Контактные данные отдела Финансовой Поддержки.

Стипендии и гранты

Преподаватели

Кафедра естественных наук и математики

Brian Davis, Ph.D.

Доцент

Университет Миссисипи, США

Aishabibi Dukenbayeva, Ph.D.

Старший преподаватель

Гентский университет, Бельгия

Aigerim Kalybay, Ph.D.

Профессор

Технологический университет Лулео, Швеция

Nurgissa Yessirkegenov, Ph.D.

Доцент

Имперский колледж Лондона, Великобритания

Anel Ibrayeva, Ph.D.

Старший преподаватель

Евразийский национальный университет им. Л.Н. Гумилева

Кафедра компьютерных наук

Prapa Rattadilok, Ph.D.

Профессор и заведующий кафедрой

Университет Лидса, Великобритания

Uldana Baizyldayeva, Ph.D.

Старший преподаватель

Казахский национальный технический университет

Altynay Kadyrova, Ph.D.

Старший преподаватель

Норвежский университет естественных и технических наук, Норвегия

Engin Mendi, Ph.D.

Старший преподаватель

Университет Арканзаса в Литл-Роке, США

Oleg Vlassov, MBA

Старший преподаватель

КИМЭП

КАРЬЕРА

Бакалавриат по информатике предлагает 4 направления специализации:

  • - Анализ данных
  • - Программная инженерия
  • - Искусственный интеллект
  • - Кибербезопасность

Все 4 направления пользуются высоким спросом на рынках труда Казахстана и мира. Выпускники смогут выбрать одно из этих направлений и стать высококвалифицированными специалистами.

Edit