Программирование алгоритмов на C / C ++

TIFS

Программирование алгоритмов на C / C ++

Загрузка...
О курсе:

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


Вы хотите узнать, как думают компьютеры? 

•  Количество уроков:      34
•  Продолжительность:   2 академических года (1 урок в неделю)
•  Язык преподавания:    румынский/русский
•  Сертификация:              Сертификат о прохождении курса

 

Навыки, приобретаемые по окончании курса:

1. Применение средств информационно-коммуникационных технологий для обработки данных;
2. Научное понимание роли и влияния информационных явлений на современное общество; осознание принципов и законов работы цифровых устройств;
3. Разработка информационных моделей тех объектов, систем и процессов, которые чаще всего встречаются в нашей повседневной деятельности;
4. Применение средств алгоритмизации, формализации, анализа и синтеза, использование в работе с компьютером необходимых инструментов для решения проблем, связанных с цифровой обработкой информации в нашей повседневной деятельности;
5. Проведение виртуальных экспериментов, решение проблем повседневной деятельности и разработка моделей изученных явлений с помощью обучающей цифровой среды, лабораторий и приложений; толкование полученных результатов;
6. Соблюдение нормативно-правовой базы, правил безопасности, эргономики и этики при использовании средств информационных технологий и компьютеров.

Sergiu Corlat Tekwill

Sergiu Corlat

Lector universitar la Facultatea de Calculatoare, Informatică și Microelectronică de la Universitatea Tehnică a Moldovei și profesor de Informatică la liceul „Orizont” din Moldova

Sergiu Corlat – este lector universitar la Facultatea de Calculatoare, Informatică și Microelectronică de la Universitatea Tehnică a Moldovei și profesor de Informatică la liceul „Orizont” din Moldova. Domnul Corlat este un renumit expert național în „Dezvoltarea și modernizarea curriculumului” și co-autor al programelor de alfabetizare digitală pentru clasele primare. De asemenea, domnul Corlat este un conducător al clubului de Programare Competitivă al liceului Orizont din 2000, membru al Consiliului Olimpic la Informatică, conducător al echipelor naționale la Olimpiada Internațională de Informatică, Olimpiada Balcanică de Informatică, concursuri regionale și naționale. Domnul Sergiu Corlat, are experiență ca și coordonator al concursului de programare ”The Game of Code”.

См. тут входит ли уже Ваша школа в программу.

Если Вашей школы нет в списке, узнайте тут подробно о том, как зарегистрировать свою школу в программе «Теквилл в каждой школе».

Если Вы хотите самостоятельно изучить данные предметы, следите за нами на Facebook, чтобы не пропустить срок подачи заявки.

Урок 0: Вводный урок
Progress0
  • Урок 0: Вводное занятие
  • C/C++ Вводный текстовый урок
Урок 1. Что такое программирование
Progress0
  • Урок 1/1: Что такое программирование
  • Урок 1/2: Что такое программирование
  • Урок 1/3: Что такое программирование
  • Текстовый урок 1
  • Урок 1: Практические задания по С++
Урок 1: Тестирование
Progress100
  • Урок 1: Контрольный тест
Урок 2. Среды разработки программ
Progress17
  • Урок 2/1: Среды разработки программ
  • Урок 2/2: Среды разработки программ
  • Урок 2/3: Среды разработки программ
  • Текстовый урок 2
  • C/C++ Симуляционное упражнение: 2/1
  • Урок 2: Практические задачи C++
Урок 2: Тестирование
Progress100
  • Урок 2: Контрольный тест
Урок 3. Данные
Progress43
  • Урок 3/1: Данные
  • Урок 3/2: Данные
  • Текстовый урок 3
  • C/C++ Симуляционное упражнение: 3/1
  • C/C++ Симуляционное упражнение: 3/2
  • C/C++ Симуляционное упражнение: 3/3
  • Урок 3: Практические задачи C++
Урок 3: Тестирование
Progress40
  • Урок 3: Контрольный тест
Урок 4. Структура С / С++ программы. Ввод / вывод
Progress11
  • Урок 4/1: Структура С / С++ программы. Ввод /вывод
  • Урок 4/2: Структура С / С++ программы. Ввод /вывод
  • Урок 4/3: Структура С / С++ программы. Ввод /вывод
  • Текстовый урок 4
  • C/C++ Симуляционное упражнение: 4/1
  • C/C++ Симуляционное упражнение: 4/2
  • C/C++ Симуляционное упражнение: 4/3
  • C/C++ Симуляционное упражнение: 4/4
  • Урок 4: Практические задачи C++
