0/5, Голосов: 0
Закрыто

Основы программирования

Тема в разделе "Курсы по программированию", создана пользователем Boroda, 26 авг 2014.

Цена: 4700р.
Взнос: 75р.
100%

Основной список: 81 участников

Резервный список: 40 участников

Статус темы:
Закрыта.
  1. Boroda

    Boroda БанЗабанен

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

    Навыки, приобретаемые по окончании курса :
    • Разработка и анализ линейных, ветвящихся и циклических алгоритмов;
    • Кодирование на языках высокого уровня;
    • Преобразование чисел в различных системах счисления;
    • Проектирование простых реляционных баз данных.
    Базовые понятия и определения
    • Задача. Решение задачи;
    • Алгоритм. Свойства алгоритмов;
    • Программа. Программное обеспечение;
    • Информатика. Информация. Информационная технология;
    • Данные. Числа в арифметике;
    • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
    • Алгоритмические структуры.
    • Примеры алгоритмического решения математических задач.
    Логика. Представление данных
    • Основы алгебры логики;
    • Системы счисления; Связи между системами счисления;
    • Двоичная и шестнадцатеричная системы счисления;
    • Единицы измерения ёмкости запоминающих устройств;
    • Представление целых и вещественных чисел в памяти ЭВМ;
    • Диапазоны представления чисел в двоичной системе счисления;
    • Представление символьной информации. Кодовые таблицы;
    • Понятие типа данных.
    Структуры данных
    • Базовые структуры данных – массивы и записи;
    • Основные операции над структурами данных;
    • Динамические структуры данных. Списки. Стеки. Деревья;
    • Практическая задача с использованием массивов и записей;
    • Анализ производительности алгоритмов.
    Методологии и языки программирования
    • Стадии и этапы разработки программ. Проектирование. Реализация;
    • Проблемы программирования;
    • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях);
    • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
    • Объектно-ориентированное программирование;
    • Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
    • Языки программирования. Классификация;
    • Понятие фреймворка;
    • Применение структурного программирования для решения задач.
    Хранение и передача информации
    • Файловая система с точки зрения программы;
    • Бинарные и текстовые файлы, язык XML;
    • Кэширование данных;
    • Передача информации на внешние устройства: буферизация, коррекция ошибок, контрольные суммы, общие принципы шифрования;
    • Базы данных и информационные системы;
    • Требования пользователей к базам данных;
    • Схемы обмена данными при работе с БД клиент-серверного типа;
    • Инфологический аспект проектирования. Модель «сущность-связь»;
    • Даталогический аспект проектирования. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки;
    • Реляционные базы данных. Нормализация.
    Основы баз данных
    • Таблицы, типы полей;
    • Первичные и внешние ключи, декларативная поддержка целостности данных;
    • Представления, хранимые процедуры, триггеры;
    • Индексы и производительность;
    • Механизм транзакций.

    Длительность: 20 ак.ч

    Продажник:
     
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com

      aqwer5 не участвует в складчине.

      7 июл 2017
    2. skladchik.com

      AptGet не участвует в складчине.

      5 июл 2017
    3. skladchik.com

      Складчина закрыта.

      6 май 2017
    4. skladchik.com

      Складчина доступна.

      4 май 2017

    Последние важные события

    1. skladchik.com

      Складчина закрыта.

      6 май 2017
    2. skladchik.com

      Складчина доступна.

      4 май 2017
    3. skladchik.com

      Складчина закрыта.

      30 окт 2014
    4. skladchik.com

      Осталось 5 дней до завершения складчины.

      23 окт 2014
  3. Dimon2x

    Dimon2x БанЗабанен

    Какой язык будут рассматривать?
     
  4. Boroda

    Boroda БанЗабанен

    Сложно сказать, т.к. это не указано. Скорее всего большинство примеров будет рассматриваться на интерпретируемых языках - Python, JS. Возможно будут и примеры на компилируемых - C, C++, например. Также есть отдельный блок "Методологии и языки программирования", где наверняка будет рассмотрено больше различных примеров.
    В целом конкретный язык, его синтаксис и особенности - это всего лишь малая толика. Куда важнее освоить сам фундамент - структуры данных, алгоритмы, логика и так далее.
     
  5. Misterio768

    Misterio768 БанЗабанен

    Сбор потом перенесу, до того момента пока не дойдем до приемлемой суммы.
     
    1 человеку нравится это.
  6. Boroda

    Boroda БанЗабанен

    Misterio768, рано сборы объявлять. даже график пока неизвестен.
     
  7. Misterio768

    Misterio768 БанЗабанен

    график известен
     
  8. Boroda

    Boroda БанЗабанен

     
  9. Grek2010

    Grek2010 МодерМодератор Команда форума

    Во-первых, перенос сбора запрещен поэтому либо ставь реальную дату либо отменяй вообще
    во вторых в личку мне напиши про
     
    1 человеку нравится это.
  10. Boroda

    Boroda БанЗабанен

     
Статус темы:
Закрыта.

Поделиться этой страницей