مبانی کامپیوتر و برنامه نویسی(CS50X)

سرفصل های دوره

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

این دوره با یک زبان فراگیر به نام C شروع می‌شود که زیربنای زبان‌های جدید امروزی است، که از طریق آن نه تنها در مورد توابع، متغیرها، شرطی‌ها، حلقه‌ها و موارد دیگر، بلکه در مورد نحوه عملکرد خود رایانه‌ها در زیر هود، حافظه و موارد دیگر نیز یاد خواهید گرفت. همه سپس دوره به پایتون ، یک زبان سطح بالاتر که به دلیل C بیشتر متوجه آن خواهید شد، می رود. در پایان ترم، این دوره SQL را معرفی می کند که از طریق آن می توانید داده ها را در پایگاه های داده، همراه با HTML، CSS و جاوا اسکریپت ذخیره کنید. ، از طریق آن می توانید برنامه های وب و تلفن همراه را به طور یکسان ایجاد کنید. دوره در یک پروژه نهایی به اوج خود می رسد.

تعداد جلسات: ۱۶ جلسه

طول هر جلسه : ۲ ساعت

قیمت دوره : ۲ میلیون ۵۰۰ هزار تومان