پروژه پایستون برای سرعت بخشیدن به کدگذاری در پایتون

زبان برنامه‌نویسی پایتون برای سخت‌‌افزارهای قدرتمند در زمینه علوم داده و پروژه‌های یادگیری ماشینی اهمیت بسیار زیادی دارد. ولی یکی از مهم‌ترین نقاط ضعف این زبان برنامه‌نویسی سرعت آن محسوب می‌شود.
 
شرکت آناکوندا که در زمینه توسعه و توزیع زبان پایتون برای علوم داده فعالیت می‌کند تصمیم دارد نحوه پشتیبانی از سیستم Pyston را تغییر دهد. این سیستم یک پیاده‌سازی جدید از پایتون است که با رفع مشکلات کنونی می‌تواند سرعت پلتفرم کدگذاری را افزایش دهد.
 
سیستم Pyston که توسط «کوین مدزلوسکی» ساخته شده  مه امسال در قالب یک پلتفرم منبع باز با وعده افزایش 30 درصدی شتاب کدهای پایتون روانه بازار شد.
 
مدزلوسکی یکی از مهندسان نرم‌افزار در شرکت دراپباکس بود که به شکل عمده از زبان برنامه‌نویسی پایتون استفاده می‌کند و «گوئیدو ون راسوم» از خالقان این زبان را از سال 2013 به مدت پنج سال استخدام کرد تا بتواند در کنار او فرآیند کدگذاری را ارتقا دهد.
 
شرکت آناکوندا هم اکنون مدزلوسکی و همکارش را در اختیار دارد همچنین با «ماریوس واچلر» که توسعه‌دهنده اصلی پاتیون محسوب می‌شود را استخدام کرده است تا به کمک آنها جامع کاربران، مشارکت‌کنندگان و نگهدارندگان پروژه برای اطمینان از پایداری طولانی مدت این زبان برنامه‌نویسی را شکل دهد.

۱۳ سپتامبر یا ۲ به توان ۸: روز جهانی برنامه‌نویسان مبارک

 
دویست و پنجاه و ششمین روز از هر سال که با ۱۳ سپتامبر مصادف شده، به عنوان روز جهانی برنامه‌نویسان شناخته می‌شود. این روز زمان مناسبی برای قدردانی از کوشش‌های این قشر پرتلاش و اثرگذار است که اینترنت امروز بدون وجود آن‌ها به این شکل در نمی‌آمد.
 
۱۳ سپتامبر ۲۵۶ امین روز سال است و معادل عدد ۱۰۰ در مبنای شانزده و ۲ به توان ۸ در نظر گرفته می‌شود. این عدد نشانگر واحد بایت است که در دنیای برنامه‌نویسی اهمیت زیادی دارد. به‌علاوه، ۲۵۶ بالاترین توان عدد ۸ در بازه کمتر از ۳۶۵ است که همان تعداد رایج روزهای یک سال محسوب می‌شود.
 
نخستین بار دو کارمند شرکت Parallel Technologies به نام‌های «ولنتین بالت» و «مایکل چرویاکوف» در سال ۲۰۰۲ این روز را به عنوان روز برنامه‌نویس معرفی کردند و دولت روسیه اولین دولتی بود که ۱۳ سپتامبر را به عنوان روز رسمی برنامه‌نویسان شناخت.
 
۱۳ سپتامبر در سال ۲۰۰۷ به عنوان روز جهانی برنامه‌نویسان شناخته شد و از آن زمان تاکنون بسیاری از کشورها از جمله آلمان، آمریکا، کانادا، هند، بلژیک، استرالیا، نیوزلند، لهستان و بریتانیا این روز را جشن می‌گیرند. در ایران ۲۵۶ امین روز سال دهم آذر ماه است که هنوز به صورت رسمی به عنوان روز برنامه‌نویس معرفی نشده اما کارزارهایی برای معرفی این روز به عنوان روز ملی برنامه‌نویسان برگزار شده است.
 
همه برنامه‌هایی که شما از آن‌ها استفاده می‌کنید، از جمله مرورگری که در حال حاضر با آن این صفحه را می‌بینید، توسط برنامه‌نویسان ساخته شده‌اند. جهان اینترنت زیر سلطه این دسته از مهندسان قرار دارد و آن‌ها تحولات دنیای نرم‌افزارها و سخت‌افزارها را رقم می‌زنند.
 