Урок 4: Тестирование
Progress0
  • Урок 4: Контрольный тест
Урок 5. Программы с линейной структурой. Операции.
Progress0
  • Урок 5/1 Программы с линейной структурой.
  • Урок 5/2 Программы с линейной структурой.
  • Урок 5/3 Программы с линейной структурой.
  • Текстовый урок 5
Урок 5: Тестирование
Progress0
  • Урок 5: Контрольный тест
Урок 6. Условные операторы
Progress0
  • Урок 6/1 Условные операторы
  • Урок 6/2 Условные операторы
  • Урок 6/3 Условные операторы
  • Урок 6/4 Условные операторы
  • Урок 6/5 Условные операторы
  • Текстовый урок 6
  • C/C++ Симуляционное упражнение: 6/1
  • C/C++ Симуляционное упражнение: 6/2
  • C/C++ Симуляционное упражнение: 6/3
  • Урок 6: Практические задачи C++
Урок 6: Тестирование
Progress90
  • Урок 6: Контрольный тест
Урок 7. Оператор множественного выбора
Progress0
  • Урок 7/1: Оператор множественного выбора
  • Урок 7/2: Оператор множественного выбора
  • Урок 7/3: Оператор множественного выбора
  • Урок 7/4: Оператор множественного выбора
  • Урок 7/5: Оператор множественного выбора
  • Текстовый урок 7
  • C/C++ Симуляционное упражнение: 7/1
  • C/C++ Симуляционное упражнение: 7/2
  • C/C++ Симуляционное упражнение: 7/3
  • C/C++ Симуляционное упражнение: 7/4
  • C/C++ Симуляционное упражнение: 7/5
  • Урок 7: Практические задачи C++
Урок 7: Тестирование
Progress0
  • Урок 7: Контрольный тест
Урок 8. Повторения
Progress0
  • Урок 8/1: Повторения
  • Урок 8/2: Повторения
  • Урок 8/3: Повторения
  • Текстовый урок 8
Урок 8: Тестирование
Progress0
  • Урок 8: Контрольный тест
Урок 9. Циклы, управляемые условием
Progress0
  • Урок 9/1: Циклы, управляемые условием
  • Урок 9/2: Циклы, управляемые условием
  • Урок 9/3: Циклы, управляемые условием
  • Урок 9/4: Циклы, управляемые условием
  • Текстовый урок 9
Урок 9: Тестирование
Progress0
  • Урок 9: Контрольный тест
Урок 10: Циклы со счетчиком
Progress0
  • Урок 10/1: Циклы со счетчиком
  • Урок 10/2: Циклы со счетчиком
  • Урок 10/3: Циклы со счетчиком
  • Урок 10/4: Циклы со счетчиком
  • Урок 10/5: Циклы со счетчиком
  • Текстовый урок 10
Урок 10: Тестирование
Progress0
  • Урок 10: Контрольный тест
Урок 11: Структуры данных. Линейные массивы
Progress0
  • Урок 11/1: Структуры данных.
  • Урок 11/2: Структуры данных.
  • Урок 11/3: Структуры данных.
  • Урок 11/4: Структуры данных.
  • Урок 11/5: Структуры данных.
  • Текстовый урок 11
  • C/C++ Симуляционное упражнение: 11/1
  • C/C++ Симуляционное упражнение: 11/2
Урок 11: Тестирование
Progress40
  • Урок 11: Контрольный тест
Урок 12: Двумерные массивы (2D)
Progress0
  • Урок 12/1: Двумерные массивы (2D)
  • Урок 12/2: Двумерные массивы (2D)
  • Урок 12/3: Двумерные массивы (2D)
  • Урок 12/4: Двумерные массивы (2D)
  • Текстовый урок 12
  • C/C++ Симуляционное упражнение: 12/1
  • C/C++ Симуляционное упражнение: 12/2
Урок 12: Тестирование
Progress30
  • Урок 12: Контрольный тест
Урок 13: Символьные массивы
Progress0
  • Урок 13/1: Символьные массивы
  • Урок 13/2: Символьные массивы
  • Урок 13/3: Символьные массивы
  • Урок 13/4: Символьные массивы
  • Текстовый урок 13
  • C/C++ Симуляционное упражнение: 13/1
  • C/C++ Симуляционное упражнение: 13/2
Урок 13: Тестирование
Progress0
  • Урок 13: Контрольный тест
