diff --git a/Presentations/01-Intro/intro.tex b/Presentations/01-Intro/intro.tex index 38e2757..0b3ce7c 100644 --- a/Presentations/01-Intro/intro.tex +++ b/Presentations/01-Intro/intro.tex @@ -18,7 +18,7 @@ \begin{itemize} - \item Компиляция + \item Компиляция и тулчейн \begin{itemize} @@ -30,9 +30,11 @@ \item Управление зависимостями - \end{itemize} + \item Отладка + + \item Совместимость с C - \item Система контроля версий (git) + \end{itemize} \item Типы объектов @@ -48,10 +50,6 @@ \end{itemize} - \item Условия и циклы - - \item Указатели и работа с памятью - \end{itemize} \end{frame} @@ -62,6 +60,12 @@ \begin{itemize} + \item Поток управления: условия и циклы + + \item Указатели, ссылки и работа с памятью + + \item Массивы + \item Функции \begin{itemize} @@ -74,8 +78,20 @@ \item Перегрузка функций + \item Лямбда-функции + \end{itemize} + \end{itemize} + +\end{frame} + +\begin{frame} + + \frametitle{Темы курса} + + \begin{itemize} + \item Пространства имен \item Классы @@ -91,6 +107,10 @@ \item Полиморфизм + \item RAII + + \item Move-семантика + \end{itemize} \end{itemize} @@ -103,9 +123,9 @@ \begin{itemize} - \item Исключения + \item Исключения и обработка ошибок - \item Шаблоны + \item Шаблоны и статический полиморфизм \item Стандартная библиотека @@ -115,6 +135,8 @@ \item Контейнеры + \item Итераторы + \item Алгоритмы \item Умные указатели @@ -125,6 +147,34 @@ \end{frame} +\begin{frame} + + \frametitle{Темы курса} + + \begin{itemize} + + \item Потоки и примитивы синхронизации + + \item Вычисления времени компиляции + + \item Универсальные ссылки + + \item Прикладное программирование: + + \begin{itemize} + + \item Программирование микроконтроллеров + + \item Программирования GUI приложений (Qt) + + \item Юнит-тесты (GTest) + + \end{itemize} + + \end{itemize} + +\end{frame} + \begin{frame}[fragile] \frametitle{Hello, world!}