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