Современное программирование

Объединение
«Современное программирование»


Стремительное развитие средств вычислительной техники во второй половине XX века привело к созданию концепции персонального компьютера. Электронная вычислительная машина, ранее доступная только немногим специалистам, в начале XXI века стала доступна любому человеку.

Не менее стремительно шло развитие средств (языков) и концепций программирования. На смену языкам низкого уровня, сильно привязанным к аппаратным средствам, приходили языки высокого уровня абстракции, позволявшие составлять программы, практически не беспокоясь о том, на каком именно компьютере они будут выполняться. Концепция линейной программы, составленной из множества следующих друг за другом операторов, была заменена сначала концепцией процедурного программирования, а затем – концепцией объектно-ориентированного программирования (ООП). Последняя является доминирующей концепцией во всех ныне существующих языках программирования высокого уровня и, наиболее вероятно, будет оставаться доминирующей в течение еще 5-20 лет.

Самые современные в настоящее время методики программирования, основанные на этой концепции, и представлены в данной программе.

Цель программы:

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

Задачи программы:


    Обучающие:

    • ознакомить с принципами функционирования и основными узлами современного персонального компьютера;
    • дать знания о базовых понятиях программирования;
    • ознакомить с принципами создания программ под платформу Windows;
    • дать знания по интегрированной среде разработки QtCreator;
    • ознакомить с разнообразием методов решения инженерно-технических задач.

    Развивающие:

    • развить процедурный и объектно-ориентированный подход к разработке программного обеспечения на примере языка Паскаль / PHP;
    • сформировать стиль программирования;
    • развить умение искать ошибки и тестировать программы;
    • развить умение работать с литературой и справочными файлами, ориентироваться в информационном пространстве, анализировать, обобщать, делать выводы;
    • повысить уровень эффективности создаваемого кода;
    • развить речевую деятельность посредством выступлений с отчётами на конференциях;
    • повысить уровень образного и абстрактного мышления;
    • развить умения работать индивидуально и в команде.

    Воспитательные:

    • повысить коммуникативные способности;
    • воспитать целеустремлённость в достижении цели;
    • воспитать уважительное отношение к окружающим.

    Результат программы:


      По окончании программы обучающиеся будут:

      • владеть базовыми понятиями программирования;
      • уметь применять процедурный и объектно-ориентированный подход к разработке программного обеспечения на примере языка ПАСКАЛЬ;
      • ориентироваться в информационном пространстве, анализировать, обобщать, делать выводы;
      • уметь искать ошибки и тестировать программы;
      • уметь повысить уровень эффективности создаваемого кода.
      • знать принципы создания программ под платформу Windows и освоят интегрированную среду разработки Borland Delphi (учебно-тематический план Объектно-ориентированное программирование Delphi);
      • освоят в рамках программы скриптовый язык программирования РНР;
      • научатся создавать тестовые веб-приложения различными средствами: фреймворков, CMS, структур классов (учебно-тематический план Веб-программирование на РНР);
      • научатся пользоваться разнообразными методами решения инженерно-технических задач;
      • уметь работать индивидуально и в команде, уметь искать ошибки и тестировать программы, повысят уровень образного и абстрактного мышления.

      Направленность программы: техническая.

      Срок реализации программы: 2 года.

      Руководитель кружка: Симонова Ольга Юрьевна.

      Расписание занятий

      Пн.Вт.Ср.Чт.Пт.Сб.Вс.
      13:30-14:15 14:30-15:1513:30-14:15

      Место проведения занятий: МБОУ ЯСШ № 2 «Школа будущего»

      Принимаются дети: от 12 лет до 15 лет.


      Наши кружки