مسیر یادگیری شما در CS50x.af
از اولین قدم تا ساخت پروژههای واقعی، قدم به قدم همراه شما هستیم.
با CS50x.af آشنا شوید
دوره CS50x دانشگاه هاروارد را در افغانستان، تحت راهنمایی مستقیم منتورها بیاموزید. بدون نیاز به هیچ تجربه قبلی.
ثبتنام از طریق روبیک هاب
از طریق روبیک هاب ثبتنام کنید و به نقشه راه اختصاصی، داشبورد پیشرفته و محتوای کامل این دوره دسترسی داشته باشید.
با منتور خود همراه شوید
پس از ثبتنام، به داشبورد و منابع آموزشی دسترسی پیدا میکنید و با منتور خود در ارتباط خواهید بود. در طول مسیر میتوانید سوالات و چالشهای خود را مطرح کرده و بازخورد دریافت کنید.
مبانی برنامهنویسی و تفکر محاسباتی
با مفاهیم بنیادی کمپیوتر ساینس و زبان C آشنا شوید و یاد بگیرید چگونه مسائل را به شکل منطقی و مرحله به مرحله حل کنید.
الگوریتمها و ساختمان دادهها
یاد میگیرید چگونه اطلاعات را سازماندهی کنید و برای حل مسائل پیچیده، الگوریتمهای مؤثر و قابل فهم طراحی کنید.
یادگیری SQL & Python
پس از یادگیری مفاهیم پایه، با زبان Python، پایگاههای داده SQL و ابزارهای جدید آشنا میشوید و مهارتهای برنامهنویسی خود را گسترش میدهید.
پروژه نهایی خود را بسازید
آموختههای خود را در یک پروژه واقعی به کار بگیرید. پروژهای بسازید که نشان دهد در طول مسیر چه چیزهایی یاد گرفتهاید.
مسیر را با موفقیت به پایان برسانید
با تکمیل موفقیتآمیز برنامه و انجام الزامات آن، دستاورد خود را ثبت کنید و با تجربه و مهارتهای جدید، قدم بعدی خود را در مسیر علوم کامپیوتر انتخاب کنید.
مسیر بعدی خود را انتخاب کنید
دوره CS50x.af پایان یادگیری نیست؛ بلکه میتواند شروع مسیر تخصصی شما باشد. بعد از آشنایی با کمپیوتر ساینس، میتوانید تصمیم بگیرید که این حوزه را میخواهید عمیقتر یاد بگیرید.
آنچه یاد خواهید گرفت
دوره CS50x اساسات کمپیوتر ساینس را معرفی میکند
حل مسئله
یاد میگیرید مانند یک برنامهنویس فکر کنید و مسائل پیچیده را به مراحل واضح و منطقی تقسیم کنید.
مبانی برنامهنویسی
یک پایه قوی در برنامهنویسی با زبانهای C و Python بسازید، از مفاهیم پایه تا کاربردهای واقعی.
الگوریتمها
درک کنید نرمافزار چگونه اطلاعات را بهصورت کارآمد ذخیره، سازماندهی و پردازش میکند.
دادهها و پایگاههای داده
یاد بگیرید برنامهها چگونه اطلاعات را ذخیره، سازماندهی و بازیابی میکنند.
توسعه وب
با HTML، CSS و JavaScript وبسایتهای مدرن و تعاملی بسازید.
پروژه نهایی
تمام آموختههای خود را با ساخت یک پروژه کامل که مهارتهای شما را نشان میدهد به کار ببرید.