Programming/2 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Основы и методологии программирования, II поток)
(Краткое содержание лекций)
 
(не показано 13 промежуточных версии этого же участника)
Строка 2: Строка 2:
  
 
e-mail: andrey.shestimerov@gmail.com
 
e-mail: andrey.shestimerov@gmail.com
 +
Присутственные часы:
 +
* суббота, 9:20 - 10:20, ауд 623.
 +
*
  
 
=== Краткое содержание лекций ===
 
=== Краткое содержание лекций ===
Строка 7: Строка 10:
 
====C++====
 
====C++====
  
=====Лекция 5 состоится 25.10.2014)=====
+
=====Лекция 12 (29.11.2014)=====
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.
+
Алгоритмы стандартной библиотеки, примеры реализации. Фрагмент кода https://yadi.sk/d/o_XP1TEHd2R6j
 +
 
 +
=====Лекция 11 (25.11.2014)=====
 +
Перегрузка операторов, пример класса MyList, шаблоны.
 +
 
 +
=====Лекция 9-10 (18,22.11.2014)=====
 +
Константность, mutable, конструкторы копирования, перегрузка операторов. [https://yadi.sk/i/ToiYA9NncrxMJ]
 +
 
 +
=====Лекция 8 (15.11.2014)=====
 +
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]
 +
 
 +
=====Лекция 7 (11.11.2014)=====
 +
=====Лекция 6 (08.11.2014)=====
 +
 
 +
=====Лекция 5 (25.10.2014)=====
 +
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.
  
 
=====Лекция 4 (21.10.2014)=====
 
=====Лекция 4 (21.10.2014)=====
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последователь-
+
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]
ных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.
+
  
 
=====Лекция 3 (18.10.2014)=====
 
=====Лекция 3 (18.10.2014)=====
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Массивы фиксированного размера.  
+
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]
  
 
=====Лекция 2 (14.10.2014)=====
 
=====Лекция 2 (14.10.2014)=====
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке.
+
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]
  
 
=====Лекция 1 (11.10.2014)=====
 
=====Лекция 1 (11.10.2014)=====

Текущая версия на 12:30, 29 ноября 2014

Основы и методологии программирования, II поток

e-mail: andrey.shestimerov@gmail.com Присутственные часы:

  • суббота, 9:20 - 10:20, ауд 623.

Краткое содержание лекций

C++

Лекция 12 (29.11.2014)

Алгоритмы стандартной библиотеки, примеры реализации. Фрагмент кода https://yadi.sk/d/o_XP1TEHd2R6j

Лекция 11 (25.11.2014)

Перегрузка операторов, пример класса MyList, шаблоны.

Лекция 9-10 (18,22.11.2014)

Константность, mutable, конструкторы копирования, перегрузка операторов. [1]

Лекция 8 (15.11.2014)

Классы, квалификаторы доступа, конструкторы, деструкторы. [2]

Лекция 7 (11.11.2014)
Лекция 6 (08.11.2014)
Лекция 5 (25.10.2014)

Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.

Лекция 4 (21.10.2014)

Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). фрагмент кода

Лекция 3 (18.10.2014)

Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. фрагмент кода

Лекция 2 (14.10.2014)

Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. фрагмент кода

Лекция 1 (11.10.2014)

Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы (gcc, clang, msvc, ...). Литература и полезные материалы по C++. Основные инструкции, встроенные типы данных. [3]

Python

Лекция 8 (30.09.2014)

Классы, наследование. Обработка исключений. ipython3 notebook

Лекция 7 (27.09.2014)

Лекция 6 (23.09.2014)

Лекция 5 (20.09.2014)

Лекция 4 (16.09.2014)

Лекция 3 (13.09.2014)

Лекция 2 (09.09.2014)

Лекция 1 (06.09.2014)