• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать [Специалист] Основы программирования и баз данных

Ferr

Ferr

Команда форума
Администратор
Сообщения
819
Лайки
974
[Специалист] Основы программирования и баз данных

Цель курса:
Изучение фундаментальных основ программирования и разработки баз данных, получение знаний по методологии и современным технологиям программирования, приобретение навыков: алгоритмизации, кодирования и реализации программ; проектирования и реализации баз данных; программного управления базами данных.

По окончании курса Вы будете уметь:
  • проектировать несложные базы данных и осуществлять их реализацию средствами СУБД Microsoft Access
  • осуществлять преобразования чисел и выполнять над ними операции в основных системах счисления
  • описывать схемы алгоритмов и программ, используя общепринятые нотации
Модуль 1. Базовые понятия и определения
  • Задача. Решение задачи;
  • Алгоритм. Свойства алгоритмов;
  • Программа. Программное обеспечение;
  • Информатика. Информация. Информационная технология;
  • Данные. Числа в арифметике;
  • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
  • Законы арифметики (коммутативность, ассоциативность, дистрибутивность);
Модуль 2. Представление данных. Принцип программного управления
  • Основы алгебры логики;
  • Системы счисления; Связи между системами счисления;
  • Основы арифметики двоичных чисел;
  • Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
  • Единицы измерения ёмкости запоминающих устройств;
  • Представление целых и вещественных чисел в памяти ЭВМ;
  • Диапазоны представления чисел в двоичной системе счисления;
  • Представление символьной информации. Кодовые таблицы;
  • Понятие типа данных.
Модуль 3. Методологии и языки программирования
  • Стадии и этапы разработки программ. Проектирование. Реализация.
  • Проблемы программирования;
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
  • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
  • Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
  • Языки программирования. Классификация.
Модуль 4. Структуры данных. Основы проектирования баз данных
  • Базовые структуры данных – массивы и записи;
  • Основные операции над структурами данных;
  • Динамические структуры данных. Списки. Стеки. Деревья;
  • Информационная система. Понятие базы данных.
  • Требования пользователей к базам данных;
  • Проектирование баз данных; Цели и этапы проектирования.
  • Инфологический аспект. Модель «сущность-связь».
  • Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
  • Реляционные базы данных. Понятие отношения. Нормализация.
  • Системы управления базами данных;
  • Базы данных и компьютерные сети. Сетевые и распределённые базы данных.
Модуль 5. Лаб.раб. 1. Система программирования. Этапы реализации программ
  • Установка и настройка системы программирования на языке С;
  • Кодирование. Структура программ на языке С;
  • Компиляция и редактирование связей;
  • Выполнение программы в системной консоли;
  • Разработка простейших программ на языке программирования С. Объявления. Выражения. Форматный ввод-вывод данных.
Модуль 6. Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры
  • СЛЕДОВАНИЕ как простейшая управляющая структура.
  • Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции.
  • ВЕТВЛЕНИЕ. Ветвление "если-то". Ветвление "если-то-иначе".
  • ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием.
Модуль 7. Лаб.раб. 3. Проектирование и реализация базы данных
  • ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
  • Анализ предметной области. Выделение сущностей и их атрибутов.
  • Составление универсального отношения. Нормализация.
  • РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
  • СУБД Microsoft Access. Структура рабочего пространства.
  • Объекты базы данных. Таблицы, запросы, отчёты, формы.
  • Создание таблиц данных в режиме конструктора. Формирование запросов. Связывание таблиц. Построение отчётов.
Модуль 8. Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данных
  • Что такое SQL? Краткий обзор.
  • Формирование запросов к базам данных на примере программы Microsoft Query.
  • Создание простейшего запроса. Оператор SELECT.
  • Квалифицированный выбор – предложение WHERE.
  • Запрос нескольких таблиц, как одной.

Складчик:

Скачать:
 
Последнее редактирование модератором:
TolyanCheG

TolyanCheG

Новичок
Сообщения
1
Лайки
0
Есть другие курсы?
 
F

Farid

Пользователь
Сообщения
1
Лайки
0
Курс полный?
 
1hjpjfy

1hjpjfy

Unlimited
Сообщения
547
Лайки
1.081
Здесь 6 видео уроков (1 ч 13 мин, 2 ч 33 мин, 2 ч 38 мин, 2 ч 17 мин, 2 ч 36 мин, 1 ч 55 мин) + презентации. (Смотрел только ЯД.)

Как и многое у Специалиста - лекции происходят в неспешном режиме, с травлением баек, вспоминанием Задорнова (и то, какие американцы тупые), отвлеканиями, отсутствием иногда заготовленного материала (пишет в Экселе, думает). Поэтому, для меня было очень медленно. Лектор, скорее всего, пожилой и это одна из причин.

Но основной минус курса не в этом. Курс фрагментарный, не целостный, преподносится как сборная солянка из отдельных тем, которые потом собираются, но некоторые темы все равно упускаются, некоторые темы быстро пролистываются (из презы), короче, творится какая-то хренатень. Как цельный курс для новичков я его не рекомендую. Он будет местами непонятный и неисчерпывающий, при том долгий. Например, на тему "алгебра логики" ушло 40 минут. Это очень много для этого объема материала. Было бы лучше посмотреть отдельный курс на тему, сделанный более профессионально.

1, 2 видео начинаются не с начала, дальше не знаю, смотрел кусками и ждал тему баз данных. Неизвестно, полезная там инфа или нет, но обещанных 24 часов в нем явно нет.

Базы данных начинаются с 27 минуты 5 урока и до конца. 5 урок - теория (но тоже фрагментарная, многое упускается), 6 урок - практика, работа с Access, Query и Excel.

Я очень расстроился бы, заплатив за него деньги.

По общей информатике можно смотреть лекции CS50 (темы пересекаются, но полнее и интереснее:


По Си отдельный новичковый нормальный курс. Более подробный и легкий, чем тут. Этот язык разбирается фрагментарно, но несколько функций разбирается и несколько программ пишется, что все равно недостаточно ни с т.з. теории, ни с т.з. практики. В курсе удивительная смесь из пробелов (подразумевается, что слушатель это уже знает) и подробного разбора примитивных вещей, словно программу никто не обдумывал.

По базам данных тоже что-то отдельное и с MySQL.

К плюсам отнесу бесплатность курса (но время все равно жалко) и то что полезные вещи лектор говорит, иногда даже очень нужные и ценные. Он хороший программист, профессионал. Но не очень лектор. Поэтому, если есть время в процессе ну не знаю, чистки 5 ведер картошки или вышивания крестиком - можно слушать. Как основной образовательный курс - нет.
 
1hjpjfy

1hjpjfy

Unlimited
Сообщения
547
Лайки
1.081
Формально - да, но ощущение, что куски начала пропущены и вообще он довольно фрагментарный по содержанию, невнятный и плохо сделанный по ряду критериев.
 
Mari_O

Mari_O

Unlimited
Сообщения
9
Лайки
4
Курс очень странный.
Словно на коленке сделан. А методичка по этому курсу вообще вода :(
 
Сверху Снизу