(C, C++, C#, JAVA, Макросы в Excel)
Целью курса является обучение языкам программирования С и С++, C#.NET, Java, VBA, изучение основных и продвинутых методик программирования, усвоение слушателями теоретических знаний и практических навыков разработки программ на выбранном языке. Занятия проводят высококвалифицированные преподаватели, которые обучают теории и практике создания программ, начиная с основ и заканчивая продвинутыми уровнями работы.
Особое внимание в курсе уделяется современным методам и технологиям разработки программного обеспечения, использование которых повышает эффективность работы и, как следствие, ценность специалистов-выпускников курса. Слушатели могут выбрать обучение по модульной программе, включающей в себя:
Программирование на языке С и С++, >Программирование на языке C# NET, Программирование на языке Java, Программирование Макросов в Ехcel или остановить свой выбор на одной из программ.
По окончании обучения и прохождения итогового контроля выдается документ установленного образца.
| Название программы | Стоимость обучения | |
| Групповое обучение | Индивидуальное обучение | |
| Программирование на языке С и С++ | 12700 | 20600 | 
| Программирование на языке C# NET | 12700 | 20600 | 
| Программирование на языке Java | 12700 | 20600 | 
| Программирование Макросов в Ехcel | 7800 | 12700 | 
Тематический план
| 1. | Общие сведения о языках C и C++ | 
| 1.1. | Назначение и специфика языков С и С++ | 
| 1.2. | История возникновения и перспективы развития языков С и С++ | 
| 2. | Язык C и его лексика | 
| 2.1. | Структура программы. Алфавит, наборы символов и кодировки. Комментарии и лексемы | 
| 2.2. | Операции и разделители. Идентификаторы, константы и ключевые слова | 
| 3. | Препроцессор и объявления языка С | 
| 3.1. | Директивы препроцессора, макроопределения и макроподстановки. Форматы, описатели и инициализаторы | 
| 3.2. | Спецификаторы и квалификаторы. Неявные объявления, внешние имена | 
| 4. | Типы и их преобразования | 
| 4.1. | Числовые типы и их объявление. Целочисленные и вещественные типы. Указательные типы и массивы. | 
| 4.2. | Перечисления, объединения и структурные типы. Функциональные типы. Преобразование типов. | 
| 5. | Выражения и операторы | 
| 5.1. | L-значения, префиксные и постфиксные выражения. Приоритеты. Унарные и бинарные выражения. Логические выражения и операции присваивания. | 
| 5.2. | Общий вид операторов. Условные операторы. Операторы циклов. Операторы switch и goto | 
| 6. | Функции и стандартная библиотека языка С | 
| 6.1. | Определения и прототипы функций. Объявление параметров. Возвращение значения. Переменное число параметров. | 
| 6.2. | Обзор заголовочных файлов. Функции для работы со строками и символами, управления памятью, ввода/вывода и работы с датой/временем. Математические функции | 
| 7. | Язык программирования C++: общий обзор | 
| 7.1. | Особенности языка С++, основные отличия от С | 
| 7.2. | Назначение и общий обзор возможностей | 
| 8. | Объявления, выражения и инструкции | 
| 8.1. | Определения и неоднозначность. Области видимости. Объявления типов. Объявления объектов. Пространства имен | 
| 8.2. | Типы и их преобразование. Константные выражения. Вычисление выражений. Правила записи выражений | 
| 8.3. | Инструкции выражения. Составные инструкции. Инструкции выбора. Циклы. Инструкции перехода. Обработка исключений | 
| 9. | Функции, классы и шаблоны классов | 
| 9.1. | Объявлений функций. Определений функций. Перегрузка функций. Перегрузка операторов | 
| 9.2. | Определение классов. Члены классов. Наследование. Модификаторы доступа. Друзья классов. Вложенные типы | 
| 9.3. | Общие сведения. Объявления шаблонов. Шаблоны функций. Шаблоны классов. Специализация. Частичная специализация. Инстанционирование. Поиск имен. | 
| 10. | Стандартная библиотека языка C++ | 
| 10.1. | Обзор библиотеки языка С++ и принципы работы с ней | 
| 10.2. | Потоки, ввод/вывод с использованием потоков, Буферы потоков | 
| 11. | Контейнеры, итераторы и алгоритмы | 
| 11.1. | Стандартные контейнеры. Адаптеры. Псевдоконтейнеры | 
| 11.2. | Виды итераторов. Специализированные итераторы. Константные итераторы. Обратные итераторы | 
| 11.3. | Алгоритмы, их виды. Использование алгоритмов | 
| Зачет | 
