1

Этап 1

Программирование: принципы и практика в C++ - Глава 4. Вычисления

31 августа—07 сентября

2

Этап 2

Программирование на языке C++ - Как выполняются программы на C++.

31 августа—07 сентября

3

Этап 3

Повторение пройденного за неделю

08 сентября—09 сентября

4

Этап 4

Программирование: принципы и практика в C++ - Глава 5. Ошибки

10 сентября—16 сентября

5

Этап 5

Программирование на языке C++ - Структуры и классы.

10 сентября—16 сентября

6

Этап 6

Повторение пройденного материала

17 сентября—18 сентября

7

Этап 7

Программирование на языке C++ - Объектно-ориентированное программирование.

19 сентября—28 сентября

8

Этап 8

Программирование: принципы и практика в C++ - Глава 6. Написание программ

19 сентября—30 сентября

9

Этап 9

Повторение пройденного материала

05 октября—06 октября

10

Этап 10

Программирование на языке C++ - Дополнительные возможности C++.

07 октября—13 октября

11

Этап 11

Программирование: принципы и практика в C++ - Глава 7. Завершение программы

07 октября—14 октября

12

Этап 12

Повторение пройденного материала

13 октября—15 октября

13

Этап 13

Программирование на языке C++ - Шаблоны.

16 октября—20 октября

14

Этап 14

Программирование: принципы и практика в C++ - Глава 8. Технические детали: функции и прочее

16 октября—22 октября

15

Этап 15

Потворение пройденного материала

20 октября—22 октября

16

Этап 16

Введение в программирование (C++) - Цикл While

23 октября—29 октября

17

Этап 17

Программирование: принципы и практика в C++ - Глава 9. Технические детали: классы и прочее

23 октября—30 октября

18

Этап 18

Повторение пройденного материала

29 октября—04 ноября

19

Этап 19

Введение в программирование (C++) - Действительные числа

05 ноября—11 ноября

20

Этап 20

Программирование: принципы и практика в C++ - Глава 10. Потоки ввода и вывода

05 ноября—11 ноября

21

Этап 21

Повторение пройденного материала

12 ноября—13 ноября

22

Этап 22

Введение в программирование (C++) - Цикл for и массивы

05 декабря—11 декабря

23

Этап 23

Программирование: принципы и практика в C++ - Глава 11. Настройка ввода и вывода

05 декабря—11 декабря

24

Этап 24

Повторение пройденного материала

12 декабря—13 декабря

25

Этап 25

Введение в программирование (C++) - Двумерные массивы

14 декабря—20 декабря

26

Этап 26

Программирование: принципы и практика в C++ - Глава 12. Вывод на экран

14 декабря—20 декабря

27

Этап 27

Повторение пройденного материала

21 декабря—22 декабря

28

Этап 28

Введение в программирование (C++) - Функции и рекурсия

23 декабря—29 декабря

29

Этап 29

Программирование: принципы и практика в C++ - Глава 13. Графические классы

23 декабря—29 декабря

30

Этап 30

Повторение пройденного материала

30 декабря—31 декабря

1

Этап 1

Программирование: принципы и практика в C++ - Глава 4. Вычисления

31 августа—07 сентября

3

Этап 3

Повторение пройденного за неделю

08 сентября—09 сентября

4

Этап 4

Программирование: принципы и практика в C++ - Глава 5. Ошибки

10 сентября—16 сентября

6

Этап 6

Повторение пройденного материала

17 сентября—18 сентября

7

Этап 7

Программирование на языке C++ - Объектно-ориентированное программирование.

19 сентября—28 сентября

9

Этап 9

Повторение пройденного материала

05 октября—06 октября

10

Этап 10

Программирование на языке C++ - Дополнительные возможности C++.

07 октября—13 октября

12

Этап 12

Повторение пройденного материала

13 октября—15 октября

13

Этап 13

Программирование на языке C++ - Шаблоны.

16 октября—20 октября

15

Этап 15

Потворение пройденного материала

20 октября—22 октября

16

Этап 16

Введение в программирование (C++) - Цикл While

