Що нового?

Придбаний [Спеціаліст] Основи програмування і баз даних. 2014 (Олексій Трофімов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 2482 ГРН
Учасників: 0 з 161
Організатор: Відсутній
Статус: Набір учасників
Внесок: 16 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Навчальний Центр "Спеціаліст" при МГТУ ім. Н.Е. Баумана

Основи програмування та баз даних

Ви познайомитеся з основами програмування і управління базами даних, що створить міцну основу для вивчення мов програмування і СУБД в нашому центрі "Спеціаліст".

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

У процесі навчання основам програмування в центрі "Спеціаліст" ви придбаєте початкові навички кодування та реалізації програм шляхом оптимізації їх коду.

Крім цього, на курсах з основ програмування ви освоїте проектування і реалізацію баз даних, а також програмне управління ними.

Професія програміста-одна з найбільш затребуваних в наш час. Курс " Основи програмування та баз даних "в центрі" Спеціаліст " - впевнений початок вашого професійного та кар'єрного росту!

Програма курсу відповідає вимогам професійного стандарту "Програміст".

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

тривалість: 24 ак. ч.
об'єм: 1,52 Гб.

https://privatelink.de/?http://www.specialist.ru/course/oprog-a
 
Угорі