1

Этап 1

Матрица!

2

Этап 2

Матрица. Перезагрузка

3

Этап 3

Матрица. Революция

4

Этап 4

Задачи, задачи, задачи....

5

Этап 5

Программирование на языке Си. Специалист.

6

Этап 6

Введение в программирование на языке Си++ Stepic Яндекс

7

Этап 7

Программирование на языке Си. stepic Смаль

1

Этап 1

Матрица!

2

Этап 2

Матрица. Перезагрузка

3

Этап 3

Матрица. Революция

4

Этап 4

Задачи, задачи, задачи....

5

Этап 5

Программирование на языке Си. Специалист.

6

Этап 6

Введение в программирование на языке Си++ Stepic Яндекс

7

Этап 7

Программирование на языке Си. stepic Смаль

25 июня 2016 01 июня 2017
Цель просрочена на 2714 дней

Цель заморожена

Автор цели 29 июня 2016 года заморозил цель

Автор цели

Образование

Программирование на языке C++

Если все пойдет очень хорошо, и я решу в серьез пробовать ШАД. То в программе у них Си. О ужас :)

Так что... Мееееедленнннноооооо. Начну смотреть этот язык.

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

знать язык на уровне решения задач по книге Шень. А

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

время, время, время

  1. Матрица!

    Изучение основ.

    Простейшие конструкции языка программирования. Циклы, ветвления, рекурсия.

    Анализ алгоритмов. Понятие о сложности по времени и по памяти. Асимптотика, О-символика. Инварианты, пред- и пост- условия. Доказательство корректности алгоритмов.

  2. Матрица. Перезагрузка

    Простейшие структуры данных. Массивы, стеки, очереди, связные списки. Сравнение временных затрат при различных типах операций.

    Строки и операции над ними. Представление строк. Вычисление длины, конкатенация, быстрый поиск подстрок.

  3. Матрица. Революция

    Сортировки. Нижняя теоретико-информационная оценка сложности задачи сортировки. Алгоритмы сортировки вставками, пузырьком, быстрая сортировка, сортировка слиянием. Оценка сложности.

    Указатели. Указатели и динамическое управление памятью

  4. Задачи, задачи, задачи....

    [1] Шень А. Программирование: теоремы и задачи. МЦМНО, 2007.[2] Вирт Н. Алгоритмы и структуры данных. Изд-во Невский диалект, 2005.[3] Керниган Б., Ритчи Д. Язык программирования С. Изд-во Вильямс, 2008.[4] http://en.wikipedia.org/wiki/Introduction_to_Algorithms[5] http://en.wikipedia.org/wiki/Code_Complete[6] http://en.wikipedia.org/wiki/Design_Patterns[7] http://www.informit.com/store/product.aspx?isbn=0321334876[8] Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы: построение и анализ,

    2-е издание. - М. Издательский дом Вильямс, 2005.

  5. Программирование на языке Си. Специалист.

    Курсы от специалиста по Си

    1. День 1

    2. День 2

    3. День 3

    4. День 4

    5. День 5

    6. День 6

    7. День 7

    8. День 8

    9. День 9

    10. День 10

  6. Введение в программирование на языке Си++ Stepic Яндекс

    Основы программирования на C++ на примере множества несложных практических задач.

    1. 1.1 Вводное занятие

    2. 1.2 Знакомство со средой разработки

    3. 1.3 Целые числа Лицензия

    4. 1.4 Условный оператор

    5. 1.5 Цикл while

    6. 1.6 Действительные числа

    7. 1.7 Цикл for и массивы

    8. 1.8 Двумерные массивы

    9. 1.9 Функции и рекурсия

    10. 1.10 Строки и символы

    11. 1.11 Словари и множества

    12. 1.12 Стандартные алгоритмы STL

  7. Программирование на языке Си. stepic Смаль

    Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции. Курс далеко не исчерпывающий и покрывает лишь небольшую часть стандарта языка C++, однако мы постарались рассказать о наиболее важных возможностях этого языка.

    1. Введение в язык C++

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

    3. Структуры и классы

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

    5. Дополнительные возможности C++

    6. Шаблоны

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

  • 1566
  • 25 июня 2016, 19:04
Регистрация

Регистрация

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

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

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