1 010 руб.
за курс
Курсы

Программирование на C++

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

Описание курса

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

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

После освоения курса студенты умеют создавать программы, использующие систему ввода-вывода данных и работы с ними средствами языка программирования, создания программ, состоящих из нескольких файлов и использования сторонних библиотек (набора готовых программных блоков). Для дальнейшего становления программистом, требуемым рынком, необходимо изучить библиотеки для работы с графическим интерфейсом, базами данных и мультимедиа. Такими как библиотека Qt.


Программа модуля Программирование на C++

1. Знакомство с компилятором

2. Обзор языка С++

3. Написание первой программы

4. Выражения

5. Типы данных

6. Операции

7. Работа с выражениями

8. Операторы

9. Условные операторы

10. Операторы цикла

11. Условные операторы в циклах

12. Функции

13. Фкнкция main

14. Рекурсия

15. Написание функций

16. Раздельная компиляция

17. Препроцессор

18. Заголовочные файлы

19. Модульное программирование

20. Область видимости

21. Глобальные переменные

22. Локальные переменные

23. Спецификаторы памяти

24. Статика и константы в функциях

25. Массивы

26. Указатели

27. Строки

28. Работа с массивами

29. Динамическая память

30. Динамическое распределение

31. Многоуровневая адресация

32. Работа с памятью

33. Структуры

34. Объединения

35. Перечисления

36. Битовые поля

37. Работа со структурами

38. Указатели на структуры

39.Массивы структур

40. Структуры внутри структур

41. Структуры в функциях

42. ООП

43. Введение в классы

44. Конструкторы, деструкторы

45. Указатели на объекты

46. Написание класса

47. Объекты в функциях

48. Ссылки

49. Объекты из функций

50. Дружественные функции

51. Функции и классы

52. Перегрузка функций

53. Конструкторы копий

54. Перегрузка операторов

55. Создание устойчивого класса

56. Наследование

57. Инкапсуляция

58. Конструкторы в наследовании

59. Множественное наследование

60. Иерархия классов

61. Полиморфизм

62. Виртуальные функции

63. Статические методы

64. Применение полиморфизма

65. Система вода-вывода

66. Работа с файлами

67. Двоичный ввод-вывод

68. Исключительные ситуации

69. Работа с файлами

70. Шаблоны

71. Родовые функции

72. Родовые классы

73. Написание шаблона

74. Библиотека стандартных шаблонов

75. Классы контейнеры

76. Алгоритмы

77. Векторы

78. Работа с вектором

79. Список

80. Очередь

81. Множество

82. Стек

83. Карта

84. Строка

85. Введение в Boost

86. Работа с STL

Организатор

Образовательный центр Парка высоких технологий "IT-Academy"
Образовательный центр Парка высоких технологий "IT-Academy"

Вам также будет интересно

Открытая дата Введение в Java
Срок
60 ак.ч.
Стоимость
680 руб.
Открытая дата Основы программирования на Python
Срок
60 ак.ч.
Стоимость
525 руб.
От 6 до 12 человек 3 раза в неделю Возможна рассрочка
1 010 руб. за курс
Период занятий
С 19 июля по 19 сентября
Срок обучения
108 уч. часов
Адрес
Телефон
+375 33 357 26 66