Основы программирования и баз данных
(обучающий курс)
(обучающий курс)

"Основы программирования и баз данных" - это аудиозапись цикла занятий (вебинара) по одноименной теме от крупнейшего в России учебного Центра «Специалист» при МГТУ им. Баумана с включением в необходимых местах поясняющего видеоматериала. Этот курс поможет понять фундаментальные основы программирования для цифровых вычислительных машин и по разработке баз данных, получить знания по методологиям и современным технологиям разработки программ, а также приобрести навыки в алгоритмизации, кодировании и реализации программ, в проектировании, построении баз данных и программного управления ими.
Скриншоты




Содержание курса:
Занятие 1. Базовые понятия и определения
Задача. Решение задачи;
Алгоритм. Свойства алгоритмов;
Программа. Программное обеспечение;
Информатика. Информация. Информационная технология;
Данные. Числа в арифметике;
Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
Законы арифметики (коммутативность, ассоциативность, дистрибутивность);
Занятие 2. Представление данных. Принцип программного управления
Основы алгебры логики;
Системы счисления; Связи между системами счисления;
Основы арифметики двоичных чисел;
Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
Единицы измерения ёмкости запоминающих устройств;
Представление целых и вещественных чисел в памяти ЭВМ;
Диапазоны представления чисел в двоичной системе счисления;
Представление символьной информации. Кодовые таблицы;
Понятие типа данных.
Занятие 3. Методологии и языки программирования
Стадии и этапы разработки программ. Проектирование. Реализация.
Проблемы программирования;
Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
Языки программирования. Классификация.
Занятие 4. Структуры данных. Основы проектирования баз данных
Базовые структуры данных – массивы и записи;
Основные операции над структурами данных;
Динамические структуры данных. Списки. Стеки. Деревья;
Информационная система. Понятие базы данных.
Требования пользователей к базам данных;
Проектирование баз данных; Цели и этапы проектирования.
Инфологический аспект. Модель «сущность-связь».
Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
Реляционные базы данных. Понятие отношения. Нормализация.
Системы управления базами данных;
Базы данных и компьютерные сети. Сетевые и распределённые базы данных.
Занятие 5. Заключительное
Язык SQL.
Обзор современного программного обеспечения и информации о нем.
Oбзор компьютерной литературы.
Задача. Решение задачи;
Алгоритм. Свойства алгоритмов;
Программа. Программное обеспечение;
Информатика. Информация. Информационная технология;
Данные. Числа в арифметике;
Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
Законы арифметики (коммутативность, ассоциативность, дистрибутивность);
Занятие 2. Представление данных. Принцип программного управления
Основы алгебры логики;
Системы счисления; Связи между системами счисления;
Основы арифметики двоичных чисел;
Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
Единицы измерения ёмкости запоминающих устройств;
Представление целых и вещественных чисел в памяти ЭВМ;
Диапазоны представления чисел в двоичной системе счисления;
Представление символьной информации. Кодовые таблицы;
Понятие типа данных.
Занятие 3. Методологии и языки программирования
Стадии и этапы разработки программ. Проектирование. Реализация.
Проблемы программирования;
Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
Языки программирования. Классификация.
Занятие 4. Структуры данных. Основы проектирования баз данных
Базовые структуры данных – массивы и записи;
Основные операции над структурами данных;
Динамические структуры данных. Списки. Стеки. Деревья;
Информационная система. Понятие базы данных.
Требования пользователей к базам данных;
Проектирование баз данных; Цели и этапы проектирования.
Инфологический аспект. Модель «сущность-связь».
Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
Реляционные базы данных. Понятие отношения. Нормализация.
Системы управления базами данных;
Базы данных и компьютерные сети. Сетевые и распределённые базы данных.
Занятие 5. Заключительное
Язык SQL.
Обзор современного программного обеспечения и информации о нем.
Oбзор компьютерной литературы.
Технические данные:
Видео: G2M3 1024x768 29.97fps 104kbps
Аудио: MVA 44100Hz mono ~280 кбит/сек
Размер кадра: 1024x768
Продолжительность: 10 ч. 07 мин.
Для прослушивания курса необходим кодек G2M3. При отсутствии такового на Вашем компьютере можно скачать его по одной из ссылок на этой странице.
Название: Основы программирования и баз данных
Разработчик: Центр компьютерного обучения «Специалист» при МГТУ им. Н.Э.Баумана
Издатель: ЦКО «Специалист»
Год выпуска: 2011
Жанр: обучающее видео
Формат: WMV
Язык: русский
Размер: 716,7 Mб
Скачать бесплатно курс "Основы программирования и баз данных"

Единым файлом с
letitbit.net
depositfiles.com
Фрагментами с unibytes.com
Фрагмент 1
Фрагмент 2
Фрагмент 3
Фрагмент 4
или с turbobit.net
Фрагмент 1
Фрагмент 2
Фрагмент 3
Фрагмент 4
или с ifolder.ru
Фрагмент 1
Фрагмент 2
Фрагмент 3
Фрагмент 4
Скачать кодек G2M3 (размер 4,0 Мб)
алгоритм, информация, программирование, структуры данных, модель