Урок 14: Операции со строками
Progress0
  • Урок 14/1: Операции со строками
  • Урок 14/2: Операции со строками
  • Текстовый урок 14
  • C/C++ Симуляционное упражнение: 14/1
  • C/C++ Симуляционное упражнение: 14/2
Урок 14: Тестирование
Progress0
  • Урок 14: Контрольный тест
Урок 15: Подпрограммы
Progress0
  • Урок 15/1: Подпрограммы
  • Урок 15/2: Подпрограммы
  • Урок 15/3: Подпрограммы
  • Урок 15/4: Подпрограммы
  • Урок 15/5: Подпрограммы
  • Текстовый урок 15
  • C/C++ Симуляционное упражнение: 15/1
  • C/C++ Симуляционное упражнение: 15/2
Урок 15: Тестирование
Progress0
  • Урок 15: Контрольный тест
Урок 16: ”Анатомия” функций
Progress0
  • Урок 16/1: ”Анатомия” функций
  • Урок 16/2: ”Анатомия” функций
  • Урок 16/3: ”Анатомия” функций
  • Урок 16/4: ”Анатомия” функций
  • Урок 16/5: ”Анатомия” функций
  • Текстовый урок 16
  • C/C++ Симуляционное упражнение: 16/1
  • C/C++ Симуляционное упражнение: 16/2
  • C/C++ Симуляционное упражнение: 16/3
  • C/C++ Симуляционное упражнение: 16/4
Урок 16: Тестирование
Progress100
  • Урок 16: Контрольный тест
Урок 17: Рекурсивные функции
Progress0
  • Урок 17/1: Рекурсивные функции
  • Урок 17/2: Рекурсивные функции
  • Урок 17/3: Рекурсивные функции
  • Текстовый урок 17
  • C/C++ Симуляционное упражнение: 17/1
  • C/C++ Симуляционное упражнение: 17/2
  • C/C++ Симуляционное упражнение: 17/3
Урок 17: Тестирование
Progress0
  • Урок 17: Контрольный тест
Урок 18: Алгоритмы
Progress0
  • Урок 18/1: Алгоритмы
  • Урок 18/2: Алгоритмы
  • Урок 18/3: Алгоритмы
  • Текстовый урок 18
  • Урок 18: Практические задачи C++
Урок 18: Тестирование
Progress0
  • Урок 18: Контрольный тест
Урок 19: Способы представления алгоритмов
Progress0
  • Урок 19/1: Способы представления алгоритмов
  • Урок 19/2: Способы представления алгоритмов
  • Урок 19/3: Способы представления алгоритмов
  • Урок 19/4: Способы представления алгоритмов
  • Текстовый урок 19
  • Урок 19: Практические задачи C++
Урок 19: Тестирование
Progress0
  • Урок 19: Контрольный тест
Урок 20: Простейшие алгоритмы
Progress0
  • Урок 20/1: Простейшие алгоритмы
  • Урок 20/1: Простейшие алгоритмы
  • Текстовый урок 20
  • C/C++ Симуляционное упражнение: 20/1
Урок 20: Тестирование
Progress0
  • Урок 20: Контрольный тест
Урок 21: Поиск и подсчет в массивах
Progress0
  • Урок 21/1: Поиск и подсчет в массивах
  • Урок 21/2: Поиск и подсчет в массивах
  • Урок 21/3: Поиск и подсчет в массивах
  • Урок 21/4: Поиск и подсчет в массивах
  • Текстовый урок 21
  • C/C++ Симуляционное упражнение: 21/1
  • C/C++ Симуляционное упражнение: 21/2
  • C/C++ Симуляционное упражнение: 21/3
  • Урок 21: Практические задачи C++
Урок 21: Тестирование
Progress0
  • Урок 21: Контрольный тест
Урок 22: Упорядочивание массивов.
Progress0
  • Урок 22/1: Упорядочивание массивов.
  • Урок 22/2: Упорядочивание массивов.
  • Текстовый урок 22
  • C/C++ Симуляционное упражнение: 22/1
  • C/C++ Симуляционное упражнение: 22/2
  • Урок 22: Практические задачи C++
Урок 22: Тестирование
Progress0
  • Урок 22: Контрольный тест
Урок 23: Другой метод сортировки.
Progress0
  • Урок 23/1: Другой метод сортировки.
  • Урок 23/2: Другой метод сортировки.
  • Текстовый урок 23
  • C/C++ Симуляционное упражнение: 23/1
  • C/C++ Симуляционное упражнение: 23/2
  • Урок 23: Практические задачи C++
Урок 23: Тестирование
Progress0
  • Урок 23: Контрольный тест
