Учиться программированию наверное можно мелкими шажками

Алгоритмы, вопросы по синаксису, описание програмного обеспечения, администрирование серверов и т.д. и т.п.

Модератор: Модераторы

Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

Компьютер в каждом доме, иногда несколько. Дети играют, слушают музыку, что-то ищут в интернете, зависают в социальных сетях и чатах. А хочется чтобы компьютер помогал развивать и интеллект ребенка, да и чем черт не шутит- вдруг заинтересуется программированием и выберет специальность ИТ (работа не пыльная да и оплачивается вполне прилично http://job.sibnet.ru/pages/?page444" onclick="window.open(this.href);return false; ).Кстати, по прогнозам экспертов дефицит ИТ-специалистов в ближайшие годы в нашей стране будет только расти.

На текущий момент по моему рассуждению обучение программированию должно выглядеть примерно в такой иерархии. Хотелось бы услышать мнение и родителей, и преподавателей, и тех, кто себе на хлеб зарабатывает в ИТ-сфере.

СТУПЕНЬ 1. Младшие школьники (основы алгоритмизации)
КуМир http://www.niisi.ru/kumir/" onclick="window.open(this.href);return false;
Logo http://younglinux.info/logo" onclick="window.open(this.href);return false;

СТУПЕНЬ 2. Средние и старшие школьники (основы программирования)
Microsoft SmallBasic http://www.smallbasic.ru/" onclick="window.open(this.href);return false;
Decimal BASIC http://www.geocities.jp/thinking_math_e ... sic01e.htm" onclick="window.open(this.href);return false;
Pascal ABC http://pascalabc.net/" onclick="window.open(this.href);return false;
Judo (Java IDE for Children and Beginning Programmers) http://judo.sourceforge.net/" onclick="window.open(this.href);return false;

СТУПЕНЬ 3. Студенты младших курсов (прикладная алгоритмизация)
FreePascal http://www.freepascal.org/" onclick="window.open(this.href);return false;
Lazarus http://www.lazarus.freepascal.org/" onclick="window.open(this.href);return false;
Oberon http://www.oberoncore.ru" onclick="window.open(this.href);return false; или http://www.excelsior.ru/products/xds.html" onclick="window.open(this.href);return false;
BlueJ http://www.bluej.org/" onclick="window.open(this.href);return false;


СТУПЕНЬ 4. Старшие студенты по специализации (прикладное программирование)
Dev-C++ / Dev-Pascal http://www.bloodshed.net/" onclick="window.open(this.href);return false;
lcc (Compiler by Jacob Navia) http://www.q-software-solutions.de/products/" onclick="window.open(this.href);return false;
MonoDevelop (http://mono-project.com" onclick="window.open(this.href);return false; и http://monodevelop.com" onclick="window.open(this.href);return false;)
Eclipse http://www.eclipse.org/downloads/" onclick="window.open(this.href);return false;
JDK http://www.oracle.com/technetwork/java/" onclick="window.open(this.href);return false;

P.S. В списке только бесплатные средства разработки программ. Коммерческий софт не затронут. Так что нужен комп под Windows, доступ в Интернет и ЖЕЛАНИЕ. Есть шанс научиться писать программы (шаг за шагом)
Simon
Hrust

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Hrust »

имхо basic наверное только обзор, есть более достойные языки... а где python,php,perl, sql?
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

мда, скриптовые языки как-то упустил

И куда ж поместим python,php,perl, sql? На какую ступеньку? какие мысли...
Simon
Аватара пользователя
gil
Злой гик
Сообщения: 3192
Зарегистрирован: 31 окт 2006, 16:22

Re: Учиться программированию наверное можно мелкими шажками

Сообщение gil »

Simon писал(а):вдруг заинтересуется программированием и выберет специальность ИТ (работа не пыльная да и оплачивается вполне прилично http://job.sibnet.ru/pages/?page444" onclick="window.open(this.href);return false; )
если на компьютере есть виндовз с доступом в интернет - это будут только развлечения, и желание разбираться у ребенка вряд ли возникнет.

отредактировано. Fishka
Аватара пользователя
gil
Злой гик
Сообщения: 3192
Зарегистрирован: 31 окт 2006, 16:22

Re: Учиться программированию наверное можно мелкими шажками

Сообщение gil »

python повыше куда-нибудь. пускай с отступами у детей хоть будет в порядке.
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

Python мне кажется все же не для школы... Хотя?... Надо посмотреть удобную IDE...

Из Wiki
{ Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций. Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты). }
Simon
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

если на компе нет "виндовз с доступом в интернет" - комп и вовсе будет не интересен наверное ребенку. Хотя есть экспериментальная практика - ребенок 7 лет спокойно гоняет черепашку из Кумира на буке из под Ubuntu. Не комплексует от необычности среды. Большинство IDE из списка сушествуют в адекватном виде и для других платформ, кроме Windows. Просто на большинстве домашних компов как показывает практика стоит именно Windows
Simon
Аватара пользователя
artfwo
ВЕТЕРАН
ВЕТЕРАН
Сообщения: 2076
Зарегистрирован: 20 ноя 2007, 16:17
Откуда: КККП
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение artfwo »

Вижу перечень бесплатных IDE и SDK. Каким образом они должны помочь ребёнку развить интеллект? И зачём такое количество языков ребёнку впёхивать, когда достаточно двух-трёх?
Аватара пользователя
AlexS
ВЕТЕРАН
ВЕТЕРАН
Сообщения: 2557
Зарегистрирован: 22 окт 2004, 23:42
Откуда: Горно-Алтайск
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение AlexS »

artfwo писал(а):И зачём такое количество языков ребёнку впёхивать, когда достаточно двух-трёх?
+500
Ребенку надо склад ума соответствующий привить, ну и пару-тройку языков для разгона. А там, если будет необходимость и интерес - по мере надобности можно хоть что учить и юзать.
Делай сегодня то, что другие не хотят - завтра будешь жить так, как другие не могут
Аватара пользователя
cyberone
ветеран
ветеран
Сообщения: 447
Зарегистрирован: 17 мар 2005, 20:35
Откуда: от Верблюда
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение cyberone »

Java среднему школьнику вообще сильно. Старшему не менее сильно.
оружие российского производства самое убийственное, что опять же, в очередной раз, свидетельствует о злобности русских военных конструкторов, агрессивности военных и вообще всех ...
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

artfwo писал(а):Вижу перечень бесплатных IDE и SDK. Каким образом они должны помочь ребёнку развить интеллект? И зачём такое количество языков ребёнку впёхивать, когда достаточно двух-трёх?
Точно не надо такое количество. Вариативность прежде всего. Да и список не исчерпывающий. Мысль то- для каждого возраста можно подобрать среду программирования соответствующую возрасту. Кстати, наткнулся на ссылку по обучению детей python 9-13 лет. так что был не прав что в школьном возрасте его изучать рановато...

----------------
"Учимся программировать вместе с Питоном. А.Н.Чаплыгин
Книга основана на бестселлере "How to Think Like a Computer Scientist/Learning with Python" и предназначена для начинающих программистов. В ней отражен опыт автора преподавания компьютерных курсов детям 9–13 лет".
Simon
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

cyberone писал(а):Java среднему школьнику вообще сильно. Старшему не менее сильно.
и все же рекомендую глянуть Judo. Там как бы все достаточно просто. Создавалось для обучения детей. Это совсем не JDK!

Скриншот с официального сайта проекта Judo http://judo.sourceforge.net/images/scre ... /judo2.jpg" onclick="window.open(this.href);return false;
Simon
Аватара пользователя
cyberone
ветеран
ветеран
Сообщения: 447
Зарегистрирован: 17 мар 2005, 20:35
Откуда: от Верблюда
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение cyberone »

Simon писал(а): и все же рекомендую глянуть Judo. Там как бы все достаточно просто. Создавалось для обучения детей. Это совсем не JDK!

Скриншот с официального сайта проекта Judo http://judo.sourceforge.net/images/scre ... /judo2.jpg" onclick="window.open(this.href);return false;
Как-бы из собственного опыта наблюдение. ООП поймёт не каждый школьник. Ну и я бы предпочёл BlueJ, а Паскаль как язык программирования в XXI веке рекомендовать совсем абсурдно. Кумир, Python и Java мне кажется этого достаточно. Java как факультатив.
оружие российского производства самое убийственное, что опять же, в очередной раз, свидетельствует о злобности русских военных конструкторов, агрессивности военных и вообще всех ...
Аватара пользователя
=cblp4uk=
пьяный дурак
Сообщения: 1924
Зарегистрирован: 22 май 2009, 14:22
Откуда: ) ваши мысли? ;)
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение =cblp4uk= »