مردم معمولا در این روز سعی می‌کنند اطلاعات خود را درباره برنامه‌نویسان و برنامه‌نویسی افزایش دهند. پدر و مادرها فرزندان خود را با برنامه‌نویسی آشنا می‌کنند تا واکنش آن‌ها را نسبت به این حیطه کاری ببینند. برنامه‌نویسی به عنوان یکی از مشاغل آینده‌دار و پردرآمد حال حاضر دنیا شناخته می‌شود و به همین دلیل خیلی‌ها به دنبال یادگیری این حرفه هستند.

هکرها بیشتر از چه زبان‌های برنامه‌نویسی استفاده می‌کنند؟

محققان می‌گویند توسعه‌دهندگان بدافزار به طور عمده به زبان‌های برنامه‌نویسی غیرمعمول و عجیب روی می‌آورند تا جلوی تحلیل برنامه‌های مخرب ساخته شده توسط آنها گرفته شود.
 
براساس گزارش جدیدی که توسط تیم تحقیقات و اطلاعات شرکت بلکبری منتشر شده مشخص شد به تازگی میزان استفاده هکرها از زبان برنامه‌نویسی Go یا همان Golang، D یا DLang، Nim و Rust افزایش یافته است.
 
این پلتفرم‌ها بیشترین میزان استفاده توسط توسعه‌دهندگان بدافزار را داشته‌اند تا بر این اساس از شناسایی توسط جامعه امنیتی دور بمانند و مشکلات خاص در روند توسعه بدافزار آنها ایجاد نشود.
 
به طور خاص، توسعه‌دهندگان بدافزار در حال آزمایش لودرها و ابزارهای کدگذاری هستند که با این زبان‌ها نوشته شده‌اند و برای استقرار بدافزارهای خود استفاده از این زبان‌ها را در زنجیره حملات سایبری مناسب می‌دانند.
 
گروه بلکبری در گزارش خود اعلام کرد ابزارهای کدگذاری در مرحله اول به منظور اجتناب از شناسایی در نقطه پایانی هدف به کار گرفته می‌شوند و هنگامی که بدافزار کنترل‌های امنیتی موجود را دور زده و می‌تواند اشکال مشمول کد مخرب را تشخیص دهد، از آنها برای رمزگشایی و بارگیری استفاده می‌شود و در نهایت بدافزارها از این طریق می‌توانند تروجان‌ها را مستقر کنند.
 
بدافزارهایی که در این گزارش به آنها توجه شده تروجان‌های دسترسی از راه دور (RATs)، Remcos و NanoCore را شامل می‌شوند. علاوه بر این بدافزارهای Cobalt Strike در بیشتر موارد با این زبان‌ها توسعه میابند.
 

زبان برنامه‌نویسی جدید Triton معرفی شد

به گفته شرکت تحقیقاتی هوش مصنوعی OpenAI، برنامه‌نویسی واحدهای پردازش گرافیک در شرکت Nvidia بسیار دشوار است و به طور ویژه با زبان برنامه‌نویسی اختصاصی Nvidia موسوم به CUDA انجام می‌شود.
 
این استارت‌آپ فعال در حوزه هوش مصنوعی که دفتر مرکزی آن در سانفرانسیسکو واقع شده با پشتیبانی مایکروسافت و شرکت سرمایه‌گذاری Khosla Ventures نسخه 1.0 زبان برنامه‌نویسی جدید را در این بخش معرفی کرد.
 
این زبان برنامه‌نویسی جدید که با نام Triton شناخته می‌شود برای کاهش بار مذکور در جریان کدگذاری‌ها ساخته شده هم اکنون با انتشار یک مطلب وبلاگی اعلام شد که کدهای منبع آن در پلتفرم GitHub ارائه شده است.
 
شرکت OpenAI ادعا می‌کند که زبان برنامه‌نویسی Triton می‌تواند سهولت استفاده از کدگذاری در CUDA را برای برخی از وظایف شبکه عصبی در قلب اشکال یادگیری ماشینی و هوش مصنوعی مانند ماتریس به همراه داشته باشد.
 
«فیلیپ تیلت» از محققان مرکز OpenAI که مدیریت پروژه توسعه این زبان برنامه‌نویسی را هم برعهده داشت در این خصوص گفت: «هدف ما این است که جایگزین مناسب برای زبان CUDA ارائه دهیم و از آن در فرآیند یادگیری عمیق استفاده کنیم».
 