23 октября—29 октября

18

Этап 18

Повторение пройденного материала

29 октября—04 ноября

19

Этап 19

Введение в программирование (C++) - Действительные числа

05 ноября—11 ноября

21

Этап 21

Повторение пройденного материала

12 ноября—13 ноября

22

Этап 22

Введение в программирование (C++) - Цикл for и массивы

05 декабря—11 декабря

24

Этап 24

Повторение пройденного материала

12 декабря—13 декабря

25

Этап 25

Введение в программирование (C++) - Двумерные массивы

14 декабря—20 декабря

27

Этап 27

Повторение пройденного материала

21 декабря—22 декабря

28

Этап 28

Введение в программирование (C++) - Функции и рекурсия

23 декабря—29 декабря

30

Этап 30

Повторение пройденного материала

30 декабря—31 декабря

2

Этап 2

Программирование на языке C++ - Как выполняются программы на C++.

31 августа—07 сентября

5

Этап 5

Программирование на языке C++ - Структуры и классы.

10 сентября—16 сентября

8

Этап 8

Программирование: принципы и практика в C++ - Глава 6. Написание программ

19 сентября—30 сентября

11

Этап 11

Программирование: принципы и практика в C++ - Глава 7. Завершение программы

07 октября—14 октября

14

Этап 14

Программирование: принципы и практика в C++ - Глава 8. Технические детали: функции и прочее

16 октября—22 октября

17

Этап 17

Программирование: принципы и практика в C++ - Глава 9. Технические детали: классы и прочее

23 октября—30 октября

20

Этап 20

Программирование: принципы и практика в C++ - Глава 10. Потоки ввода и вывода

05 ноября—11 ноября

23

Этап 23

Программирование: принципы и практика в C++ - Глава 11. Настройка ввода и вывода

05 декабря—11 декабря

26

Этап 26

Программирование: принципы и практика в C++ - Глава 12. Вывод на экран

14 декабря—20 декабря

29

Этап 29

Программирование: принципы и практика в C++ - Глава 13. Графические классы

23 декабря—29 декабря

31 августа 2016 01 января 2018
Цель просрочена на 2550 дней

Цель заброшена

Автор не отписывался в цели 8 лет 9 дней

Карьера и работа

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

Когда я был в 8 классе, я наткнулся на уроки по HTML и CSS от Евгения Попова. Я начал учить, и в последствии создал свой сайт. Но затем энтузиазм пропал и я прекратил обучение.

В 9 классе 3 четверти мы начали изучать программирование на языке Pascal. Меня это снова затянуло и я решил, что буду сдавать ОГЭ по информатике и свяжу свою жизнь с программированием. Учитель дал мне книгу по языку Pascal и я стал учить его в свободное время.

Но мне Pascal надоел и я стал смотреть в сторону других языков. Вот тогда я и нашел C++. Но изучал я его время от времени, не было дисциплины. Вот поэтому я и решил создать цель на Smart Progess.

 Критерий завершения

1) Прошел курс "Программирование на языке C++" на платформе Stepic.org и получил сертификат по этой теме.

2)Прошел курс "Введение в программирование (C++)" на платформе Stepic.org и получить сертификат по этой теме.

3)Прочел книгу "Программирование: принципы и практика в C++" - Бьерн Страуструп.

 Личные ресурсы

