C#.Net

Основи алгоритмізації та програмування у середовищі Visual Studio мовою програмування С#.Net

Опис курсу

Мова програмування C# – найпростіша і  найбільш логічна з усіх мов сімейства Сі (C, C++, C #, Java) і тому чудово підходить для початку навчання програмуванню.

Крім того, мова С# – це сучасна мова програмування – флагман програмування під платформу Windows, а також – мова програмування комп’ютерних ігор у таких програмах створення ігор як Unity3d та Cry Engine 3.

Тому знання її основ довго залишатимуться актуальними.

Кому підходить курс

Курс підходить для школярів 7-11 класів та студентів 1-2 курсів.

Курс підходить і для шестикласників, що опановують математику поглиблено в школі.

Незважаючи на те, що викладання на даному курсі відбувається на високому, близькому до університетського рівня, заняття проводяться легко та доступно. Також, учні на заняттях створюють алгоритмічні ігри. Тому, крім вивчення основ для створення ефективних програм, учні також освоять елементи ігрового програмування з написанням завершених ігрових додатків.

Що вивчимо і навчимося робити

У процесі навчання на курсі ми:

  • навчимося створювати прості .Net-додатки для Windows на мові програмування С#  у середовищі  Microsoft Visual Studio Community, як з консольним інтерфейсом так і з віконним інтерфейсом для робочого столу;
  • дізнаємося, якими бувають алгоритми та для чого вони призначені;
  • навчимося писати та налагоджувати програми у середовищі розробки з використанням бібліотеки WinForms для .Net 4.0;
  • напишемо графічні програми та ігрові програми з анімацією;
  • зможемо вирішувати шкільні домашні завдання за допомогою своїх програм.
  • освоїмо умовні та циклічні алгоритми та програми
  • навчимося обробляти цифрову та текстову інформацію
  • підготуємося до шкільних олімпіад з програмування

Програма та розклад курсу

Курс розрахований на 108 годин аудиторних занять протягом навчального року з вересня до травня. Заняття проводяться двічі на тиждень по одній парі (1,5 години) або раз на тиждень по дві пари (3 години) з перервою між ними. Програма курсу поділена на два модулі, кожен із яких завершується проведенням внутрішньої залікової олімпіади навчального центру комп’ютерних технологій “Кит” з програмування.

Список тем курсу

  • Блок 1 (вересень – жовтень: 6 занять по 4 години = 24 години) Основні типи даних. Математичні функції модуля Math. Функції користувача. Робота з консоллю та текстовими файлами як потоком. Вивчення системи спортивного програмування від Qbit “Кит.Практикум”
  • Блок 2 (жовтень-листопад: 6 занять по 4 години = 24 години) Умовна інструкція Тернарна умовна інструкція Цикли. Спільне використання циклів та умовної інструкції: генерація послідовностей чисел.
  • Блок 3 факультативний (листопад-грудень: 6 занять по 4 години = 24 години) Графічні примітиви: задачі на побудову фігур, що притиняються, чи належить точка відрізку, прямокутнику, колу. Полігони. Вікно з отвором. Складне зображення
  • Блок 4 (січень-лютий: 6 занять по 4 години = 24 години) Робота з файлами та рядками типу System.String та StringBuilder. Тип користувача даних Struct-Class. Механізми успадкування та поліморфізму. Компонент DataGridView. Гра Хрестики-Нолики. Гра «Кістки». Таблиця результатів. Файл статистики випадання граней. Полярна система координат. Обертання Фігур. Рух – Анімація.
  • Блок 5 (лютий-березень: 6 занять по 4 години = 24 години) Генерація послідовностей. Масиви. Масиви та Рядки. Масиви та файли. Пошук елементів у масиві.
  • Блок 6 факультативний (квітень-травень: 6 занять по 4 години = 24 години) Моделювання фізичних процесів: стрілянина двох гармат, зіткнення кіл. Рух мішені. Робота з таймером.
  • Блок 7 факультативний (травень-червень: 6 занять по 4 години = 24 години) Механізм сокетів: передачі даних між двома комп’ютерами.

Даний курс рекумендується суміщати з вивченням мови програмування Python та Web-Дизайну.

Вас також можуть зацікавити інші наші курси:

Записатися на курс

Записатися на цей курс
просто зараз




  • 7-9 класи
Tags: , , , , , , , , ,