هوش مصنوعی برنامه نویسی را ساده می کند

به تازگی از یک الگوریتم هوش مصنوعی رونمایی شده که می تواند به برنامه نویسان نرم افزارها کمک کند.
 
 به نقل از فیوچریسم، «اوپن آ آی»(Open AI) یک شرکت فعال در حوزه تحقیقات هوش مصنوعی از الگوریتم جدیدی به نام Codex رونمایی کرده که قادر است دستورهای نوشتاری به زبان انلگیسی را به کدهای برنامه نویسی قابل استفاده تبدیل کند.
 
این الگوریتم می‌تواند با دریافت دستورالعمل، فرایند برنامه نویسی را برای برنامه نویسان کهنه کار ساده‌تر می‌کند و همچنین یک ابزار یادگیری برای برنامه نویسان تازه کار به حساب می‌آید.
 
همچنین می‌توان آن را به نرم افزاری‌هایی کاربردی مانند بازی‌های ساده یا وب سایت تبدیل کرد. در همین راستا نشریه ورج در گزارشی اشاره می‌کند کاربر می‌تواند ظاهر یا قابلیت‌های یک وب سایت مورد نظرش مانند جایگذاری منو یا باکس‌های متن را به زبان انگلیسی ساده توصیف کند. در مرحله بعد Codex یک طرح ساده را براساس تفسیرش از درخواست‌های کاربر، ارائه می‌کند.
 
البته این ایده بدان معنا نیست که هوش مصنوعی خود برنامه نویسی انجام می‌دهد، بلکه الگوریتم مذکور به عنوان دستیار یا معاون برنامه نویس فعالیت می‌کند و ایده‌ها را به کد نرم افزاری تبدیل می‌کند.

آغاز رویداد دانش‌آموزی کدآپ با محوریت زبان برنامه‌نویسی پایتون

دور جدید رویداد دانش‌آموزی کدآپ با محوریت زبان برنامه‌نویسی پایتون و با حمایت همراه اول و آکادمی همراه برگزار می‌شود.
 
 
به گزارش اداره کل ارتباطات شرکت ارتباطات سیار ایران، رویداد دانش آموزی «کد آپ» از ابتدای مردادماه آغاز شده و به مدت دو ماه قرار است دانش آموزان شرکت کننده در این دوره را با تفکر رایانشی و برنامه نویسی به زبان پایتون آشنا کند.
 
سامانه آموزشی این دوره علاوه بر درسنامه های نوشتاری، بستری برای حل تمرین و داوری آنلاین است؛ در کنار این بستر به هر فرد یک مربی یا راهنما اختصاص می یابد.
 
همچنین دانش آموزان به صورت هفتگی در کلاس آموزشی مبتنی بر حل مساله جمعی و تعاملی شرکت می کنند.
 
از جمله برنامه های تدارک دیده شده در این دوره، برنامه ریزی ارائه 150 درس نامه، 70 ساعت حل مساله و برنامه نویسی، 2 مسابقه آنلاین برنامه نویسی، انجام پروژه های واقعی، سیستم خودکار تصحیح تمرین ها، اتاق فرار مجازی، یادگیری معکوس، کلاس های هفتگی، مسابقات جانبی و رفع اشکال فردی و گروهی است.
 
این دوره که با حمایت همراه اول و آکادمی همراه تدارک دیده شده، توسط کوئرا اجرا می شود و تا انتهای شهریورماه ادامه خواهد داشت.
 
گفتنی است، در دوره گذشته کدآپ که مبتنی بر آموزش زبان ++C بود، بیش از 200 دانش آموز از 25 شهر کشور شرکت و زیر نظر 20 مربی برنامه نویسی اقدام به انجام پروژه های واقعی کردند.

دوره‌های آموزش مهارت کدنویسی ویژه دانش آموزان برگزار می شود

 
سازمان فناوری اطلاعات ایران از برگزاری دوره‌های آموزش مهارت کدنویسی ویژه دانش آموزان با هدف پرورش خلاقیت در سراسر کشور و به‌صورت مجازی خبر داد.
 
