Õppekavarühm: Tarkvara ja rakenduste arendus ning analüüs
Объём учебной программы: 80 академических часов (60 часов — аудиторная работа и 20 часов — самостоятельная работа).
Стоимость курса (80 акад. часов): 1600 eur.
Язык обучения: русский язык.
Длительность обучения: см. Календарь обучения
Адрес: Väike-Paala tn 2 (II этаж), Tallinn или в интернет-среде Zoom или Google Meet.
Преподаватели:
Антон Гарин — высшее образование: программист; преподаватель взрослых, уровень 5; опыт работы по администрированию систем и компьютерных сетей — 10 лет; опыт преподавания Java, C# — 5 лет.
Цель обучения: В результате обучения учащийся приобретает практические базовые знания программирования на языке C#, знаком с понятиями программирования и использует часто используемые алгоритмы, структуры данных и Объектно-Ориентированное Программирование.
При успешном прохождении курса, учащийся приобретает следующие знания и навыки:
- создаёт базовые модули C# с использованием современных стандартов кодирования и и возможностей языка C#;
- использует разные структуры данных, классы и объекты;
- использует базовый тип языка программирования для реализации новых алгоритмов и функций или же изменения существующих программ;
- правильно интерпретирует синтаксис языка программирования;
- создает более простые программы и применяет принципы Объектно-Ориентированного Программирования.
Целевая группа: все заинтересованные, кто хотел бы изучить основы программирования на языке C#.
Условия начала прохождения обучения: Требуются навыки работы с компьютером.
Содержание курса:
- Введение в программирование. Обзор языков программирования
- Типы данных. Переменные и константы. Операции с простыми типами данных.
- Структуры управления программой. Различные типы циклов и их использование
- Массивы данных
- Методы. Совместимость типов данных, преобразование данных. Формальные и действительные параметры
- Строки
- List, ArrayList, LinkedList, Dictionary
- Struct, Record
- Основы Объектно-Ориентированного Программирования. Классы и объекты. Абстрактные классы и интерфейсы. Модификаторы доступа
- Input/Output (I/O), Object Serialisation
- Exceptions
- GUI
Программа курса: Основы программирования на языке C#
Классы и объекты