ТРЕБОВАНИЯ ДЛЯ ДОПОЛНИТЕЛЬНОЙ СПЕЦИАЛИЗАЦИИ
ПРОГРАММНАЯ ИНЖЕНЕРИЯ - ТРЕБОВАНИЯ ДЛЯ ПОЛУЧЕНИЯ ДОПОЛНИТЕЛЬНОЙ СПЕЦИАЛИЗАЦИИ
Дополнительная специализация по направлению «Программная инженерия» предназначена для студентов, обучающихся на некомпьютерных специальностях, которые стремятся приобрести практические навыки в области разработки программного обеспечения без прохождения углублённой теоретической подготовки. Учебный план включает преимущественно прикладные курсы, направленные на освоение инструментальных и инженерных подходов.
Таким образом, данная специализация служит прочной прикладной основой для студентов, чья основная программа обучения не связана с информационными технологиями, и способствует расширению их профессиональных возможностей после окончания Американского университета в Центральной Азии (АУЦА).
СТРУКТУРА ПРОГРАММЫ
Для получения дополнительной специализации по направлению «Программная инженерия» необходимо освоить не менее 42 кредитных часов, включающих пять обязательных курсов и два элективных курса, выбираемых из рекомендованного перечня.
| Обязательные курсы для поступивших в 2021 г. | 
 Обязательные курсы для поступивших в 2021 г.  | 
 Обязательные курсы для поступивших в 2021 г. и позже  | 
 Кредиты  | 
|---|---|---|---|
| 
 • Structural programming  | 
-Structural programming | • Introduction to Programming | 
 6 кредитов  | 
| 
 • Object Oriented programming  | 
-Object Oriented programming | • Object Oriented programming | 
 6 кредитов  | 
| 
 • Algorithms and Data Structures  | 
-Algorithms and Data Structures | • Principles of Computing systems | 
 6 кредитов  | 
| 
 • Computer Architecture  | 
-Computer Architecture | • Data Structures | 
 6 кредитов  | 
| 
 • Algorithm Analysis  | 
-Algorithm Languages I | • Algorithms | 
 6 кредитов  | 
| 
 • Elective course  | 
-Elective course | • Elective course | 
 6 кредитов  | 
Рекомендуемые элективные дисциплины
- 
Введение в веб-программирование
 - 
Разработка мобильных приложений
 - 
Основы баз данных
 - 
Проектирование баз данных
 - 
Компьютерные сети
 - 
Системное администрирование
 - 
Информационная безопасность
 - 
и другие
 
Условия допуска и завершения
Для получения дополнительной специализации по направлению «Программная инженерия» студент должен:
- 
получить разрешение от руководителя своей основной образовательной программы и заведующего кафедрой программной инженерии;
 - 
иметь совокупный средний балл (GPA) не ниже 2.5;
 - 
получить не менее оценки “C - ” по каждому курсу, включённому в зачёт специализации;
 - 
не менее 60% курсов, засчитываемых в рамках специализации, должны относиться к курсам высшего уровня в области компьютерных наук.