به گزارش سازمان فناوری اطلاعات ایران، دوره‌های آموزش مهارت کدنویسی ویژه دانش آموزان با هدف پرورش خلاقیت در سراسر کشور توسط خانه ریاضیات اصفهان با همکاری دانشگاه صنعتی اصفهان و با حمایت سازمان فناوری اطلاعات ایران به‌صورت مجازی و رایگان برگزار می‌شود.
 
اولویت برنامه برای دانش آموزان علاقه‌مند و با استعداد و نیز مناطق دورافتاده بوده و به صورت کاملاً تعاملی اجرا می‌شود.
 
در دوره‌های مذکور، مدرس و دانش آموزان در زمان تدریس ارتباط دوطرفه دارند و بر همین اساس، حضور مستمر فراگیران از اهمیت ویژه‌ای برخوردار است.
 
برنامه‌نویسی مهارتی است که با استفاده از آن می‌توان خلاقیت کودکان نوجوانان را شکوفا کرد و افراد با شرکت در این دوره‌ها خود را برای حضور در دنیای شغلی آینده آماده می‌کنند.
 
تفکر منطقی، افزایش خلاقیت، طرح و پیاده‌سازی ایده و تکنیک حل مسئله به‌صورت گام‌به‌گام، از جمله دستاوردها و تأثیرات یادگیری برنامه‌نویسی محسوب می‌شود.
 
در این راستا، آموزش دو زبان برنامه‌نویسی - اسکرچ و پایتون- به‌طور مشخص در اولویت قرار داده شده است.
 
مدت هر دوره ۱۲ جلسه بوده و از تیر ماه کلاس‌ها آغاز می‌شود.
 
همچنین، شهریه دوره در حد پرداخت حق عضویت و رایگان بوده و در پایان دوره، گواهی دیجیتال معتبر ارائه می‌شود.

Copilot ، ابزار هوش مصنوعی گیت‌هاب و OpenAI رونمایی شد

copilot.jpg
 
شرکت‌های گیت‌هاب و OpenAI از ابزاری جدید مبتنی بر هوش مصنوعی به نام Copilot رونمای کردند که می‌تواند به اپلیکیشن ویژوال استودیو کد ادیتور اضافه شود و در کدنویسی به کاربر کامل کند.
 
گیت‌هاب اعلام کرد که ابزار Copilot قادر به ارائه عملکردی فراتر از ارائه کدهای از پیش‌ تعریف‌شده به آن است. بدین معنی که می‌تواند کدی را که پیشتر نوشته‌ شده را تجزیه و تحلیل کرده و یک کد جدید مطابق با آن را ایجاد کند.
 
نمونه‌هایی که در وب‌سایت این پروژه ثبت شده، نشان می‌دهد که این ابزار قادر است به صورت خودکار، کدهایی را برای ایمپورت (وارد) کردن توییت‌ها، ترسیم نقشه‌های پراکندگی و به دست آوردن رتبه در Goodreads را بنویسد.
به گفته نت فریمن، مدیرعامل گیت‌هاب، ابزار Copilot با زبان‌های برنامه‌نویسی پایتون، جاوا اسکریپ، تایپ اسکریپ، رابی (Ruby) و Go سازگار است. گیت‌ها از این دستاورد به عنوان تحولی بزرگ در برنامه‌نویسی دو نفره یاد می‌کند. جایی که دو کدنویس روی یک پروژه کار می‌کنند و اشکالات یکدیگر را اصلاح کنند و فرآیند توسعه را سرعت ببخشند. در اینجا، ابزار Copilot نقش کدنویس دوم را ایفا و به صورت مجازی همراهی می‌کند.
 
توسعه این ابزار، اولین پروژه بزرگ حاصل از سرمایه‌گذاری یک میلیارد دلاری مایکروسافت در شرکت OpenAI که اکنون تحت مدیریت سم آلتمن فعالیت دارد، محسوب می‌شود. ابزار Copilot  مبتنی بر پلتفرمی‌جدید تحت عنوان OpenAI Codex ساخته شده است.

Rust به زبان اصلی توسعه لینوکس تبدیل می‌شود

گزارش‌هایی که به تازگی مطرح شده اعلام می‌دارد که به منظور تبدیل زبان برنامه‌نویسی Rust به یکی از دو زبان اصلی توسعه‌دهنده هسته مرکزی سیستم عامل منبع باز لینوکس، شرکت گوگل و گروه تحقیقات امنیت اینترنت (ISRG) که مرجع صدور گواهینامه‌های رمزگذاری محسوب می‌شود؛ اقدامات گسترده‌ای انجام داده‌اند.
 
