Закрыто

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

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

Цена: 4700р.-96%
Взнос: 150р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 26 авг 2014
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Основы программирования

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

    Навыки, приобретаемые по окончании курса :
    • Разработка и анализ линейных, ветвящихся и циклических алгоритмов;
    • Кодирование на языках высокого уровня;
    • Преобразование чисел в различных системах счисления;
    • Проектирование простых реляционных баз данных.
    Базовые понятия и определения
    • Задача. Решение задачи;
    • Алгоритм. Свойства алгоритмов;
    • Программа. Программное обеспечение;
    • Информатика. Информация. Информационная технология;
    • Данные. Числа в арифметике;
    • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
    • Алгоритмические структуры.
    • Примеры алгоритмического решения математических задач.
    Логика. Представление данных
    • Основы алгебры логики;
    • Системы счисления; Связи между системами счисления;
    • Двоичная и шестнадцатеричная системы счисления;
    • Единицы измерения ёмкости запоминающих устройств;
    • Представление целых и вещественных чисел в памяти ЭВМ;
    • Диапазоны представления чисел в двоичной системе счисления;
    • Представление символьной информации. Кодовые таблицы;
    • Понятие типа данных.
    Структуры данных
    • Базовые структуры данных – массивы и записи;
    • Основные операции над структурами данных;
    • Динамические структуры данных. Списки. Стеки. Деревья;
    • Практическая задача с использованием массивов и записей;
    • Анализ производительности алгоритмов.
    Методологии и языки программирования
    • Стадии и этапы разработки программ. Проектирование. Реализация;
    • Проблемы программирования;
    • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях);
    • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
    • Объектно-ориентированное программирование;
    • Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
    • Языки программирования. Классификация;
    • Понятие фреймворка;
    • Применение структурного программирования для решения задач.
    Хранение и передача информации
    • Файловая система с точки зрения программы;
    • Бинарные и текстовые файлы, язык 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
      Взнос составляет 75р.
      11 сен 2014
  3. Обсуждение
  4. 28 авг 2014
    #2
    Dimon2x
    Dimon2x БанЗабанен
    Какой язык будут рассматривать?
     
  5. 28 авг 2014
    #3
    Boroda
    Boroda БанЗабанен
    Сложно сказать, т.к. это не указано. Скорее всего большинство примеров будет рассматриваться на интерпретируемых языках - Python, JS. Возможно будут и примеры на компилируемых - C, C++, например. Также есть отдельный блок "Методологии и языки программирования", где наверняка будет рассмотрено больше различных примеров.
    В целом конкретный язык, его синтаксис и особенности - это всего лишь малая толика. Куда важнее освоить сам фундамент - структуры данных, алгоритмы, логика и так далее.
     
  6. 29 авг 2014
    #4
    Misterio768
    Misterio768 БанЗабанен
    Сбор потом перенесу, до того момента пока не дойдем до приемлемой суммы.
     
    1 человеку нравится это.
  7. 29 авг 2014
    #5
    Boroda
    Boroda БанЗабанен
    Misterio768, рано сборы объявлять. даже график пока неизвестен.
     
  8. 29 авг 2014
    #6
    Misterio768
    Misterio768 БанЗабанен
    график известен
     
  9. 1 сен 2014
    #7
    Grek2010
    Grek2010 ОргОрганизатор
    Во-первых, перенос сбора запрещен поэтому либо ставь реальную дату либо отменяй вообще
    во вторых в личку мне напиши про
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.