Урок 24: Алгоритмы полного перебора
Progress0
  • Урок 24/1: Алгоритмы полного перебора
  • Урок 24/2: Алгоритмы полного перебора
  • Урок 24/3: Алгоритмы полного перебора
  • Текстовый урок 24
  • C/C++ Симуляционное упражнение: 24/1
  • Урок 24: Практические задачи C++
Урок 24: Тестирование
Progress0
  • Урок 24: Контрольный тест
Урок 25: Рекурсивные алгоритмы
Progress0
  • Урок 25/1: Рекурсивные алгоритмы
  • Урок 25/2: Рекурсивные алгоритмы
  • Текстовый урок 25
  • C/C++ Симуляционное упражнение: 25/1
  • C/C++ Симуляционное упражнение: 25/2
  • Урок 25: Практические задачи C++
Урок 25: Тестирование
Progress0
  • Урок 25: Контрольный тест
Урок 26: Волновой алгоритм
Progress0
  • Урок 26/1: Волновой алгоритм
  • Урок 26/2: Волновой алгоритм
  • Текстовый урок 26
  • C/C++ Симуляционное упражнение: 26/1
  • Урок 26: Практические задачи C++
Урок 26: Тестирование
Progress80
  • Урок 26: Контрольный тест
Урок 27: Разделяй и властвуй
Progress0
  • Урок 27/1: Разделяй и властвуй
  • Урок 27/1: Разделяй и властвуй
  • Текстовый урок 27
  • C/C++ Симуляционное упражнение: 27/1
  • Урок 27: Практические задачи C++
Урок 27: Тестирование
Progress0
  • Урок 27: Контрольный тест
Урок 28: Перебор с возвратом (Backtracking)
Progress0
  • Урок 28/1: Перебор с возвратом (Backtracking)
  • Урок 28/2: Перебор с возвратом (Backtracking)
  • Текстовый урок 28
  • C/C++ Симуляционное упражнение: 28/1
  • C/C++ Симуляционное упражнение: 28/2
  • Урок 28: Практические задачи C++
Урок 28: Тестирование
Progress0
  • Урок 28: Контрольный тест
Урок 29: Графы. Основные понятия.
Progress0
  • Урок 29/1: Графы. Основные понятия.
  • Урок 29/2: Графы. Основные понятия.
  • Текстовый урок 29
  • C/C++ Симуляционное упражнение: 29/1
  • C/C++ Симуляционное упражнение: 29/2
  • Урок 29: Практические задачи C++
Урок 29: Тестирование
Progress0
  • Урок 29: Контрольный тест
Урок 30: Графы. Поиск в графе
Progress0
  • Урок 30/1: Графы. Поиск в графе
  • Урок 30/2: Графы. Поиск в графе
  • Урок 30/3: Графы. Поиск в графе
  • Текстовый урок 30
  • C/C++ Симуляционное упражнение: 30/1
  • C/C++ Симуляционное упражнение: 30/2
  • Урок 30: Практические задачи C++
Урок 30: Тестирование
Progress0
  • Урок 30: Контрольный тест
Урок 31: Минимальные остовные деревья
Progress0
  • Урок 31/1: Минимальные остовные деревья
  • Урок 31/2: Минимальные остовные деревья
  • Текстовый урок 31
  • C/C++ Симуляционное упражнение: 31/1
  • Урок 31: Практические задачи C++
Урок 31: Тестирование
Progress0
  • Урок 31: Контрольный тест
Урок 32: Кратчайшие пути
Progress0
  • Урок 32/1: Кратчайшие пути
  • Текстовый урок 32
  • C/C++ Симуляционное упражнение: 32/1
  • Урок 32: Практические задачи C++
Урок 32: Тестирование
Progress0
  • Урок 32: Контрольный тест
Урок 33: Жадные алгоритмы
Progress0
  • Урок 33/1: Жадные алгоритмы
  • Урок 33/2: Жадные алгоритмы
  • Текстовый урок 33
  • C/C++ Симуляционное упражнение: 33/1
  • C/C++ Симуляционное упражнение: 33/2
  • Урок 33: Практические задачи C++
Урок 33: Тестирование
Progress100
  • Урок 33: Контрольный тест
Урок 34: Игра ”Жизнь” (The game of Life)
Progress0
  • Урок 34/1: Игра ”Жизнь” (The game of Life)
  • Текстовый урок 34
  • Урок 34: Практические задачи C++
Урок 34: Тестирование
Progress0
  • Урок 34: Контрольный тест