1. Новые покупки Показать еще

    08.12.2016: Игры Афродиты (Юлия Ланске, Анна Носатова)

    08.12.2016: Шоколадная обработка new (Алина Каютина)(2016)

    08.12.2016: Видео-курс по художественным эффектам "Special Effects" (Алина Каютина)(2016)

    08.12.2016: ТЕНДЕР-МАСТЕР 2015 (Гуськов Дмитрий)

    08.12.2016: Женский год: измени Судьбу (Ирина Юр)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    07.12.2016: Кaк прoдвигать сaйты Пoведенческими фaкторами - Арбaйтен

    07.12.2016: Технология получения эластичного рельефного материала под кожу крокодила

    06.12.2016: Программа для анализирования футбола «FootForecast».

    06.12.2016: Мотивационная игра "Яркое решение"

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

  4. Сбор взносов Показать еще

    06.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    06.12.2016: Вебинар: «Дети» (Александр Палиенко)(2016)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Ответы на тест Яндекс.Метрика

    05.12.2016: Возраст от 5 до 7 лет. Проблемы и решения (Дмитрий Карпачев)

Открыто Основы программирования на языке C++. Уровень 1

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 23 апр 2016.

Цена:
10990р.
Взнос:
120р.

(Основной список пока пуст)

    Тип: Стандартная складчина
    Участников: 0/100
    1. 23 апр 2016
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      Основы программирования на языке C++. Уровень 1

      Основы программирования на языке C++. Уровень 1
      [​IMG]
      Описание курса
      Курс Основы программирования на C++ рассчитан на слушателей не знакомых с программированием, и является введением в программирование, алгоритмизацию и структуры данных. Каждый участник на курсе
      получит знания и навыки, которые необходимы для старта в профессию любому начинающему разработчику.
      На курсе будут рассматриваться основы информатики и вычислительной техники, основные алгоритмы и структуры данных, работа со средой разработки (IDE - VisualStudio), основные понятия и концепции программирования, присущие любому объектно-ориентированному языку.
      Курс даёт навыки программирования на примере языка С++.
      Будет рассматриваться устройство ЭВМ и устройство различных ОС, базовые алгоритмы, основы языка, организация программного кода, основы построения объектно-ориентированных моделей и т.п.

      Практика:
      В течение курса на практике, а также в качестве домашнего задания, решаются как академические задачи, простые задачи, прикладного уровня.
      Данные примеры позволят слушателям изучить основы языка С++, применение в работе с файлами.
      В итоге, участники получат все необходимые базовые знания, а также приобретут навыки разработки ПО на языке С++ и навыки применения основных концепций ООП.

      Программа курса
      Занятие 1. Введение
      Основы теории передачи информации
      История развития вычислительных систем
      Операционные системы. Специализированные ОС и ОС общего назначения
      Компоненты вычислительных систем
      Виртуальная и физическая память. Страничная и сегментная архитектура. Защита памяти. Виртуальная машина
      Порождение процессов. Разделение ресурсов между процессами. Приоритеты. Планировщик задач
      Организация ввода-вывода
      Процессы и треды
      Файловые системы и файлы
      Жизнь программиста
      Погружение в мир IT(IT-команда, методологии разработки, обзор операционных систем, инструменты разработки)
      Домашнее задание

      Занятие 2. Введение в алгоритмы
      Понятие алгоритма
      Язык блок-схем
      Разработка первого алгоритма
      Машина Поста
      Конечный автомат
      Машина Тьюринга
      Основные классы сложности алгоритмов
      Структуры данных
      Примеры анализа простых алгоритмов
      Рекурсивные функции
      Рекурсивная реализация алгоритмов
      Разработка алгоритма вычисления факториала
      Анализ сложности алгоритма вычисления факториала
      Практика
      Домашнее задание

      Занятие 3. Знакомство с языком С++
      Типы языков. История развития С++(версии С++)
      Универсальность С++
      Процесс создания приложения
      Знакомство с интерфейсом IDE
      Создание первой программы и изучение ее структуры
      Стартовая точка программы. Функция main()
      Программа «Hello, World»
      Компиляция программы
      Как работает программа на С++
      Консоль приложения
      Переменные в C++
      Типыданных(int, double, float). Арифметические операторы
      Литература
      Практика
      Домашнее задание

      Занятие 4. Управляющие конструкции. Функции
      Конструкции условного перехода
      Логические операторы. Операторы сравнения
      Тип данных bool. Логические операторы. Операторы сравнения
      Codestyle
      Подробней о функциях
      Вложенность конструкций. Область видимости переменных
      Работа с консолью. Функции ввода-вывода
      Практика
      Домашнее задание

      Занятие 5. Массивы. Циклы. Базовые алгоритмы
      Стековая(статическая) память компьютера
      Расположение массива данных в памяти
      Объявление и инициализация массивов
      Тип данных char. Строки в С++
      Цикл while, dowhile
      Постфиксная и префиксная инкрементация/декрементация
      Программа поиска минимума/максимума в массиве
      Цикл for
      Вложенность циклов
      Алгоритм пузырьковой сортировки
      Практика
      Домашнее задание.

      Занятие 6. Структуры. Битовая математика
      Знакомство со структурами(struct)
      Разработка программы Картотека
      Битовая математика
      Битовые операторы
      Практика
      Домашнее задание

      Занятие 7. Указатели, работа с памятью
      Динамическая память(куча)
      Указатели в С++
      Адресная арифметика
      Ссылки. Отличия ссылок от указателей.
      Динамическое выделение памяти
      Операторы new и delete
      Практика
      Домашнее задание

      Занятие 8. Введение в классы и объекты
      Понятие объекта и класса.
      Понятия поля и метода класса
      Конструктор и деструктор
      Создание экземпляра класса
      Жизнь и смерть объектов
      Знакомство с вектором. Проектирование своего вектора на основе массива
      Практика
      Домашнее задание

      Занятие 9. Введение в ООП
      Четыре кита ООП
      Модификаторы доступа
      Сокрытие данных или основы инкапсуляции
      Перегрузка методов
      Рекомендации по оформлению кода
      Наследственность в С++
      Абстракция в ООП
      Переопределение поведения при наследовании
      Приведение типов
      Практика
      Домашнее задание

      Занятие 10. Практика. Работа с файлами
      Чтение-запись из файла
      Практика. Создание приложения
      Отладка приложения
      Куда двигаться дальше?
       
    2. Загрузка...

      Similar Threads
      1. POLEVAYA
        Открыто

        "Основы программирования 1С (продвинутый)" Роман Дегтяроев

        POLEVAYA, 3 ноя 2016, в разделе: Бухгалтерия и финансы
      2. Gregory
      3. Менеджер
        Открыто

        Основы программирования на языке Python. Уровень 2

        Менеджер, 17 сен 2016, в разделе: Курсы по программированию
      4. Менеджер
        Открыто

        Основы программирования на языке Python. Уровень 1

        Менеджер, 17 сен 2016, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        [Специалист] Python - Уровень 1. Основы программирования

        Менеджер, 27 июл 2016, в разделе: Курсы по программированию
      6. Менеджер
        Открыто

        [Brain Academy] Основы программирования

        Менеджер, 15 июл 2016, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

        [Специалист] Java SE8. Уровень 1. Основы программирования...

        Менеджер, 6 июн 2016, в разделе: Курсы по программированию