محاسبات کوانتومی یکی از مهمترین فناوریهای نوظهور در حوزه علوم کامپیوتر است که با استفاده از قوانین مکانیک کوانتومی، روشهای جدیدی برای پردازش اطلاعات ارائه میدهد. در این دوره با مفاهیم اصلی محاسبات کوانتومی مانند کیوبیت، برهمنهی، درهمتنیدگی، اندازهگیری و گیتهای کوانتومی آشنا میشوید.
محاسبات کوانتومی یکی از مهمترین فناوریهای نوظهور در حوزه علوم کامپیوتر است که با استفاده از قوانین مکانیک کوانتومی، روشهای جدیدی برای پردازش اطلاعات ارائه میدهد. در این دوره با مفاهیم اصلی محاسبات کوانتومی مانند کیوبیت، برهمنهی، درهمتنیدگی، اندازهگیری و گیتهای کوانتومی آشنا میشوید و تفاوت میان محاسبات کلاسیک و کوانتومی را بهصورت مفهومی و عملی بررسی میکنید. در بخش عملی دوره، برنامهنویسی مدارهای کوانتومی با زبان پایتون و کتابخانه Qiskit آموزش داده میشود. شما یاد میگیرید چگونه محیط توسعه را آماده کنید، مدارهای کوانتومی بسازید، گیتهای مختلف را روی کیوبیتها اعمال کنید، مدارها را با استفاده از شبیهسازها اجرا کرده و نتایج بهدستآمده را تحلیل کنید. همچنین با روش اجرای مدارهای کوانتومی روی سرویسهای ابری و سختافزارهای واقعی کوانتومی آشنا خواهید شد. در ادامه، الگوریتمهای مهم و مقدماتی کوانتومی مانند Deutsch-Jozsa، Grover و سایر نمونههای کاربردی پیادهسازی میشوند. دوره بهصورت پروژهمحور طراحی شده است و در پایان، با استفاده از آموختههای خود یک پروژه کامل در زمینه طراحی و اجرای مدارها و الگوریتمهای کوانتومی با Qiskit انجام خواهید داد.

مقدمهای بر محاسبات کوانتومی
در این بخش با تاریخچه شکلگیری محاسبات کوانتومی، تفاوت رایانههای کلاسیک و کوانتومی، کاربردهای مهم این فناوری و محدودیتهای فعلی آن آشنا میشوید.
مفاهیم پایه مکانیک کوانتومی
مفاهیم پایهای مانند حالت کوانتومی، برهمنهی، احتمال، اندازهگیری و درهمتنیدگی به زبان ساده و با مثالهای قابل درک بررسی میشوند.
کیوبیتها و گیتهای کوانتومی
در این بخش ساختار کیوبیت و نحوه نمایش آن بررسی میشود و با گیتهای مهمی مانند X، Y، Z، H، CNOT و گیتهای چرخشی آشنا خواهید شد.
محسن رسا
مدرس
ثبتنام بسته است
این دوره برگزار شده و فقط جزئیات آن قابل مشاهده است
بله، داشتن آشنایی مقدماتی با پایتون برای شرکت در دوره پیشنهاد میشود. مباحث موردنیاز مانند متغیرها، شرطها، حلقهها، توابع و کار با کتابخانهها در طول دوره مرور خواهند شد.
خیر، مفاهیم ریاضی موردنیاز بهصورت ساده و مرحلهبهمرحله توضیح داده میشوند. آشنایی با جبر خطی و احتمال میتواند به درک بهتر مباحث کمک کند، اما پیشنیاز اجباری نیست.
خیر، تمرینها ابتدا با شبیهسازهای Qiskit انجام میشوند. همچنین نحوه استفاده از سرویسهای ابری برای اجرای مدارها روی سختافزار واقعی کوانتومی نیز آموزش داده خواهد شد.
شروع کار با پایتون و Qiskit
نحوه آمادهسازی محیط توسعه، نصب Qiskit، ایجاد اولین مدار کوانتومی، افزودن گیتها، انجام اندازهگیری و نمایش نتایج آموزش داده میشود.
شبیهسازی و تحلیل مدارهای کوانتومی
در این بخش با شبیهسازهای کوانتومی کار میکنید و روش اجرای مدارها، بررسی خروجیها، تحلیل احتمال نتایج و شناسایی خطاهای رایج را یاد میگیرید.
الگوریتمهای مقدماتی کوانتومی
الگوریتمهایی مانند Deutsch-Jozsa، Bernstein-Vazirani و Grover بهصورت مفهومی و عملی بررسی و با استفاده از Qiskit پیادهسازی میشوند.
اجرای مدار روی سختافزار کوانتومی
نحوه آمادهسازی مدار برای اجرا، ارسال آن به سرویسهای ابری، انتخاب backend مناسب و مقایسه نتایج شبیهساز با سختافزار واقعی آموزش داده میشود.
پروژه نهایی دوره
در پروژه پایانی، یک مسئله مشخص با استفاده از مفاهیم دوره تحلیل شده و یک راهکار کوانتومی برای آن طراحی میشود. سپس مدارها و الگوریتمهای موردنیاز با Qiskit پیادهسازی، اجرا و مستندسازی خواهند شد.
بله، مفاهیم محاسبات کوانتومی از پایه آموزش داده میشوند و مطالب بهصورت مرحلهبهمرحله پیش میروند. بااینحال، آشنایی مقدماتی با پایتون و مفاهیم عمومی برنامهنویسی برای انجام تمرینها ضروری است.
در پروژه پایانی، یک مسئله کاربردی با استفاده از مدارها و الگوریتمهای کوانتومی طراحی و با Qiskit پیادهسازی میشود. پروژه ابتدا روی شبیهساز اجرا شده و در صورت فراهم بودن دسترسی، روی سختافزار کوانتومی واقعی نیز آزمایش خواهد شد.
این دوره برگزار شده و فقط جزئیات آن قابل مشاهده است
بازگشت به لیست دورهها