Время и информация.

  1. Программирование: принципы и практика в C++ - Глава 4. Вычисления

    В главе излагаются основы вычислений.

    1. 4.1. Вычисления

    2. 4.2. Цели и средства

    3. 4.3. Выражения

    4. 4.4. Инструкции

    5. 4.5. Функции

    6. 4.6. Вектор

    7. 4.7. Языковые возможности

  2. Программирование на языке C++ - Как выполняются программы на C++.

    1. Как выполняются программы на C++

    2. Стек вызовов

    3. Указатели и массивы

    4. Использование указателей

    5. Ссылки

    6. Динамическая память

    7. Многомерные массивы

    8. Строки и ввод-вывод

  3. Повторение пройденного за неделю

  4. Программирование: принципы и практика в C++ - Глава 5. Ошибки

    В этой главе обсуждаются вопросы, связанные с корректностью программ, а также с ошибками и методами их исправления.

    1. Введение

    2. Источники ошибок

    3. Ошибки времени компиляции

    4. Ошибки времени редактирования связей

    5. Ошибки времени выполнения связей

    6. Исключения

    7. Логические ошибки

    8. Оценка

    9. Отладка

    10. Пред- и постусловия

    11. Тестирование

  5. Программирование на языке C++ - Структуры и классы.

    1. Структуры

    2. Методы

    3. Конструкторы и деструкторы

    4. Объекты и классы

    5. Модификаторы доступа

    6. Константность

    7. Конструктор копирования и оператор присваивания

    8. Класс массива

  6. Повторение пройденного материала

  7. Программирование на языке C++ - Объектно-ориентированное программирование.

    1. Наследование

    2. Перегрузка

    3. Виртуальные методы

    4. Таблица виртуальных методов

    5. Объектно-ориентированное программирование

    6. Особенности наследования в C++

  8. Программирование: принципы и практика в C++ - Глава 6. Написание программ

    В этой и следующей главах мы разработаем одну программу, пройдя весь путь от первой еще неясной идеи через этапы анали­за, проектирования, реализации, тестирования. Повторного проектирования и повторной реализации.

    1. Задача

    2. Размышления над задачей

    3. Вернемся к калькулятору

    4. Грамматики

    5. Превращение грамматики в программу

    6. Испытание первой версии

    7. Испытание второй версии

    8. Потоки лексем

    9. Структура программы

  9. Повторение пройденного материала

  10. Программирование на языке C++ - Дополнительные возможности C++.

    1. Перегрузка операторов

    2. Правила переопределения операторов

    3. Умные указатели

    4. Ключевые слова static и inline

    5. Ключевое слово friend

    6. Шаблон проектирования Singleton

  11. Программирование: принципы и практика в C++ - Глава 7. Завершение программы

    1. Введение

    2. Ввод и вывод

    3. Обработка ошибок

    4. Отрицательные числа

    5. Остаток от деления: %

    6. Приведение кода в порядок

    7. Восстановление после ошибок

    8. Переменные

  12. Повторение пройденного материала

  13. Программирование на языке C++ - Шаблоны.

    Stepic.org - Шаблоны.

    Stepic.org - Заключительный модуль.

    1. Шаблоны классов

    2. Шаблоны функций

    3. Специализация шаблонов

    4. Еще о шаблонах

    5. Заключительный модуль.

  14. Программирование: принципы и практика в C++ - Глава 8. Технические детали: функции и прочее

    В этой и следующей главах мы перейдем от общих рассуждений о программировании к нашему основному инструменту программирования - языку С++.

    1. Технические детали

    2. Объявление и определение

    3. Заголовочные файлы

    4. Область видимости

    5. Вызов функции и аозрат значения

    6. Порядок вычислений

    7. Пространство имен

  15. Потворение пройденного материала

  16. Введение в программирование (C++) - Цикл While

    Решение задач по теме "Цикл While". - Stepic.org

    1. 1 Задача

    2. 2 Задача

    3. 3 Задача

    4. 4 Задача

    5. 5 Задача

    6. 6 Задача

    7. 7 Задача

    8. 8 Задача

    9. 9 Задача

    10. 10 Задача

    11. 11 Задача

    12. 12 Задача

    13. 13 Задача

    14. 14 Задача

  17. Программирование: принципы и практика в C++ - Глава 9. Технические детали: классы и прочее

    9.1. Технические детали: классы и прочее

    9.2. Классы и члены

    9.3. Интерфейс и реализация

    9.4. Разработка класса

    9.5. Перечисления

    9.6. Перегрузка операторов

    9.7. Интерфейсы классов

    9.8. Класс Date

  18. Повторение пройденного материала

  19. Введение в программирование (C++) - Действительные числа

    Решение задач по теме "Действительные числа" - Stepic.org

    1. Задача

    2. Задача

    3. Задача

    4. Задача

    5. Задача

    6. Задача

    7. Задача

    8. Задача

    9. Задача

    10. Задача

    11. Задача

    12. Задача

  20. Программирование: принципы и практика в C++ - Глава 10. Потоки ввода и вывода

    10.1. Ввод и вывод

    10.2. Модель потока ввода-вывода

    10.3. Файлы 367 10.4. Открытие файла

    10.5. Чтение и запись файла

    10.6. Обработка ошибок ввода-вывода

    10.7. Считывание отдельного значения

    10.7.1. Разделение задачи на управляемые части

    10.7.2. Отделение диалога от функции

    10.8. Операторы вывода, определенные пользователем

    10.9. Операторы ввода, определенные пользователем

    10.10. Стандартный цикл ввода

    10.11. Чтение структурированного файла

    10.11.1. Представление в памяти

    10.11.2. Считывание структурированных значений

    10.11.3. Изменение представления

  21. Повторение пройденного материала

  22. Введение в программирование (C++) - Цикл for и массивы

    Решение задач по теме Цикл for и массивы

    1. Задача

    2. Задача

    3. Задача

    4. Задача

    5. Задача

    6. Задача

    7. Задача

    8. Задача

    9. Задача

    10. Задача

    11. Задача

    12. Задача

    13. Задача

    14. Задача

  23. Программирование: принципы и практика в C++ - Глава 11. Настройка ввода и вывода

    11.1. Регулярность и нерегулярность

    11.2. Форматирование вывода

    11.2.1. Вывод целых чисел

    11.2.2. Ввод целых чисел

    11.2.3. Вывод чисел с плавающей точкой

    11.2.4. Точность

    11.2.5. Поля

    11.3. Открытие файла и позиционирование

    11.3.1. Режимы открытия файлов

    11.3.2. Бинарные файлы

    11.3.3. Позиционирование в файлах

    11.4. Потоки строк

    11.5. Ввод, ориентированный на строки

    11.6. Классификация символов

    11.7. Использование нестандартных разделителей

    11.8. И еще много чего

  24. Повторение пройденного материала

  25. Введение в программирование (C++) - Двумерные массивы

    Решение задач по теме Двумерные массивы

    1. Задача

    2. Задача

    3. Задача

    4. Задача

    5. Задача

    6. Задача

    7. Задача

    8. Задача

    9. Задача

    10. Задача

    11. Задача

    12. Задача

    13. Задача

  26. Программирование: принципы и практика в C++ - Глава 12. Вывод на экран

    12.1. Почему графика?

    12.2. Вывод на дисплей

    12.3. Первый пример

    12.4. Использование библиотеки графического пользовательского интерфейса

    12.5. Координаты

    12.6. Класс Shape

    12.7. Использование графических примитивов

    12.7.1. Графические заголовочные файлы и функция main

    12.7.2. Почти пустое окно

    12.7.3. Оси координат

    12.7.4. График функции

    12.7.5. Многоугольники

    12.7.6. Прямоугольник

    12.7.7. Заполнение

    12.7.8. Текст

    12.7.9. Изображения

    12.7.10. И многое другое

    12.8. Запуск программы

    12.8.1. Исходные файлы

  27. Повторение пройденного материала

  28. Введение в программирование (C++) - Функции и рекурсия

    Решение задач по теме Функции и рекурсия

  29. Программирование: принципы и практика в C++ - Глава 13. Графические классы

    13.1. Обзор графических классов

    13.2. Классы Point и Line

    13.3. Класс Lines

    13.4. Класс Color

    13.5. Класс Line_style

    13.6. Класс Open_polyline

    13.7. Класс Closed_polyline

    13.8. Класс Polygon

    13.9. Класс Rectangle

    13.10. Управление неименованными объектами

    13.11. Класс Text

    13.12. Класс Circle

    13.13. Класс Ellipse

    13.14. Класс Marked_polyline

    13.15. Класс Marks

    13.16. Класс Mark

    13.17. Класс Image

  30. Повторение пройденного материала

  • 2941
  • 31 августа 2016, 11:06
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?