Що нового?

Придбаний Язык C++ (Фоксфорд) [Повтор]

Інформація про покупку
Тип покупки: Складчина
Ціна: 495 ГРН
Учасників: 0 з 7
Організатор: Відсутній
Статус: Набір учасників
Внесок: 73.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Язык C++ (Фоксфорд) [Повтор]

О курсе Язык программирования C был разработан в начале 1970-х годов как язык системного программирования для операционной системы Unix. В 1990-х годах на его основе был создан язык программирования С++, поддерживающий концепции объектно-ориентированного и обобщённого программирования. В начале курса мы будем изучать темы, общие для языков С и C++ — синтаксис языка, стандартные функции языка. Затем перейдём к изучению парадигм объектно-ориентированного и обобщённого программирования. В конце курса мы рассмотрим примеры разработки приложений с графическим интерфейсом с использованием библиотеки QT.

30 занятий по 2 ак. часа / 155 задач
Язык программирования C
12 часов

• Основные алгоритмические конструкции (условия, циклы)
• Функции. Рекурсия
• Ввод-вывод данных. Работа с файлами
• Средства разработки и отладки программ

Типы данных и работа с памятью
12 часов

• Целочисленные типы данных и операции с целыми числами
• Представление целых чисел. Битовые операции. Дополнительный код
• Действительные типы данных. Представление действительных чисел. Особенности работы с
действительными числами
• Массивы
• Строки в языке C
• Указатели. Динамическое распределение памяти

Язык программирования C++
18 часов

• Отличия языка программирования C++ от C
• Ввод-вывод в языке C++
• Строки в языке C++
• Объектно-ориентированное программирование. Парадигмы объектно-ориентированного
программирования (наследование, инкапсуляция, полиморфизм)
• Разработка классов
• Обобщённое программирование. Шаблоны в языке C++
• Стандарты языка C++. Нововведения стандартов C++11 и C++17

Стандартная библиотека шаблонов STL
6 часов

• Контейнеры pair, vector, stack, queue, deque
• Контейнеры set, map, multiset, multimap
• Стандартные алгоритмы библиотеки STL (сортировка, поиск и прочее)

Разработка графических приложений с использованием библиотеки Qt
12 часов

• Разработка приложения на базе QMainWindow
• Слоты и сигналы. Связь слотов и сигналов
• Различные элементы управления (кнопки, поля ввода, слайдеры)
• Создание новых виджетов. Обработка событий PaintEvent
• Обработка событий мыши
Преподаватель курса: Кириенко Денис Павлович
— Преподаватель информатики школы № 179 г. Москвы
— Автор курса программирования на языке Python
— 10 лет педагогического стажа
— Член оргкомитета и жюри олимпиад по информатике

Первая складчина:

Продажник:
Скрытое содержимое.
https://foxford.ru/courses/447/landing
goto/post?id=6029016#post-6029016
 
Угорі