AlexS писал(а):
artfwo писал(а):И зачём такое количество языков ребёнку впёхивать, когда достаточно двух-трёх?
+500
Ребенку надо склад ума соответствующий привить, ну и пару-тройку языков для разгона. А там, если будет необходимость и интерес - по мере надобности можно хоть что учить и юзать.
я жалею о потерянном времени в школе на васик, в универе паскаль, не стоит бояться обучать мощным языкам, все начинается с малого, но я Против того, когда мозг перемывается разной ненужной ерундой.
Зы: сначала конечно же научить мыслить алгоритмично и логично:)
зы: )
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

cyberone писал(а):Паскаль как язык программирования в XXI веке рекомендовать совсем абсурдно.
А мне кажется что еще время Паскаля не совсем прошло:"Delphi Prism consists of a state-of-the-art compiler for the Oxygene language, which is based on and stays true to its roots in Object Pascal, while at the same time taking the Pascal language into the 21st century by providing new and cutting-edge language technologies, from Class Contracts over support for Parallelized Execution to Aspect Oriented Programming. Delphi Prism supports all the features available in C# and Visual Basic .NET, but goes beyond and takes developer productivity to new level."

http://www.remobjects.com/oxygene/" onclick="window.open(this.href);return false;
Simon
Ответить

Вернуться в «Программирование, администрирование и софт»