Центр компьютерного обучения "Профессинал"

Программы компьютерных курсов
для школьников

Программа курса (краткая)

Рекомендации по изучению других курсов:

Course #4

Course #3



C # (произносится как see-sharp) — это язык программирования общего назначения, в основном разработанный для создания программ, выполняемых в среде .NET . Разработчики часто применяют его для разработки настольных программ Windows, веб-приложений и игр. C# является одним из популярных и востребованных на рынке языков программирования, пропуская вперед только С, С++ и Java, которые являются более сложными для изучения.
    Программа курса «Основы объектно-ориентированного программирования на языке C#» рассчитана на школьников 9-11 классов, желающих расширить свои знания в информатике по одной из самых сложных тем - «Программирование» и имеющих базовую подготовку по информатике.
   Предварительная подготовка: курсы:"Базовая компьютерная подготовка", "Основы программирования и баз данных" .

МОДУЛЬ 1. ОСНОВЫ ЯЗЫКА.УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ
  • Тема 1.Основные понятия C#. Установка и знакомство с IDE Visual Studio Сommunity
  • Тема 2.Структура программ на C#. Типы данных. Математические выражения и их запись на C#.
  • Тема 3.Операторы присваивания. Ввод-вывод данных. Программирование линейных алгоритмов
  • Тема 4.Разветвляющиеся алгоритмы. Условный оператор if. Оператор выбора. Программирование ветвлений
  • Тема 5.Циклы с предусловием и постусловием. Циклы с параметром. Вложенные циклы. Решение задач
  • Тема 6.Символьные переменные. Решение задач на символь-ные переменные
МОДУЛЬ 2. ПОДПРОГРАММЫ
  • Тема 7. Подпрограммы-процедуры. Программирование процедур
  • Тема 8. Понятие функции. Программирование функций
  • Тема 9.Практическая работа «Решение задач с использованием подпрограмм»
МОДУЛЬ 3. МАССИВЫ
  • Тема 10.Одномерные массивы. Способы описания и заполнения массивов. Поиск элементов массива
  • Тема 11.Методы сортировки массивов. Быстрая сортировка
  • Тема 12.Двумерные массивы. Работа с элементами. Практическая работа «Обработка массивов»
МОДУЛЬ 4. РАБОТА С ФАЙЛАМИ
  • Тема 13.Описание типа «множество» и операции над ними. Операции типа «запись»
  • Тема 14.Описание файлового типа. Средства обработки файлов
  • Тема 15.Текстовые файлы. Работа с буфером ввода-вывода. Типизированные и нетипизированные файлы
МОДУЛЬ 5. ГРАФИКА В С#
  • Тема 16.Графика в языке C#. Программирование простых изображений.
  • Тема 17.Программирование анимации в C#
МОДУЛЬ 6. ОНОВЫ ООП НА ЯЗЫКЕ С#
  • Тема 18.Объекты: свойства, методы и события
  • Тема 19.Разработка проектов на языке C# в MS Visual Studio
  • Тема 20.Проект «Калькулятор»
  • Тема 21.Расположение управляющих элементов и формы
  • Тема 22.Проект "Инженерный калькулятор»
  • Тема 23.Проект «Строковый калькулятор»
  • Тема 24.Проект «Графический редактор»
МОДУЛЬ 7. ПРОГРАММИРОВАНИЕ МИНИ ИГР
  • Тема 25.Игра «Лабиринт». Программирование логики и звука. Тестирование.
  • Тема 16.Игра «Виселица». Разработка алгоритма проекта.Программирование логики
  • Тема 27.Игра «Змейка». Программирование матрицы для хранения состояния игры.



Предварительная подготовка:

Course #1

Course #2