هدف اصلی این اقدامات تلاش برای استفاده گسترده از Rust در توسعه لینوکس و حذف تمامی اشکالات امنیتی مربوط به حافظه در هسته مرکزی این سیستم عامل است که در اصل بخش اساسی زیرساخت‌های اینترنت را تشکیل می‌دهد و در همه موارد، از سرورها گرفته تا دستگاه‌های لبه و گوشی‌های هوشمند نیز قابل اجرا است.
 
از گذشته تاکنون درایورهای اصلی لینوکس که هسته مرکزی آن را تشکیل می‌دهند با زبان C نوشته شده‌اند و این در حالی است که زبان برنامه نویسی مذکور نمی‌تواند به اندازه Rust برای حذف اختلالات مربوط به حافظه کارآمد باشد. در این میان مایکروسافت نیز اعلام کرده است 70 درصد اختلالات برطرف شده در لینوکس مربوط به بخش حافظه آن می‌شود.
 
توسعه‌دهندگان لینوکس به جای بازنویسی کل هسته سیستم عامل که بیش از 30 میلیون خط کد را شامل می‌شود، در حال بررسی این مسئله هستند تا قسمت‌های جدید هسته مرکزی لینوکس را با زبان Rust بنویسند.
 
شرکت گوگل آوریل امسال برنامه‌های خود را برای پشتیبانی از پروژه Rust در فرآیند توسعه لینوکس منتشر کرد و «میگوئل اوجدا» توسعه‌دهنده مربوطه در گوگل نیز درخواست ارسال نظر (RFC) در این مورد را ارسال کرد.
 

دوره CS50x ایران تابستان امسال برگزار می‌شود

 
دوره CS50x ایران تابستان امسال به‌صورت آنلاین و غیرحضوری برگزار می‌شود. ثبت‌نام این رویداد تا ۳۱ خرداد ماه ادامه دارد. این دوره در ۱۱ جلسه آموزشی در مجموع ۳۳ ساعت، ۱۱ جلسه رفع اشکال ۲۲ تا ۵۵ ساعت و ۳ رویداد پازل‌دی، پنل‌های کلاب‌هاوس و نمایشگاه سی‌اس‌فیفتی برگزار می‌شود.
 
به گزارش پیوست، رویداد CS50 در اصل یک واحد درسی در دانشگاه هاروارد برای دانشجویان دوره کارشناسی است. همانطور که در ایران دانشجویان کامپیوتر درسی به نام مبانی برنامه‌نویسی دارند، در دانشگاه هاروارد هم برای دانشجویان تازه‌وارد رشته کامپیوتر، یک واحد درسی با عنوان CS50 وجود دارد که مبانی علوم کامپیوتر را به دانشجوها آموزش می‌دهد. این واحد، غیر از دانشگاه هاروارد در دانشگاه‌های دیگری هم تدریس می‌شود و چندسالی است که محتوای آن به‌صورت Open Course بر بستر اینترنت قرار گرفته است.
 
 
شرکت‌کنندگان در این دوره با کسب امتیازات لازم می‌توانند گواهی رسمی از طرف دانشگاه هاروارد دریافت کنند
این واحد درسی علاوه بر آن که در دانشگاه‌های مختلفی تدریس می‌شود، در کشور‌های دیگری مانند ایران و عراق هم به‌صورت رویداد برگزار می‌شود که به آن CS50x گفته می‌شود. تفاوت این رویداد با واحد درسی در برگزاری ایونت‌های مختلف، ایجاد شبکه و کسب تجربه عملی در کنار دوره‌های آموزشی است.
 
نیما سالارکیا، مدیر CS50x ایران، در خصوص برگزاری این دوره در ایران گفت: «برگزاری رویداد CS50x از سال گذشته در ایران کلید خورده است. برای برگزاری این دوره در ایران، با مسئول دپارتمان علوم و کامپیوتر دانشگاه هاروارد و مدرس اصلی این دوره در دانشگاه هاروارد مکاتبه داشتیم. برگزاری رسمی این دوره در ایران نیازمند رعایت یک سری استاندارد‌های خاص بود. نهایتا با قبول شرایط مختلفی که برای برگزاری این رویداد لازم بود، سال ۹۸ اجازه رسمی برگزاری این دوره در ایران را از دانشگاه هاروارد به دست آوردیم.»
 
