Образование 6093

Курсы программирования для всех. Java/C++

12 февраля 2019 года (вторник) в 18:00 пройдет организационное собрание по курсам повышения квалификации «Программирования на языке Java» и «Программирование на языке С++».  

Место проведения: ул. Минина 24, 1 корпус НГТУ, ауд. 1307. 

При себе необходимо иметь паспорт или иной документ, удостоверяющий личность. 

   Начало обучения                   
   12 февраля 2019 г.

   Срок обучения
   2 месяца


   Документ об окончании
   Удостоверение о повышении
                 квалификации

   Стоимость
    6 000 руб.
       (оплачивать можно поэтапно)

   Объем программы
    32 акад. часа

 Записаться на обучение

 

Учебный план
повышения квалификации «Язык программирования JAVA»

№  Наименование разделов

Всего, ак.ч.

Лекции, ак.ч.

Практика, ак.ч.

1

Введение.
История языка, отличительные черты, разновидности, jdk, jre, некоторые инструменты, Hello World.
4 2 2

2

Типы данных.
Числовые, символьные, массивы, строки, преобразование типов, работа со строками.
4 2 2
3 Основы ООП.
Основы ООП, классы, наследование, пакеты, модификаторы доступа, вложенные классы.
4 2 2
4 Управляющие конструкции и исключения .
Условные операторы, циклы, работа с исключениями.
4 2 2
5 Система ввода-вывода.
Рефлексия, работа с графикой, работа с файлами, потоки ввода-вывода, Reflection API, основы работы с графикой.
4 2 2
6 Библиотека java.util.
Общие сведения, generics, коллекции.
4 2 2
7 Многопоточность.
Общие сведения, синхронизация, управление потоками, модель памяти, коллекции.
4 2 2
8 Работа с сетью.
Модель OSI, TCP/IP, сокеты, URI и URL
4 2 2
9 Итоговая аттестация. 2   2
  Итого: 34 16 18


Учебный план
повышения квалификации «Язык программирования С++»

№  Наименование разделов

Всего, ак.ч.

Лекции, ак.ч.

Практика, ак.ч.

1

Основы языка программирования C++:
  • введение;
  • структура программ;
  • управляющие символы;
  • типы данных, типы операций;
  • приоритет операций;
  • виды операторов и их применение;
  • локальные и глобальные переменные.
2 2  

2

Функции, структуры, файлы, исключения:
  • функции;
  • перегрузка функций;
  • аргументы по умолчанию;
  • рекурсия;
  • параметры функции main;
  • объявление и применение структур;
  • работа с файлами;
  • перечисления;
  • обработка исключений и типы исключений.
4 2 2
3 Указатели, массивы и строки:
  • выделение памяти;
  • работа с указателями;
  • работа со ссылками;
  • разница между ссылками и указателями;
  • указатели и ссылки как аргументы функций;
  • одномерные и двумерные статические и динамические массивы.
4 2 2
4 Объектно-ориентированное программирование:
  • классы;
  • онструкторы и деструкторы;
  • конструкторы по умолчанию;
  • директивы #ifndef и #endif;
  • конструкотры копирования;
  • static;
  • указатель this;
  • перегрузка операторов;
  • дружественные функции;
  • дружественные классы;
  • наследование классов;
  • шаблоны функций;
  • шаблоны классов и их применение;
  • стандартная библиотека шаблонов(STL).
12 6 6
5 Многопоточность:
  • создание потоков и управление потоками.
4 2 2
6 Интерфейс приложений:
  • создание диалоговых окон; 
  • вывод изображений и отрисовка графиков.
4 2 2
7 Итоговая аттестация. 2   2
  Итого: 32 16 16