PascalABC.NET: от предков к потомку

Небольшой курс, предназначенный для тех, кто знает Turbo Pascal и Free Pascal. Дается методика последовательного перехода к современному программированию средствами PascalАВС.NЕТ. В первую очередь рекомендован учителям, за годы преподавания привыкших к старым паскалевским приемам программирования.
Продвинутый уровень
6-8 часов в неделю

Чему вы научитесь

  • Писать внятный, компактный код, легко допускающий модификацию;
  • использовать тип данных BigInteger, позволяющий обрабатывать целые числа произвольной разрядности;
  • работать с последовательностями, во многих случаях более удобными, чем массивы;
  • применять стандартные методы обработка данных (поиск, модификация, сортировка и т.п.);
  • пользоваться стандартными коллекциями .NET (список и словарь);
  • обрабатывать данные посредством Microsoft LINQ (Select, Where и т.п.).

О курсе

Прохождение курса позволит вам повысить свою квалификацию в вопросах современного программирования, откроет путь к пониманию. концепций .NET-языков. Вы сможете, наконец, отвязаться от непроизводительного программирования в стиле прошлого века, предполагающего написание блок-схем и осмысливания задачи в терминах блоков "следование, ветвление, цикл". Вы получите возможность использовать средства декларативной парадигмы программирования взамен или в сочетании с императивной. Вы сможете указывать в программе ЧТО нужно сделать вместо утомительных и однообразных описаний того, КАК это надо делать. Вы сможете писать (и главное, учить писать) программы, которые будут понятнее, чем в ныне модном языке Python и в то же время, работающие в десятки и сотни раз быстрее. И при этом, ваши программы будут такими же компактными, как в Python.

Для кого этот курс

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

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

Знание языка Паскаль в рамках, описанных в школьных учебниках.

Наши преподаватели

Как проходит обучение

Я намеренно не включил в курс видео: при обучении программированию считаю его низкоэффективным из-за сложностей с поиском нужного материала. Материал курса предполагает, что вы уже умеете писать программы на языке Паскаль. Вам будут предлагаться тесты и задания на программирование. Система проверки весьма несовершенна, поэтому ее легко обмануть. В заданиях контролируется правильность ответа, а его можно получить и теми средствами, которыми вы владеете сейчас. Но если ваша задача просто пройти тестирование, лучше не тратьте времени и не занимайтесь самообманом.

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно