Компьютерные науки

Классические алгоритмы и игры на C# для школьников

Программа об основах программирования через создание игр на языке C#. Рассматриваются базовые конструкции языка, логика алгоритмов и объектно-ориентированный подход на занимательных примерах.
Студентов 772 Выпускников 33 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен освоению процедурного и функционального программирования через изучение фундаментальных алгоритмов и разработку игровых механик. В рамках обучения подробно разбираются классические операции над числами, включая алгоритм Эвклида и решето Эратосфена, а также методы обработки массивов, поиска и сортировки данных. Особое внимание уделяется практической реализации логических стратегий в играх и созданию итогового проекта в виде модели игрового автомата. Курс будет полезен школьникам, начинающим программистам и всем, кто стремится заложить прочную базу в разработке программного обеспечения на C#. Обучение помогает развить логику и перейти от теории к самостоятельному проектированию цифровых продуктов.
Цели
  • Сформировать понимание базовых алгоритмических структур и принципов процедурного программирования.
  • Развить навыки логического проектирования при создании игровых сценариев.
  • Подготовить к самостоятельному решению прикладных задач по обработке данных и массивов.
Чему я научусь?
  • Реализовывать классические алгоритмы поиска простых и совершенных чисел.
  • Разрабатывать программы для вычисления характеристик массивов с учетом заданных ограничений.
  • Проектировать логику и графический интерфейс для компьютерных игр на языке C#.
  • Применять циклы и функции для автоматизации математических расчетов.

Авторы

Биллиг Владимир Арнольдович
Биллиг Владимир Арнольдович
Кандидат технических наук, cтарший научный сотрудник, доцент, профессор кафедры информатики.
Чему я научусь?
  • Реализовывать классические алгоритмы поиска простых и совершенных чисел.
  • Разрабатывать программы для вычисления характеристик массивов с учетом заданных ограничений.
  • Проектировать логику и графический интерфейс для компьютерных игр на языке C#.
  • Применять циклы и функции для автоматизации математических расчетов.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Вычисление суммы, максимального и минимального элементов небольшого множества Вычисление суммы, максимального и минимального элементов небольшого множества
2 Массивы В этой лекции приводятся правила, сформулированные в шуточно-стихотворной форме, позволяющие запомнить детали алгоритмов вычисления суммы, произведения,... В этой лекции приводятся правила, сформулированные в шуточно-стихотворной форме, позволяющие запомнить детали алгоритмов вычисления суммы, произведения, минимального и максимального элементов некоторого множества чисел. Приводятся функции, позволяющие вычислять эти характеристики для небольшого множества из трех элементов. ещё
3 Вычисление характеристик массива при дополнительных ограничениях на элементы Вычисление характеристик массива при дополнительных ограничениях на элементы
Вычисление характеристик массива при дополнительных ограничениях на элементы тест для курса Классические алгоритмы и игры на C# для школьников 60 мин
4 Игра Отгадай задуманное число "Игра ""Задумай число"""
5 Игра Быки и коровы "Игра ""Быки и коровы"""
Игра Быки и коровы тест для курса Классические алгоритмы и игры на C# для школьников 50 мин
6 Арифметические операции, функции и выражения Арифметические операции, функции и выражения
7 Делители числа Делители числа
Делители числа тест для курса Классические алгоритмы и игры на C# для школьников 50 мин
8 Простые числа Простые числа
9 Алгоритм Эвклида Алгоритм Эвклида
10 Возведение в степень Возведение в степень
Возведение в степень тест для курса Классические алгоритмы и игры на C# для школьников 50 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.