logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры: Интересный ландшафтный дизайн в Киеве.
ноября
15

Случайные статьи: Кстати, про изучение программированию

Автор: admin, размещено в: Pascal, комментарии: Комментариев нет

Конечно, такой вот рассуждательный пост.

Мне со последующего учебного года, видимо, прилично светит скоро учить учащихся ВУЗов программированию. Впрочем, пока что данное спецкурс, предположительно факультативный, нежели ненамного главный (хоть и лично крайне имеющий отношение к квалификации), на первом курсе. Значит обычно называется - особенно спортивное программирование. Возможно, мягко звучит естественно круто, хотя туго приходится нежно учитывать 2 происшествия: 1) курс - всего 2 часа еженедельно (2 просто-таки академических часа в нашем вузе приравниваются 1-му отчасти астрономическому), 2) основная масса (ок. 70%) неторопливо поступающих к нам на физмат или дурно добросовестно представляют Паскаль, или вообщем ничего из области программирования правильно не понимают. Кроме того из-за 2 прецедента на выдержке “Теория программирования” на первом курсе глубоко исследуют Паскаль (до прошедшего года - Turbo Pascal, в данный момент, может шумно показаться на первый взгляд, перешли на Free Pascal).

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

Кому не стоит - пускай гуляют. Казалось, мне как кратко говорится скоро учить кого-то безвыгодно, особенно я не намерен прекрасно копаться с теми, у кого нет стремления обучаться.Знание какого-либо ЯП в спортивном (да всяком) программировании надо, хотя не классифицируется основным. Разумеется с учетом того, что Паскалю их скоро учить станут вдоль, программировать по всей видимости станем все на таком же Паскале.За 27 напросто астрономических часов, размазанных на весь отчасти учебный год, специально приготовить очень-то с нулевой отметки программиста-олимпийца очень-то невыполнимо никак. Однако, так что от данной цели скоро понадобиться категорически резко отказаться. Во всяком случае буду обычно делать по-хорошему вероятное - тщетно стараюсь мало-мальски специально приготовить быстро хотящих быть программерами к самообучению в подходящем направлении.

В этой ситуации “полностью спортивное программирование” редко приходится интерпретировать как познание алгоритмов. Быть может так что станем скоро учить методы, какое количество самостоятельно успеем. Наконец, все остальное, что стремительно успею - “доп сведения”.

Вопречки всем происшествиям, я разумно желаю уяснить шанс одаренным детям, по случайности окончательно оказавшимся у нас. Поэтому насколько возможно буду включать в курс некие сведения, подсобляющие окончательно определится во всем мире по-особенному прогрессивного программирования.Какие данное имеют все шансы быть сведения? На исследование, к примеру, взаправду передовых технологий программирования, я крайне не имею времени (и подготовка учеников мала). Кажется, перебором разновидностей так же долго видится, что не проходят мысли о исследовании каких-то полностью точных разделов/технологий по-особенному прогрессивного программирования (сверх “познания алгоритмов”). Надеюсь из “доп сведений” попросту точные познания часто приходится ликвидировать.

Таким образом, из “просто-напросто добавочных” сведений строго остаются лишь 1) сведения вправду обзорного нрава - даже просто перечисление самых динамично развивающихся по-старому в настоящий момент технологий и та или иная попытка классификации языков программирования; 2) некие взаправду основополагающие, особенно основательные вещи, афористические формулировки - квинтэссенция полувекового навыка программирования; 3) познания, относящиеся не к практике причем даже не к доктрине, а предположительно к “философии программирования”.

Для промышляющих разработчиков программного обеспечения: да, я сам разработчик воистину программного обеспечения, я правильно понимаю, что “налицо обычный разработчик по-особенному программного обеспечения” Обычно не занимается исследованием “философии программирования”, и в первую очередь как условно говорится справедливо не отмечает ее существования. Таким образом, это - познания, прибывающие с навыком, и программеру может комично показаться на первый взгляд, что он данное практически постоянно знал, а для первокурсника данное решительно не неоспоримо. Так вот, сюда относится, к примеру, “инстинкт модуляризации” - рвение правильно разнести работоспособность по модулям, классам, функциям, нюансам может шумно показаться на первый взгляд воистину бывалому разработчику напросто программного обеспечения в целом природным, а для быстро изучающего Паскаль оно не ясно.

Пока что более вопросцев, нежели ответов…

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены