صفحه 1 از 1

ظرفیتهای کودکان و نوجوانان برای آموزش بهتر

پستارسال شده در: شنبه فبريه 16, 2013 10:35 pm
توسط najm137
بسم الله الرحمان الرحیم

منظور از "آموزش بهتر" نكات بسياري است
يكي از آنها
حذف مواد درسي اضافي و غير كاربردي،
و نيز حذف مباحث مقدماتي و مياني
كه توان و ذهن دانش آموز را اشغال و اتلاف كرده
و ضمن سخت نمايي تحصيل علم،
مانع شكوفايي استعداد كودكان و نوجوانان مي شود
و تنها به راههاي كوتاه و نتايج علوم و سرپلهاي دانش پرداخته شود

ديكري:
كاربردي و تجربي و محسوس كردن فايده هر مبحث آموزشي
تا دانش آموز خود انكيزه براى يادكرفتن آن داشته باشد
و تياز به فشار خانواده و مدرسه و شرايط محيط براى توجه به تحصيل نباشد

وووو
نكات بسيار ديكري كه به تدريج در قالب نمونه ها و مثالها به آن اشاره مي شود
تا ديدكاهها كلي كويي و تئوريك نبوده و محسوس باشد

برنامه نویسی رايانه در ایران و بیرون ایران

پستارسال شده در: شنبه فبريه 16, 2013 10:42 pm
توسط najm137
برنامه نویسی رايانه در ايران و بيرون ايران

در بيرون ايران:

بخشي از برنامه نویسان رايانه در جهان كودكان هستند.

در یکی از این موارد، پژوهشگران با استفاده از روش مهندسی معکوس موفق شدند یک برنامه "آماتوری" را شناسایی کنند که توسط کودکی در کانادا نوشته شده بود.
بسیاری از مدارس سراسر دنیا برنامه‌های آموزشی خود را تغییر می‌دهند تا به جای آن که کودکان یک مصرف‌کننده ساده برنامه‌ها باشند، توانایی برنامه‌نویسی به‌دست آورند.

تصوير

در بریتانیا کلاس‌های فوق برنامه متعددی راه‌اندازی شده است که به کودکان برنامه‌نویسی می‌آموزند و از سوی شرکت‌هایی چون گوگل و مایکروسافت پشتیبانی می‌شوند.
یووال بن ایتسحاق مسؤول ارشد فناوری در شرکت AVG می‌گوید: "بیشتر مدارس افراد را برای برنامه‌نویسی در مقاطع پایین تحصیلی و پیش از آنکه به بزرگسالی برسند و درکی از آن چه که انجام می‌دهند داشته باشند، آموزش می‌دهند و این جریان در حال رشد است".

مزایای برنامه نویسی

پستارسال شده در: شنبه فبريه 16, 2013 11:05 pm
توسط najm137
مزایای برنامه‌نویسی
آقای بن ایتسحاق می‌گوید با افزایش توانایی کودکان، آموزش استفاده درست از مهارت‌های تازه، بیش از پیش مورد نیاز است.
او می‌گوید: "ما نمی‌توانیم بگوییم که چه تعداد کودک در سراسر جهان برنامه‌ می‌نویسند اما باور داریم که موارد بیشتری چون این مورد موجود است."
پژوهشگران دریافته‌اند که نمونه‌های بسیاری از نرم‌افزارهای هك برای بازی‌های محبوب کودکان موجود است که توسط کودکان نوشته می‌شوند.
پس از افشای کدهای چنین برنامه‌هایی مشخص می‌شود که بسیاری از آنها با زبان‌های برنامه‌نویسی ابتدایی مانند ویژوال بیسیک و سی‌شارپ نوشته شده‌اند و حاوی اشتباه‌های کودکانه هستند که رخ دادن آن از سوی هکرهای حرفه‌ای بعید به نظر می‌رسد.
لیندا سندویک بنیانگزار باشگاه کد (Code Club) است که به کودکان ۹ سال به بالا می‌آموزد چگونه برنامه‌نویسی کنند.
او به بی‌بی‌سی گفت: که سودهایی که از آموزش برنامه‌نویسی به کودکان به‌دست می‌آید به مراتب مهم‌تر از هر یک از خطرهایی است که AVG گزارش داده است.

تصوير

