برنامه نویسی کوانتومی

نوع رویداد: آنلاین
دسته بندی موضوعی:برنامه نویسی
رشته های تحصیلی:همه‌ی رشته‌ها
جلسات رویداد زمان برگزاری
1 20:00 - 1403/02/29
2 20:00 - 1403/02/31
3 20:00 - 1403/03/02
4 20:00 - 1403/03/05
5 20:00 - 1403/03/07
6 20:00 - 1403/03/09
7 20:00 - 1403/03/12
8 20:00 - 1403/03/14
توضیحات

Quantum Programming

- مخصوص علاقه مندان به حوزه محاسبات و اطلاعات کوانتومی

- به همراه یادگیری تئوری مکانیک کوانتومی و زبان برنامه نویسی پایتون

- اهدای گواهی معتبر حضور از طرف کارگزار بنیاد ملی نخبگان

- جلسات ضبط شده در اختیار شرکت کنندگان قرار میگیرد

- تشکیل گروه پرسش و پاسخ تلگرامی

برنامه‌نویسی کوانتومی، نوعی از برنامه‌نویسی است که برای پیاده‌سازی الگوریتم‌ها و محاسبات کوانتومی استفاده می‌شود. در برنامه‌نویسی کوانتومی، با استفاده از زبان‌های برنامه‌نویسی مختلف، مانند Qiskit، برنامه‌های کوانتومی پیاده‌سازی می‌شوند.

برنامه‌های کوانتومی، با استفاده از مفاهیم فیزیک کوانتومی، محاسبات پیچیده را با سرعت بسیار بالاتری نسبت به رایانه‌های کلاسیک انجام می‌دهند. به عنوان مثال، الگوریتم شور، یک الگوریتم کوانتومی است که با استفاده از تئوری تبدیل فوریه کوانتومی، عدد اول بودن یک عدد را در زمان بسیار کمتر از الگوریتم‌های کلاسیک پیدا می‌کند.

برنامه‌نویسان کوانتومی، با استفاده از این تکنولوژی، محاسبات پیچیده را در زمان بسیار کمتر و با دقت بالاتر انجام می‌دهند. به همین دلیل، برنامه‌نویسی کوانتومی به عنوان یک حوزه جدید در علم رایانه شناخته شده است.

 

چه چیز هایی قرار است یاد بگیریم در دوره برنامه نویسی کوانتومی مقدماتی یاد بگیریم :

--- زبان برنامه نویسی پایتون

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

--- مبانی مکانیک کوانتومی

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

 

 

سرفصل ها

Python Programming Language

Quantum Mechanics

Quantum Object Class

tates and Operations

Functions operating

Eigenvectors and Eigenvalues

Matrix Exponentials

Density Matrices

Expectation Values

Tensor Products and Partial Traces

Schrödinger Equations

The von Neumann equation for time evolution
Non-unitary evolution

Solving Problems with Time-dependent Hamiltonians

مدرس ها
علیرضا کرم زاده
کارشناس ارشد فیزیک | محقق در PDAT | دانشگاه شهید بهشتی
پوریا خلیلیان
کارشناس ارشد فیزیک | محقق در PDAT | دانشگاه صنعتی شریف
برگزارکننده: تیم مهندسی کورپی صفحه برگزار کننده
0 دیدگاه
1375 بازدید
لینک کوتاه
نظرات

قوانین ثبت دیدگاه

  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.

اولین نفری باشید که نظر می دهید “برنامه نویسی کوانتومی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جلسات رویداد زمان برگزاری
1 20:00 - 1403/02/29
2 20:00 - 1403/02/31
3 20:00 - 1403/03/02
4 20:00 - 1403/03/05
5 20:00 - 1403/03/07
6 20:00 - 1403/03/09
7 20:00 - 1403/03/12
8 20:00 - 1403/03/14
مدرس ها
علیرضا کرم زاده
کارشناس ارشد فیزیک | محقق در PDAT | دانشگاه شهید بهشتی
پوریا خلیلیان
کارشناس ارشد فیزیک | محقق در PDAT | دانشگاه صنعتی شریف
برگزارکننده: تیم مهندسی کورپی صفحه برگزار کننده
0 دیدگاه
1375 بازدید
لینک کوتاه