Программирование наC#
Чтобы стать слушателем этого курса, необходимо обладать базовыми знаниями о программировании на любом языке и уметь составлять простые алгоритмы. “Программирование на C#” может являться логическим продолжением курса “Дизайн и разработка компьютерных игр”.
Возраст учащихся
14-17 лет (группы формируются по возрасту)
Количество учеников в классе
максимум 12
Продолжительность курса
сентябрь – май, 72 ак. часа
График обучения
2 ак. часа (90 минут) / 1 раз в неделю
Цель курса
Курс предназначен для введения учеников в основы программирования с использованием языка C#. Этот обширный курс охватывает как и простые азы программирования, так и более сложные принципы, на доступных и практичных проектах. К концу курса ученики получат хорошее понимание языка C#, смогут создавать свои программы для решения разных задач, и разовьют логическое мышление нужное в сфере программирования.
Программа курса
- Основы программирования. Переменные, циклы, условия, и функции.
- Вывод и получение текста в консоль.
- Использование программы Visual Studio и её инструменты.
- Чтение и запись файлов через код.
- Создание и использование пользовательского интерфейса.
- Основы шифрования и криптографии.
- Привязка других сервисов используя API.
- Генерация и редактирование изображений через код.
- Оптимизация и дебаггинг програм.
- Отправка и получение информации по сети.
- Мультитрединг и использование асинхронных функций.
- Написание программ для автоматизации работы.
- Архитектура и меж-коммуникация в больших программах.
Приобретаемые знания и умения
- умение программировать на языке C#
- использование Visual Studio для разработки проектов
- использование алгоритмов и структур данных
- создание интерфейса для своих программ
- умение разбивать идею на выполнимые задачи
- понимание о том как работают компьютеры и интернет
- умение связывать разные программы и сервисы
- основы проектирования большых программ
- решение задач используя программирование
- развитие алгоритмического мышления