خانم سندویک افزود: "ما انگلیسی، ریاضیات و علوم را به همه دانش‌آموزان می‌آموزیم چرا که آنها مسائل بنیادین درک هر جامعه‌ای هستند. همان علت برای فناوری دیجیتال هم صدق می‌کند. وقتی باسواد می‌شویم، نمی‌آموزیم که فقط بخوانیم، بلکه یاد می‌گیریم که بنویسیم. استفاده صرف از برنامه‌های کامپیوتر هم کافی نیست."

در یکی از موارد، نمونه‌ای خاص از برنامه‌ای بررسی شد که برای تقلب در بازیRunescape نوشته شده بود. این بازی بیش از ۲۰۰ میلیون عضو نام‌نویسی‌ شده دارد.
شما به کودکانتان می‌آموزید که بدون پرداخت پول نمی‌توانید یک اسباب‌بازی را از آن خود کنید بنابراین من فکر می‌کنم این اندیشه باید وقتی که آنان برنامه هم می‌نویسند، یاد داده شود.
این برنامه Runescape GOLD Hack نام دارد و به بازیکن‌ها قول می‌دهد که پول مجازی رایگان به آنها بدهد در حالی که کار اصلیش سرقت داده‌ها از کاربران و سوءاستفاده از آن است.
آقای بن ایتسحاق به بی‌بی‌سی توضیح داد: "وقتی پژوهشگرانمان متن برنامه را دیدند، به اطلاعات جالبی رسیدیم.

متوجه شدیم که این بدافزار تلاش می‌کرد تا داده‌های مردم را بدزدد و آن را برای ایمیل مشخصی بفرستد. نویسنده بدافزار، به نرم‌افزار مخرب خود نشانی دقیق ایمیل، گذرواژه و اطلاعات دیگر خود را افزوده بود. جزئیاتی که نفوذگران باتجربه هرگز به بدافزار خود نمی‌افزایند."

آقای بن ایتسحاق به بی‌بی‌سی توضیح داد: "وقتی پژوهشگرانمان متن برنامه را دیدند، به اطلاعات جالبی رسیدیم.
متوجه شدیم که این بدافزار تلاش می‌کرد تا داده‌های مردم را بدزدد و آن را برای ایمیل مشخصی بفرستد. نویسنده بدافزار، به نرم‌افزار مخرب خود نشانی دقیق ایمیل، گذرواژه و اطلاعات دیگر خود را افزوده بود. جزئیاتی که نفوذگران باتجربه هرگز به بدافزار خود نمی‌افزایند."
آقای بن ایتسحاق افزود: "نشانی ایمیل این بدافزار به پسر ۱۱ ساله‌ای در کانادا تعلق داشت. اطلاعات کافی به دست آمده بود و حالا می‌شد شهری را که آن پسر در آن زندگی می‌کرد، شناسایی کرد. حتی توانستیم بفهمیم که والدین این پسر به تازگی برایش یک آیفون تازه جایزه خریده‌اند."

تصوير

کارشناسان می‌گویند که کودکان حدوداً ١١ ساله در حال نوشتن برنامه‌های هك رایانه‌ای برای نفوذ به حساب‌های کاربران شبکه‌های اجتماعی و سایت‌های بازی هستند.
گزارشی از شرکت ضدویروسAVG جزئیات بیشتری از برنامه‌هایی را نشان می‌دهد که با هدف "سرقت" پول‌های مجازی طراحی شده‌اند.
این شرکت معتقد است کودکان باید در برنامه‌نویسی کار "درست و نادرست" را بیاموزند.

بچه ها هم می توانند برنامه نویس شوند!

پستارسال شده در: شنبه فبريه 16, 2013 11:29 pm
توسط najm137
Small basic: بچه ها هم می توانند برنامه نویس شوند!
این بار هم نوبت به یک پروژه جدید و جالب رسیده است! تیم مایکروسافت یک زبان برنامه‌نویسی کوچک و آسان برای استفاده کودکان و نوآموزان برنامه نویسی فراهم کرده است. این زبان جالب و کوچک که Small Basic نام دارد، به نوآموزان علاقمند به برنامه‌نویسی این امکان را می‌دهد تا اولین گامهای خود را به دنیای اعجاب انگیز برنامه نویسی بردارند.
• Small basic با الهام از زبان Basic (که برای بسیاری از برنامه نویسی قدیمی آشناست) و بر پایه پلاتفرم دات نت نوشته شده است. این زبان بسیار ساده و در بر گیرنده حداکثر 15 کلیدواژه و حداقل مفاهیم است، تا کار با آن به سادگی میسر شود.
• محیط Small Basic علیرغم سادگی زبان، دارای ویژگیهای هیجان انگیز محیط زبانهای پیشرفته برنامه‌نویسی است. نظیر Intellisense و غیره.
• حداقل امکانات برای اجرای این زبان برنامهنویسی سیستم عامل ایکس پی یا ویستا و نیز پلاتفرم دات نت 3.5 می باشد.
اگر علاقمند به یادگیری و نصب این زبان کوچک و جدید هستید، می‌توانید نسخه نصبی و راهنمای کار با آن را از لینکهای زیر دریافت کنید.
نسخه نصب:
http://download.microsoft.com/download/ ... lBasic.msi

راهنماي استفاده:
http://download.microsoft.com/download/ ... 0Basic.pdf


زبان برنامه نویسی مخصوص کودکان KPL:
این آرزوی هر پدر و مادری است که ببینند بچه‌هایشان علاوه بر بازی، اقدام به برنامه‌نویسی با کامپیوتر هم می‌کنند اما به علت مشکل بودن اکثر زبانهای برنامه نویسی و گستردگی قوانین و دستورات، کمتر کسی در سنین نوجوانی به این پدیده روی می‌آورد و معمولا بازی کردن را که اجرای یکسری کارهای ساده و تکراری اما سرگرم کننده است ترجیح می‌دهند.
در این مطلب آرزوی دیرینه دنیای امروزی پدر و مادرها را به واقعیت نزدیکتر می‌کند و با معرفی یک زبان جدید برنامه‌نویسی این امکان را می‌دهد تا نوجوانان را با آن آشنا کرده و این امکان را برایشان فراهم کنید که بتوانند این زبان را یاد گرفته و با آن برنامه‌نویسی کنند. زبان فوق رایگان بوده و به سادگی از اینترنت قابل دانلود و نصب روی کامپیوتر است.
اما این زبان جدید چیست؟
حال سئوال اینجاست که چه کسی می‌تواند این زبان را یاد بگیرد. باید بگویم که هر کس در هر سنی که بتواند انگلیسی بخواند و با کامپیوتر کار کند و علاقه‌ای به فراگیری یک زبان برنامه‌نویسی کامپیوتری داشته باشد، قادر است زبان KPL را یاد بگیرد. البته کمی ریاضی و توان تایپ هم چاشنی قضیه است. در این بین نوجوانان، پدر و مادرها و البته معلمین محترم از اولویت برخوردارند.

تصوير

وقتی اولین بار با کامپیوتر آشنا شدم در دانشگاه بود. زمان برمی‌گردد به سالهای ۱۳۵۶ شمسی و دانشگاه که در سن نوجوانی و ۱۷ سالگی بدان پا گذاشتم. زبان فرترن و 11 PDP، کامپیوتر مین‌فریم و برنامه نویسی روی کارتهای پانچ.
تاریخ این خاطره به زمانی باز می‌گردد که هنوز کامپیوتر شخصی و آنچه امروزه در اختیار نوجوانان است فراهم نبود. گذشت سریع حدود ۳۰ سال از این خاطره، امکانات زیادی را در اختیار علاقمندان نوجوان قرار داده است به نحوی که زبانهای زیادی روی انواع کامپیوترها در کنج اتاق هر خانه یا مدرسه‌ای قابل دسترسی است.
خود من الان با چند زبان برنامه‌نویسی مانند اسمبلی، سی، سی پلاس پلاس، جاوا بیسیک،... برنامه‌نویسی کرده و سروکله می‌زنم اما تمام این زبانها با وجود تمام قابلیت‌ها و امکاناتی که دارند به عنوان سد بزرگی پیش روی افراد کم سن و تازه کار قرار می‌گیرند و آنها را در فراگیری و بکارگیری زبان برنامه‌نویسی مأیوس می‌سازند.
در عوض زبانهایی که به سمت استفاده از ابزار بجای فراگیری دستورات حرکت می‌کنند شانس بیشتری برای موفقیت در این مقوله و جا افتادن به عنوان یک زبان مخصوص کودکان دارند.
یکی از این زبانهای جدید که مجانی است بنام KPL و یا Kids Programming Language معرفی شده است. این زبان، فراگیری برنامه‌نویسی کامپیوتر را برای کودکان ساده می‌کند.
KPL با ساده سازی ساختن بازیهای کامپیوتری و صوت و گرافیک، برای نوجوانان محیطی سرگرم کننده را پیش روی آنها قرار می‌دهد. هرچند این زبان فقط مخصوص ساخت بازی نیست اما با تمرکز بر روی آن توانسته جوانان را بخود جلب کند.
این زبان الگویی ساده و قابل فهم از زبان بیسیک است که شکل آن از یک زبان خطی سریال به یک زبان ساختاری تبدیل شده است.
KPLاین امکان را به جوانان می‌دهد تا در اسرع وقت بتوانند نتیجه برنامه‌های نوشته خود را ببینند و در عین حال با مفاهیم برنامه‌نویسی هم آشنا شوند.
اگر تخصصی در برنامه‌نویسی دارید باید بگویم که زبان KPL چیزی مانند زبان ویژوال بیسیک است که از عناصر زبان سی شارپ نیز سود می‌جوید. اگر هر کس فقط یک برنامه KPL را یاد بگیرد ایده خوبی خواهد داشت تا با ابزار (IDE محیط برنامه نویسی گرافیکی) این زبان به خوبی کار کند که محیطی گرافیکی برای برنامه نویسی است.
در اینجا لازم است به پدر و مادرهای محترم یادآوری کنم که برنامه نویسی کامپیوتر نوعی ورزش فکری محسوب می‌شود و همان قدر که شما خواهان انجام امور فیزیکی مناسب از طرف فرزندان‌تان هستید باید به فکر ورزش مغزی آنها هم باشید.
با فراگیری KPL در واقع لاجیک کامپیوتر هم آموزش داده می‌شود. باید بدانید که کامپیوتر بهترین دنبال کننده دستورات است و برنامه کامپیوتر هم چیزی جز یکسری دستورات نیست که به کامپیوتر داده می شود. تنها کاری که شما باید انجام دهید آن است که در این دستورات به کامپیوتر بگویید چه کاری انجام دهد و این کار را به نحوی انجام دهید که مطابق لاجیک کامپیوتر باشد. با فراگیری KPL یاد می گیرید که این کار را چگونه انجام دهید.
جالب است بدانید که نه تنها دانش آموزان به فراگیری این زبان می‌پردازند بلکه معلمان و پدر و مادرها هم اقدام به یادگیری KPL می‌کنند و سپس در وب سایت مربوطه نسبت به تبادل اطلاعات و اندوخته‌های خود با بچه‌ها اقدام می‌کنند. شاید جای شما و دانش آموزتان در این میان خالی باشد. با پیگیری این مطلب و دیدار از سایت این زبان جدید شما هم می‌توانید امکان مناسب فکری را برای نوجوان تان فراهم آورید.

تصوير

چون زبان KPL جدید است هنوز کتابی مدون برای آموزش آن به بازار نیامده است. پس شاید بهترین راه یادگیری آن، دانلود یک نمونه توضیح ساده آن از اینترنت، به همراه نصب و اجرای KPL در کامپیوتر است. اگر کامپیوتر و ویندوز دارید بهترین کار آن است که این برنامه را در اختیار نوجوان خود قرار دهید.

خردسال ترین برنامه نویس حرفه ای کامپیوتر

پستارسال شده در: شنبه فبريه 16, 2013 11:33 pm
توسط najm137
خردسال ترین برنامه نویس حرفه‌ای کامپیوتر!
سوتلانا ایوانوا، دختر ده ساله‌ای که هم اکنون در صنف پنجم یکی از مکاتب شهر سوچی روسیه درس می خواند، با توانایی های فکری خود، بسیاری را حیرت زده کرده است.
او، در سن شش سالگی مبانی برنامه نویسی کامپیوتری را فرا گرفت و اولین برنامه را یک سال بعد در سن هفت سالگی نوشت.

تصوير

از این دختر به عنوان خردسال ترین برنامه نویس حرفه ای کامپیوتر یاد می شود.
سوتلانا به سه زبان کاملا تسلط دارد و والدین او به موفقیت‌های دخترشان خیلی افتخار دارند.
ایگور ایوانوف پدر سوتلانا در مورد علت پیشرفت دخترش گفت: کودک ما در خانواده دانشمند پرورش یافته است.
مادر این دختر ریاضی دان است و پدرش نیز فیزیکدان و سوتلانا از سنین خرد، با مفاهم ریاضی و فیزیک آشنایی داشته است.
این نابغه روسی از همان کودکی بازی‌های فکری را ترجیح می‌داده است.
جوایز و مدارکی که سوتلانا به دست آورده، به خوبی نمایانگر برتری او، بر هم سن و سالانش است.
کارشناسان روسی، آینده این دختر روس را بسیار روشن و امیدوار کننده می‌دانند.

