BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
Учебный курс "Объектно-ориентированное программирование" (C++). МарГТУ [2010 г.]. http://5.45.70.241/viewtopic.php?f=513&t=24245 |
Страница 1 из 1 |
Автор: | Релизер [ 2011-11-18 01:24 ] |
Заголовок сообщения: | Учебный курс "Объектно-ориентированное программирование" (C++). МарГТУ [2010 г.]. |
Учебный курс "Объектно-ориентированное программирование" Год выпуска: 2010 Язык: русский Описание: Видеозаписи курса лекций по Объектно-ориентированному программированию + материалы к лабораторным работам (методические задания и примеры). Автор: Малов Алексей Николаевич, ст. преподаватель каф. Информатики и Системного Программирования МарГТУ. Курс лекций читается на 2 курсе специальности ПС (Программное обеспечение вычислительной техники и автоматизированных систем) Факультета Информатики и Вычислительной Техники МарГТУ. Также доступно для просмотра онлайн на univertv.ru Также доступны материалы моих лекций по Компьютерной Графике Видео кодек: XviD Видео: 1280x720x50p 3100-3500 kbit/sec Аудио: MP3 160 kbps stereo История обновлений (Последнее обновление 29.05.2010) 02.03.2010 - по просьбам трудящихся добавлены low-res версии лекций (по 500 Mb) 08.03.2010 - добавлена лекция 2 и лабораторная работа №4 14.03.2010 - добавлена 1 часть лекции 3 и лабораторная работа №5 15.03.2010 - обновлено 1 лабораторная работа (исправлена обнаруженная опечатка) 20.03.2010 - добавлена 2 часть лекции №3, 1 часть лекции №4, а также лабораторная работа №6 27.03.2010 - добавлена 2 часть лекции №4 03.04.2010 - добавлена лекция №5 и лабораторная работа №7 12.04.2010 - добавлена лекция №6 21.04.2010 - добавлена лекция №7 (2 части) и лабораторная работа №8 24.04.2010 - добавлена лекция №8 и лабораторная работа №9 05.05.2010 - добавлена лекция №9 и лабораторная работа №10 09.05.2010 - добавлена 1 часть лекции №10 15.05.2010 - добавлена 2 часть лекции №10 23.05.2010 - добавлена 3 часть лекции №10 29.05.2010 - добавлена 4 часть лекции №10 Информация о лекциях: 1. Синтаксис языка Си++ В лекции рассматриваются основные типы данных и операторы языка Си++, рассматривается работа с указателями и динамическим выделением памяти Часть 1. Продолжительность 1:03:54 Часть 2. Продолжительность 1:24:00 Часть 3. Продолжительность 1:06:09 Часть 4. Продолжительность 1:23:21 Смотреть слайды 1 лекции на slideboom.com 2. Новые возможности Си++ В лекции рассматриваются новые возможности языка Си++ (по сравнению с языком Си): перегрузка функций, ссылки, а также стандартная библиотека шаблонов STL. Продолжительность 1:36:01 Смотреть слайды 2 лекции на slideboom.com 3. Основы ООП В лекции рассказывается об объектно-ориентированной парадигме программирования, дается понятие класса и объекта, методах, данных и свойствах, конструкторах и деструкторах а также о важнейших принципах ООП: абстракции, инкапсуляции, наследовании и полиморфизме. Особое внимание уделяется созданию и использованию собственных классов в программах на языке Си++. Часть 1. Продолжительность 1:25:06 Часть 2. Продолжительность 0:20:20 Смотреть слайды 3 лекции на slideboom.com 4. Перегрузка операций В лекции рассказывается о возможностях языка C++ по перегрузке операций для пользовательских типов данных и подробно разбираются особенности реализации арифметических операций, операторов присваивания, инкремента и декремента, сравнения, индексации, операторов потокового ввода и вывода, операторов приведения типов, а также для создания умных указателей. Часть 1. Продолжительность 0:50:37 Часть 2. Продолжительность 1:14:48 Смотреть слайды 4 лекции на slideboom.com 5. Модульное тестирование ПО. Test-driven development В лекции рассказывается об автоматическом тестировании программ при помощи модульных тестов на примере С++ unit test фреймворка CxxTest, а также о подходе Test-driven development ("Разработка через тестирование") для разработки программ. Продолжительность: 1:15:29 Смотреть слайды 5 лекции на slideboom.com 6. Дружественные функции и классы, статические данные и методы, вложенные классы В лекции рассматриваются дружественные функции и классы, статические данные и методы классов, а также вложенные классы. Продолжительность: 0:39:11 Смотреть слайды 6 лекции на slideboom.com 7. Композиция, наследование, полиморфизм В лекции рассматриваются такие возможность ООП как наследование и полиморфизм Часть 1. Продолжительность 1:23:44 Часть 2. Продолжительность 0:53:39 Смотреть слайды 7 лекции на slideboom.com 8. Обработка исключений В лекции рассматривается механизм исключений языка C++ Продолжительность 1:17:32 Смотреть слайды 8 лекции на slideboom.com 9. Обобщенное программирование, шаблоны В лекции рассматривается использование механизма шаблонов языка C++ для написания обобщенного кода Продолжительность 1:24:34 Смотреть слайды 9 лекции на slideboom.com 10. Паттерны проектирования В лекции рассматривается структура и применение различных паттернов проектирования Часть 1. "Абстрактная фабрика", "Строитель", "Фабричный метод". Продолжительность 1:12:17 Смотреть слайды 10 лекции (1 часть) на slideboom.com Часть 2. "Прототип", "Одиночка", "Адаптер". Продолжительность 1:16:51 Смотреть слайды 10 лекции (2 часть) на slideboom.com Часть 3. "Компоновщик", "Декоратор", "Заместитель". Продолжительность 1:22:32 Смотреть слайды 10 лекции (3 часть) на slideboom.com Часть 4. "Команда", "Посетитель", "Наблюдатель". Продолжительность 1:09:00 Смотреть слайды 10 лекции (3 часть) на slideboom.com Информация о лабораторных работах: Лабораторная работа №1 – Работа в среде Microsoft Visual Studio. Основы программирования на языке C++ Лабораторная работа №2 – Файловый ввод-вывод, операторы манипулирования битами, работа с массивами Лабораторная работа №3 – Модульная организация программ. Работа со структурами. Указатели и динамическая память Лабораторная работа №4 – Стандартная библиотека языка Си++ Лабораторная работа №5 – Создание собственных классов Лабораторная работа №6 – Перегрузка операций, умные указатели Лабораторная работа №7 – Модульное тестирование ПО. Разработка в стиле TDD Лабораторная работа №8 – Композиция, наследование, полиморфизм Лабораторная работа №9 – Обработка исключений Лабораторная работа №10 – Обобщенное программирование, шаблоны Семестр закончен. Последнее обновление 29 мая 2010 года. По данной теме обновлений в ближайшее время не предвидится. Будут еще лекции от меня - дам ссылку. Внимание - в torrent-файле есть папка lectures-lowres - в ней видеозаписи лекций с меньшим разрешением по 500 Mb (640x360 ~700kbps) специально для людей с медленными каналами |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |