Обучение теории и практике программирования на примере изучения языкаC#  (C Sharp)

Курс специально подготовлен для новичков и содержит исчерпывающие знания об основах программирования, классических алгоритмах и структурах данных. В нем подробно рассматриваются основные принципы программирования и даётся большое количество практических задач для наработки начального навыка программирования. Курс предназначен для людей, желающих в дальнейшем получить профессию инженера-программиста. Курс НЕ является полноценной заменой подготовки к сдаче ЕГЭ по информатике.

  Начальные требования:    

Курсы ориентированы на слушателей, не имеющих проблем с изучением математики и самостоятельно решающих математические задачи в рамках школьной программы. Знание языков программирования не требуется. Обязательно наличие дома компьютера, желательно наличие Интернета.

  Возраст:  

В первую очередь, курсы ориентированы на возраст 14+. Однако мы будем рады видеть и более юных, талантливых учеников (от 12 лет).

  Формат:  

Один раз в неделю по 2 академических часа. После каждого занятия дается домашнее задание.

  Результаты:  

Задача курса — дать фундаментальные знания по программированию, подготовить базу для дальнейшего самостоятельного обучения и развития навыков программирования, показать типовые подходы и методологию решения классических алгоритмов. Успешное окончание курса будет соответствовать достижению уровня программирования Junior.

  Поддержка:  

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

  По результатам курса Вы будете уметь:  

  • разбираться в .Net технологиях

  • работать и создавать структурные типы данных

  • использовать ветвление и циклы

  • пользоваться коллекциями .Net

  • работать с массивами и со строками

  • работать с файловой системой

  • разрабатывать и создавать интерфейсы, классы, методы на C#

  • использовать инкапсуляцию, наследование и полиморфизм

  • создавать, перехватывать и обрабатывать исключения

  • отлаживать программу, используя трассировку кода, точки прерывания, условные точки прерывания

  Параметры курса:  

  • При поступлении проводится собеседование

  • Возрастная категория: 14 лет и старше

  • Продолжительность обучения на курсе: 2 года

  • Формат занятия: групповое занятие

  • Численность группы: до 8 человек

  • По итогам вручается сертификат о прохождении курса

Открыта запись:

Дни занятий:

​​

1 группа: Занятия по вторникам 18:30 - 20:30
Кол-во занятий в неделю: 1 занятие
Продолжительность 1 занятия: 2 часа
Оплата: 4400 рублей/период (1 период - 4 недели)

2 группа: Занятия по четвергам 18:30 - 20:30
Кол-во занятий в неделю: 1 занятие
Продолжительность 1 занятия: 2 часа
Оплата: 4400 рублей/период (1 период - 4 недели)

  О педагоге-наставнике:  

Опыт:

2010–н.в. Должность ведущий инженер–программист. Компания АО Транснефть–Диаскан. Аналитическая обработка результатов диагностики нефтетрубопроводов. Поддержка и дальнейшее развитие в составе команды алгоритмов распознавания особенностей по разнотипным данным диагностики нефтетрубопроводов. Используемые средства Embarcadero C++, ADO, MS SQL, VBA, OLE, Visual C#, ORACLE, TFS, XML.

2001–2010. Должность ведущий инженер–программист. Компания ЗАО Нефтегазкомплектсервис. Программа автоматического и визуального полуавтоматического совмещения двух наборов данных. Разработка и реализация алгоритмов распознавания особенностей по разнотипным данным диагностики нефте– и газотрубопроводов

Используемые средства Borland C++, BDE.

1996–2001. Должность инженер–программист. Компания ОАО ЦТД Диаскан. Работа со SCSI-устройствами, применение реверс-инжиниринга для разработки программы трансляции «сырых» данный в обработанные. Программа автоматического и визуального полуавтоматического совмещения двух наборов данных. Используемые средства Assembler i8086, Borland C++, BDE.

1994–1996. Должность инженер–математик. Компания Луховицкий машиностроительный завод. Разработка СУБД. Используемые средства dBase IV, Clipper’87, Clipper 5.1. Дополнительные обязанности: Системное администрирование ПК и серверов на базе Nowell Netware 4.0.