برنامه نويسي رايانه در ايران

پستارسال شده در: يکشنبه فبريه 17, 2013 12:36 am
توسط aelaa.net
اما برنامه نويسي رايانه در ايران:
خوب معلوم است كه اين كار هر كسي نيست؛
و برنامه نويسي هم كار يك متخصصي است كه سالها تحصيل كرده و بايد فارغ التحصيل دانشگاه باشد.
بعد هم مدتها براى شركتهاي دولتي يا خصوصي كار كرده باشد.

البته همه اينها بخاطر اين است كه
به علم و فناوري خيلي اهميت داده مي‌شود،
و مثل خارج ايران نيست كه برنامه نويسي كار بچه گانه باشد.


از اين حرف كه بكذريم
اين فاصله بخاطر اين است كه
قشرهاي تحصيلكرده كشور

بجز معدودي كه بار بيشرفت كشور را به دو ش دارند

عموم تحصيلكرده هاي ايراني اين جندساله ي ليسانس و فوق ليسانس را
جيز مهمي در دايره دانش بشري انكاشته
و بجاي ارتقاي مستمر دانش خود
بيش از حد به خودباوري علمي خود ملتزمند

و مشكلتر از آن
اينكه
آنرا بزركنمايي كرده و بجاي ارتقاء آنرا دكه اي كرده و بايش نشسته اند
بكذريم از هزاران مهندسي كه با تهيه اجازه مهر نمودن نقشه ها
فقط وجه مليوني يا جندين مليوني براى نقشه هاى مكرر از مردم مي كيرند
بدون اينكه بررسي فني يا محاسبه علمي كنند
و فقط بركه هاى مجوز را مهر كرده و بول مطالبه مي كنند
و نتيجه اش بجز نقش در كراني تهيه مسكن و اجحاف به مردم
آسيبهاي جاني و مالي به مردم
و فروريختن ساختمانهاى در حال احداث جند طبقه بوده
كه همه اش به اصطلاح مهندسي سازي و توسط كادر فني است
و جاي به كردن كاركر و بنا انداختن نيست
كه شرح اين امر خود موضوع جداكانه اي است در تالارهاي عمارت برتر

اين رويكردها ناشي از محدوديت ذهني در جستجو و تحصيل علم است
كه به ناجيز قانع مي كردند
اكر افقهاي وسيع و بيكرانه دانش را از كودكي به روي فرزندانمان باز كنيم
و همت اولياء كوتاه نباشد
كودكان و نوجوانان ايراني نه تنها از بقيه جهان كمتر نبوده
بلكه بسيار بسيار فراتر از ملل ديكر جايكاه خواهند داشت

حضرت پيامبر صلى الله عليه وآله فرموده اند:
لو كان العلم في الثريا لناله رجال من فارس
اكر دانش در صورت فلكي ثريا (بروين) هم باشد
مرداني از سرزمين فارس نيز به آن دست مي بابند

البته در اينجا قصد تاكيد جنبه هاى نزادي يا ملي را نداريم
ولى جون بالاتر روي نقيصه موجود در ايران متمركز شديم
خواستيم استعداد و ظرفيت شهروند ايراني را نيز اشاره نموده باشيم

هدف از این نوشتار

پستارسال شده در: يکشنبه فبريه 17, 2013 12:37 am
توسط aelaa.net
توضیح:
1- هدف از نشر اين مطالب پيشنهاد آموزش برنامه نويسي به كودكان نيست.

2- مقصود نشان دادن ظرفيت و توانايي كودكان براى فراگرفتن
بلكه نشان دادن مهارتهاي علمي در عرض بزرگسالان برخي كشورهاي ديگر مي باشد.

3- اين ظرفيت و هنرنمايي كودكان؛
نه به طور نادر
و نه به عنوان يك نابغه و استثناء در محيط،
بلكه به عنوان يك پديده نوظهور و زمينه فراوان و شايع مطرح است.


والحمد لله رب العالمین