دانشمندان ایرانی تأثیرگذار در علوم کامپیوتر:
1. دکتر بابک امیرکاظمی
*استاد دانشگاه MIT
* متخصص در الگوریتمها و محاسبات توزیعشده
* عضو هیئت علمی CSAIL (آزمایشگاه علوم کامپیوتر و هوش مصنوعی MIT)
2. دکتر علیرضا صادقزاده
* از بنیانگذاران شرکتهای فناور در آمریکا
* متخصص یادگیری ماشین، دادهکاوی و امنیت
3. پروفسور حمید جِبِلی (Hamid Jafarkhani)
* استاد دانشگاه UC Irvine
* پژوهشگر برجسته در حوزه مخابرات و الگوریتمهای رمزنگاری و فشردهسازی داده
4. دکتر نازنین سعیدیپور
* پژوهشگر هوش مصنوعی و علوم داده
* فعال در حوزه آموزش علوم کامپیوتر به کودکان و نوجوانان
5. دکتر مجتبی پورمحسن
*متخصص الگوریتمهای گراف و نظریه پیچیدگی
* از محققان شناختهشده در دانشگاه ETH زوریخ
6. محمدرضا آشتیانی
* یکی از توسعهدهندگان معروف ایرانی در GitHub
* مشارکت در پروژههای متنباز متعدد
7. حمید سلطانیانزاده
* استاد دانشگاه تهران
* متخصص در پردازش تصویر و هوش مصنوعی
* از مؤسسان مسابقات بینالمللی رباتیک ایراناوپن
8. علی پارسا
* بنیانگذار شرکت Babylon Health در لندن
* توسعهدهنده سیستمهای سلامت مبتنی بر هوش مصنوعی
9. دکتر زهرا خاوری
* از فعالان حوزه آموزش برنامهنویسی به کودکان در ایران
* طراحی دورههای Scratch، Python و رباتیک
10. امین انصاری
* توسعهدهنده نرمافزار و مربی برنامهنویسی نوجوانان
* نویسنده منابع آموزشی فارسی اسکرچ و پایتون
برچسبها: معرفی
پیشگامان کلاسیک علوم کامپیوتر:
-
آلن تورینگ (Alan Turing)
پدر علوم کامپیوتر و هوش مصنوعی. مفهوم "ماشین تورینگ" را معرفی کرد. -
گریس هاپر (Grace Hopper)
از اولین برنامهنویسهای کامپیوتر. سازنده زبان COBOL و اولین کسی که از واژه "bug" در برنامهنویسی استفاده کرد. -
جان فون نویمان (John von Neumann)
معماری معروف "فوننویمان" برای طراحی کامپیوترها را پیشنهاد داد.
* دانشمندان معروف الگوریتم و ساختار داده:
-
دونالد کنوت (Donald Knuth)
نویسنده مجموعه کتابهای معروف The Art of Computer Programming، از بزرگان الگوریتم. -
ادسخر دیسترا (Edsger Dijkstra)
طراح الگوریتم مسیر کوتاه و مفاهیم مهم در طراحی برنامهها.
* خالقان زبانهای برنامهنویسی:
-
دنیس ریچی (Dennis Ritchie)
خالق زبان C و یکی از توسعهدهندگان یونیکس. -
کِن تامپسون (Ken Thompson)
مشارکت در ساخت یونیکس و زبان B (جد زبان C). -
جیمز گاسلینگ (James Gosling)
خالق زبان برنامهنویسی Java. -
گویدو فن روسوم (Guido van Rossum)
طراح و خالق زبان Python. -
بیارن استروستروپ (Bjarne Stroustrup)
خالق زبان ++C.
* نوآوران دنیای فناوری مدرن:
-
لری پیج و سرگئی برین (Larry Page & Sergey Brin)
بنیانگذاران گوگل. -
مارک زاکربرگ (Mark Zuckerberg)
بنیانگذار فیسبوک – برنامهنویسی رو از نوجوانی شروع کرد. -
بیل گیتس (Bill Gates)
بنیانگذار مایکروسافت – از جوانترین برنامهنویسان حرفهای. -
لینوس توروالدز (Linus Torvalds)
خالق لینوکس و Git.
برچسبها: معرفی
برای آموزش کدنویسی به نوجوانان به زبان فارسی، منابع متعددی از جمله کتابها، نشریات و مراکز علمی وجود دارد. در ادامه، برخی از این منابع معرفی میشوند:
کتابها
-
برنامهنویسی پایتون برای کودکان و نوجوانان به زبان ساده
نوشته? علیرضا اسمعیلی و یوسف عباسنژادورزی، این کتاب مفاهیم پایتون را بهصورت ساده و قابل فهم برای نوجوانان آموزش میدهد. -
آموزش برنامهنویسی پایتون برای نوجوانان
اثر سیمون وبر، این کتاب به آموزش پایتون برای نوجوانان میپردازد و در فروشگاههای آنلاین کتاب موجود است. -
برنامهنویسی کودکان و نوجوانان به زبان ساده با اسکرچ
تألیف سید محسن عبادی جوکندان، این کتاب با استفاده از زبان اسکرچ، مفاهیم برنامهنویسی را بهصورت بصری و جذاب به نوجوانان آموزش میدهد. -
آموزش برنامهنویسی برای کودکان و نوجوانان با نرمافزار Scratch
نوشته? محدثه بابایی، این کتاب به معرفی و آموزش نرمافزار اسکرچ برای کودکان و نوجوانان میپردازد.
نشریات و وبسایتها
-
ایرانیان سایبر
این وبسایت به معرفی کتابها و منابع آموزشی برنامهنویسی برای کودکان و نوجوانان میپردازد و مقالات متعددی در این زمینه منتشر کرده است. -
کیدز آکادمی
این آکادمی به آموزش برنامهنویسی و هوش مصنوعی به کودکان و نوجوانان میپردازد و مقالات و منابع آموزشی رایگانی را ارائه میدهد.
مراکز علمی و آموزشی
-
آکادمی ایران اسکرچ
این آکادمی بهصورت تخصصی به آموزش برنامهنویسی اسکرچ به کودکان و نوجوانان میپردازد و دورههای آموزشی متعددی را برگزار میکند. -
جونیورا
محصولی از «کوئرا» است که آموزش برنامهنویسی کودکان و نوجوانان را از مقدماتی تا پیشرفته بهصورت آنلاین ارائه میدهد. -
آکادمی یاسان
این پلتفرم کلاسهای آنلاین برنامهنویسی برای کودکان و نوجوانان فارسیزبان در سراسر جهان برگزار میکند. -
ایرانیان سایبر
این مرکز کلاسهای برنامهنویسی برای کودکان و نوجوانان 8 تا 18 ساله برگزار میکند و به آموزش مهارتهای دیجیتال میپردازد. -
کیدز آکادمی
آموزش تخصصی برنامهنویسی، پایتون، اسکرچ و هوش مصنوعی بهصورت آنلاین به کودکان و نوجوانان با اساتید مجرب را ارائه میدهد. -
پل استار
این مرکز دورههای آموزش برنامهنویسی برای کودکان و نوجوانان را با تمرکز بر توسعه مهارتهای مرتبط با مهندسی کامپیوتر ارائه میدهد.
برچسبها: معرفی