Scratch
شروع با منطق تصویری، مفهوم دستور، شرط، حلقه، رویداد و ساخت اولین برنامه قابل لمس.
CS50xUrmia فقط یک دوره نیست؛ یک اکوسیستم یادگیری است. از کتابخانه آموزشی و داشبورد تا میرورهای ایرانی، آموزش حضوری، ابزار CipherText و جامعهای که در آن دانشجو واقعاً کد مینویسد.
علاوه بر خود دوره این امکانات رو هم براتون فراهم کردیم!
سرفصلها طوری نمایش داده شدهاند که کاربر بداند از کجا شروع میکند، در هر هفته چه میآموزد و در پایان مسیر چه خروجیای باید بسازد.
برنامه یادگیری CS50xUrmia روی چهار اصل ساخته میشود: آموزش مفهومی، تمرین هدایتشده، چالش واقعی و خروجی قابل ارائه. دانشجو فقط ویدئو نمیبیند؛ مسئله حل میکند، کد مینویسد، خطا میگیرد و با منتور مسیر خود را اصلاح میکند.
شروع با منطق تصویری، مفهوم دستور، شرط، حلقه، رویداد و ساخت اولین برنامه قابل لمس.
ورود جدی به کدنویسی، متغیرها، شرطها، حلقهها، توابع و فکر کردن دقیق با کامپیوتر.
آرایهها، رشتهها، کامپایل، دیباگ، آرگومانهای خط فرمان و مقدمات رمزنگاری ساده.
جستوجو، مرتبسازی، پیچیدگی زمانی و درک اینکه چرا بعضی راهحلها بهتر و سریعترند.
حافظه، اشارهگر، آدرس، تخصیص حافظه، فایلها و درک عمیقتر از اتفاقات پشت کد.
صف، پشته، لیست پیوندی، درخت، جدول هش و ساختارهای پایه نرمافزارهای جدی.
انتقال از C به Python برای نوشتن سریعتر، خواناتر و کاربردیتر برنامهها.
کار با داده، پایگاه داده، پرسوجو، جدولها و تحلیل اطلاعات با نگاه ساختاریافته.
آشنایی با مفاهیم مدرن هوش مصنوعی و نقش آن در آینده برنامهنویسی و حل مسئله.
ورود به وب، ساخت رابط کاربری، تعامل مرورگر و تبدیل ایده به صفحه قابل استفاده.
ساخت وباپلیکیشن با Python، قالبها، فرمها، نشستها، پایگاه داده و منطق سمت سرور.
جمعبندی مسیر، آمادهسازی ذهن برای پروژه نهایی و انتخاب قدم بعدی در مسیر فناوری.
هویت آموزشی CS50xUrmia روی تجربه، منتورینگ و آموزش عملی ساخته شده است. بهراد قاسمی و مبین جباری مدرسان اصلی و همبنیانگذاران این مسیر هستند.
بهراد قاسمی – مدرس برنامهنویسی، نویسنده، مدیر ارشد عملیات (COO) در شرکت جبل القمر (دبی). مدرس پایتون و اسکرچ در لکو و مرکز علمی باقرالعلوم. مدیر سابق IT در میلانکوچ با رشد ۸۹۰٪ فروش در سه ماه. بنیانگذار اولین سیستم Proof of Transaction در ارز دیجیتال (Aroma Token) و مجله آسترونو مگ (همکاری با ناسا). مدیر در ویکیپدیا با بررسی بیش از ۲۲,۰۰۰ مقاله. نویسنده کتاب «آخرین بازمانده در سیاره زایلوس» (آموزش پایتون در قالب داستان). دارای گواهینامههایی از Microsoft، AWS، HP و بنیاد آینده دبی. علاقهمند به نوروساینس، روانشناسی و تلفیق داستان با یادگیری عمیق.
مبین جباری برنامهنویس، رهبر تیمهای فناورانه و همبنیانگذار CS50xUrmia است. او با چند سال تجربه در صنعت فناوری اطلاعات و ۶ سال سابقه تخصصی آموزش، نسل جدیدی از توسعهدهندگان مسئلهمحور را تربیت کرده است.
در رزومه او همکاری با دانشگاه ارومیه، پژوهشسرای ارومیه، کانون، فرهنگسرای ارومیه و شرکتهای دانشبنیان دیده میشود. او همچنین مدیر دپارتمان هوش مصنوعی و برنامهنویسی شرکت لکو ارومیه و محقق در زمینه هوش مصنوعی است.
حرف او: «برنامهنویسی زبان آینده بشریت است و نیازمند یادگیری عملی و درکی عمیق است، نه تئوری. به دورهها بسنده نکنید؛ بروید بنشینید و خودتان کد بنویسید.»
بیایید باهم نطرات دانشجویان قبلی دوره رو ببینیم!
مصاحبه با دانشجویان CS50xUrmia درباره تجربه یادگیری، حل مسئله، پروژهها و مسیر ورود به فناوری.
«اول فکر میکردم برنامهنویسی یعنی حفظ کردن سینتکس؛ اما اینجا فهمیدم اصل ماجرا حل مسئله است.»
دانشجوی دوره«تمرینها باعث شد فقط تماشاچی نباشم. مجبور شدم کد بنویسم، خطا بگیرم و واقعاً بفهمم.»
دانشجوی دوره«فضای گروهی و منتورینگ باعث شد مسیر برایم قابل ادامه دادن شود.»
دانشجوی دورهمسیر آموزشی باید به داشبورد، منابع، ابزارها، میرورها و جامعه متصل باشد تا دانشجو بعد از هر جلسه بداند قدم بعدی چیست.
دایرکتوری میرورهای ایرانی برای دسترسی بهتر به منابع و ابزارهای مرتبط با CS50x. این بخش به شکل یک مرکز مرتب، سریع و قابل اعتماد بازطراحی شده است.
ابزار آموزشی رمزنگاری برای فهم بهتر متن، شیفت، الگوریتم، ورودی، خروجی و ایدههای پایه امنیت اطلاعات.
محتوای تکمیلی برای مرور، تمرین، یادگیری عمیقتر و آمادگی برای چالشهای دوره.
هر بخش با تمرین، رفع اشکال و پروژه همراه است تا یادگیری از حالت تئوری خارج شود.
جامعهای برای پرسیدن، همکاری، ساختن، خاطره ساختن و ادامه دادن مسیر.
دفترچه خاطرات ما فقط از کد ساخته نشده؛ از آدمها، تلاشها، پروژهها و مسیرهایی ساخته شده که کنار هم شکل گرفتند.
CS50xUrmia میخواهد حس خانواده بودن را حفظ کند؛ جایی که آدمها فقط دانشجو نیستند، بلکه بخشی از یک تجربه جمعیاند. اگر نمیدانید از کجا شروع کنید، میتوانید برای مشاوره رایگان اقدام کنید.
سوالات بیشتری دارید؟ فقط کافیه زنگ بزنید!
برای دانشآموزان، دانشجویان، علاقهمندان به برنامهنویسی و کسانی که میخواهند علوم کامپیوتر را به شکل عملی و پروژهمحور یاد بگیرند.
خیر. مسیر از مفاهیم پایه شروع میشود و مرحلهبهمرحله وارد مباحث جدیتر مثل C، الگوریتم، پایتون، پایگاه داده و وب میشود.
تمرکز CS50xUrmia روی فهم عمیق، تمرین عملی، منتورینگ، پروژه، رفع اشکال و ساخت خروجی واقعی است؛ نه صرفاً تماشای ویدئو.
کتابخانه آموزشی، داشبورد دانشجویی، دایرکتوری میرورها، صفحه آموزش و ابزار CipherText از امکانات اصلی سایت هستند.