به گفته سالارکیا قرار بود اولین دوره این رویداد تابستان ۹۹ به‌صورت حضوری برگزار شود اما به دلیل مشکلاتی که کرونا به وجود آورد، نهایتا این دوره پاییز ۹۹ به‌صورت آنلاین و غیرحضوری برگزار شد.
 
آنطور که مدیر CS50x ایران توضیح داد برگزاری اولین دوره این رویداد در ایران با استقبال خوبی از سمت دانشجوها روبه‌رو شد به‌طوری که CS50x ایران ایران با ۴۱۰ شرکت‌کننده پس از آمریکا، هند و کانادا به چهارمین کشور از نظر تعداد شرکت‌کننده تبدیل شد و ۶۰ درصد دانشجوها هم موفق به کسب گواهینامه رسمی رویداد CS50x ایران شدند.
 
حالا تابستان ۱۴۰۰ قرار است دومین دوره این رویداد باز هم به‌‌صورت اینترنتی در ایران برگزار شود. جلسات آموزشی این دوره از ۱۷ تیر (هر پنج‌شنبه) آغاز می‌شود و تا ۲۵ شهریور ادامه داد. جلسات رفع اشکال هم از ۲۲ تیر (هر سه‌شنبه) تا ۳۰ شهریور برگزار می‌شود. نمایشگاه پایانی این دوره هم در تاریخ جمعه ۱۶ مهر ماه برگزار خواهد شد. دوره CS50x ایران علاوه بر برگزاری کلاس‌های آموزشی، رویداد بین‌المللی پازل‌دی و نمایشگاه پایانی، از تاریخ ۲۲ مرداد (هر جمعه) تا ۱۹ شهریور، به‌صورت هفتگی پنل‌هایی در کلاب‌هاوس برگزار خواهد کرد که میهمانان این پنل‌ها، ایرانی‌های شاغل در شرکت‌های بزرگ بین‌المللی و دانشگاه‌های معتبر جهانی هستند.
 
این دوره به دانشجویان علوم کامپیوتر، هنر برنامه‌نویسی، مهارت حل مساله و تفکر الگوریتمی می‌آموزد و به‌صورت مقدماتی زبان‌های برنامه‌نویسی پایتون، جاوااسکریپت، HTML CSS، و مفاهیم اولیهData Structures، Memory Algorithms، Arrays، Scratch، Ethics و Flask تدریس می‌شود.
 
کلاس‌های این دوره در کانال یوتیوب، جلسات رفع اشکال در اسکای‌روم و پنل‌های شبانه در کلاب‌هاوس برگزار می‌شود. نمایشگاه پایانی این رویداد هم در محل پارک علم‌وفناوری پردیس خواهد بود.
 
رویداد بین‌المللی پازل‌دی هم یک رویداد جانبی ۶ روزه در کنار دوره CS50x است که به‌صورت همزمان در تمامی کشور‌ها برگزار می‌شود. شرکت‌کنندگان در این رویداد به‌صورت انفرادی یا تیمی در چالش حل معمای دانشگاه هاروارد شرکت می‌کنند و در پایان اگر موفق به حل تعداد مشخصی از معماها شوند، از سوی دانشگاه هاروارد برای شرکت در این رویداد گواهی رسمی دریافت می‌کنند.
 
نمایشگاه CS50 آخرین رویدادی است که در این دوره برگزار می‌شود و دانشجویان در این نمایشگاه، پروژه‌های خود را به نمایش می‌گذارند. در این نمایشگاه شرکت‌های بزرگ و معتبر ایرانی هم حضور دارند و امکان جذب نیرو، دوره‌های کارآموزی و استخدام دانشجوها فراهم است.
 
ثبت‌نام در این دوره به ۲ صورت انفرادی و گروهی انجام می‌شود. هزینه ثبت‌نام انفرادی ۹۴۹ هزار تومان و هزینه ثبت‌نام گروهی برای هر نفر ۸۴۹ هزار تومان است. ثبت‌نام این دوره از طریق سایت ایوند با عنوان «دوره علوم کامپیوتر هاروارد در ایران» انجام خواهد شد.