Опрос

Кто Вы?
Всего ответов: 106

Кто онлайн?

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Полезное


Главная » 2013 » Октябрь » 20 » Школа Программирования | C++ Базовый курс (2011) [PCRec]
Школа Программирования | C++ Базовый курс (2011) [PCRec]
14:57
[center][/center]

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

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

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

Раздача включает примеры кода и презентации к видео. В раздачу также добавлен мини-курс по основам С++ того же автора.

Программа курса:
Переменные и типы данных
встроенные типы данных
объявление переменных
объявления typedef
инициализация переменных
константные переменные
операция sizeof
явное и неявное преобразование типов
массивы

Операции
арифметические операции
арифметические выражения
операция присваивания
приоритет операций

Стандартный ввод/вывод
объекты cin и cout
операции ввода из потока и вывода в поток
полезные функции для потокового ввода и вывода
форматирование вывода
управление потоком выполнения программы
конструкции ветвления (if-else, switch)
конструкции повторения (for, while, do-while)
понятие о функциях

Сложные типы данных
структуры
объявление структур
инициализация структур
обращение к полям структур
перечисления
объединения

Побитовые операции
двоичное представление целых чисел
побитовые операции сложения, умножения, инверсии, исключающего "или"
битовые маски
упакованные данные

Указатели и массивы. Динамически выделяемая память
статические массивы: объявление, указание размера, инициализация
обращение к несуществующим элементам массива
указатель
операции взятия адреса и разыменования
адресная арифметика
связь массивов и указателей
динамическое выделение памяти: операции new/new[] и delete/delete[]
утечки памяти
Си-строки как особый вид массивов
многомерные статические и динамические массивы
динамические структуры данных

Функции
передача параметров в функцию: по значению и через указатель
передача в функцию массивов
константные параметры
ссылки
передача параметров по ссылке
возвращаемое значение: void, указатель, ссылка
рекурсия
указатель на функцию
массивы функций
функция в качестве аргумента другой функции
перегрузка функций

Работа с файлами
чтение/запись в текстовом режиме
ввод: посимвольный, по словам, построчный
чтение/запись в бинарном режиме
перенаправление стандартного ввода и вывода

Классы
поля и методы
конструкторы и деструкторы
модификаторы доступа
инкапсуляция
статические члены и методы класса
константные методы
инициализация объектов класса
списки инициализации
класс std::string стандартной библиотеки C++

Наследование, полиморфизм
наследование, типы наследования
последовательность вызова конструкторов и деструкторов
абстрактные классы
переопределение методов базового класса
обращение к методам базового класса
виртуальные методы
виртуальный деструктор
полиморфизм
специфичное для С++ приведение типов

Перегрузка
перегрузка операций +, и др. для своих типов данных

Обобщённое программирование
шаблонные функции
шаблонные классы

О преподавателе
Алексей Захаренков - выпускник Московского физико-технического института с 9-летним преподавательским стажем. Последние 6 лет преподаёт в МФТИ дисциплины по Computer Science: языки С/С++, объектно-ориентированное программирование, архитектуру ПК и язык ассемблера, базы данных, алгоритмы и структуры данных. Сертифицированный специалист по Oracle (Oracle Certified Professional). Среди прочего участвовал в переводе документации по СУБД Oracle на русский язык. Текущая область интересов: разработка сложных программно-вычислительных научно-ориентированных комплексов для моделирования физических процессов, а также веб-интерфейсов к ним; разработка CRM-систем и веб-интерфейсов к ним.

[center]
[/center]

Продолжительность: 14:55:35 (основной курс) + 03:01:20 (мини-курс)
Качество видео: PCRec
Видеокодек: MPEG4 (H.264)
Битрейт видео: ~50~100 Kbps VBR
Размер кадра: 800x600 15fps
Аудиокодек: AAC
Битрейт аудио: 53 Kbps СBR 44100 Hz

Издатель: Школа Программирования
Автор: Алексей Захаренков
Название: C++ Базовый курс
Год выпуска: 2011
Жанр: Программирование
Язык: русский
Размер: 1.01 Gb

[center][/center]

[center]Скачать Школа Программирования | C++ Базовый курс (2011) [PCRec][/center]
Категория: Разное | Просмотров: 162 | Добавил: gorodoksmol | Теги: Базовый курс, C++ | Рейтинг: 0.0/0 |
Рекомендуем ещё:
Смерть на похоронах / Death at a Funeral (2010) DVDRip
Джек: Путь смерти / Jack Said (2009) DVD9
Trance - Music For ever Vol.21 (2011)
Наруто Ураганные Хроники 94 Саб + Русская Озвучка / Naruto: Shippuuden 94 Sub+Rus Sound (2009) HDTV
Танцевальное искушение Vol.2 50/50 (2011)
Всего комментариев: 0
-->
Имя *:
Email:
Код *:

Аккаунт


Гость мы очень рады что Вы посетили наш портал

Сегодня:
Воскресенье, 05.05.2024,
00:36

Гость, мы рады Вас видеть. Пожалуйста зарегистрируйся или авторизуйся.
После Регистрации будет больше возможностей на сайте.

Если у Вас проблемы с формой входа, обратитесь сюда.
Выход

Полезные ссылки




СВЯЗЬ С АДМИНОМ


Статистика



регистрация в каталогах, тиц Каталог сайтов Goon Каталог сайтов Free Webmaster ToolsSubmit Express