اولین تجربه حضوری و فارسی CS50x در ارومیه

CS50x ارومیه آموزش برنامه‌نویسی، علوم کامپیوتر و تفکر الگوریتمی با مسیر عملی و پروژه‌محور

CS50xUrmia فقط یک دوره نیست؛ یک اکوسیستم یادگیری است. از کتابخانه آموزشی و داشبورد تا میرورهای ایرانی، آموزش حضوری، ابزار CipherText و جامعه‌ای که در آن دانشجو واقعاً کد می‌نویسد.

W0Scratchvisual logic
W1Cfirst real code
W2Arraysdata in memory
W3Algorithmsthinking efficiently
W4Memorypointers
W5Data Structureslinked lists
W6Pythonspeed of building
W7SQLdata thinking
AIArtificial Intelligencemodern CS
W8WebHTML CSS JS
W9Flaskbackend app
W10The Endfinal project
W0Scratchvisual logic
W1Cfirst real code
W2Arraysdata in memory
W3Algorithmsthinking efficiently
W4Memorypointers
W5Data Structureslinked lists
W6Pythonspeed of building
W7SQLdata thinking
AIArtificial Intelligencemodern CS
W8WebHTML CSS JS
W9Flaskbackend app
W10The Endfinal project
01 / CS50x COURSE

مسیر کامل CS50x

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

از منطق تصویری تا پروژه نهایی

0→10هفته‌های اصلی
AIایستگاه هوش مصنوعی
FPپروژه نهایی

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

Week 0

Scratch

شروع با منطق تصویری، مفهوم دستور، شرط، حلقه، رویداد و ساخت اولین برنامه قابل لمس.

LogicEventsBlocks
Week 1

C

ورود جدی به کدنویسی، متغیرها، شرط‌ها، حلقه‌ها، توابع و فکر کردن دقیق با کامپیوتر.

VariablesLoopsFunctions
Week 2

Arrays

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

ArraysStringsDebugging
Week 3

Algorithms

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

SearchSortBig O
Week 4

Memory

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

PointersMemoryFiles
Week 5

Data Structures

صف، پشته، لیست پیوندی، درخت، جدول هش و ساختارهای پایه نرم‌افزارهای جدی.

StackQueueHash Table
Week 6

Python

انتقال از C به Python برای نوشتن سریع‌تر، خواناتر و کاربردی‌تر برنامه‌ها.

PythonAutomationClean Code
Week 7

SQL

کار با داده، پایگاه داده، پرس‌وجو، جدول‌ها و تحلیل اطلاعات با نگاه ساختاریافته.

DatabaseQueriesSQLite
AI

Artificial Intelligence

آشنایی با مفاهیم مدرن هوش مصنوعی و نقش آن در آینده برنامه‌نویسی و حل مسئله.

AIModern CSReasoning
Week 8

HTML, CSS, JavaScript

ورود به وب، ساخت رابط کاربری، تعامل مرورگر و تبدیل ایده به صفحه قابل استفاده.

HTMLCSSJavaScript
Week 9

Flask

ساخت وب‌اپلیکیشن با Python، قالب‌ها، فرم‌ها، نشست‌ها، پایگاه داده و منطق سمت سرور.

FlaskJinjaBackend
Week 10

The End

جمع‌بندی مسیر، آماده‌سازی ذهن برای پروژه نهایی و انتخاب قدم بعدی در مسیر فناوری.

RecapFinal ProjectNext Step
02 / FOUNDERS & TEACHERS

مدرسان اصلی و هم‌بنیان‌گذاران

هویت آموزشی CS50xUrmia روی تجربه، منتورینگ و آموزش عملی ساخته شده است. بهراد قاسمی و مبین جباری مدرسان اصلی و هم‌بنیان‌گذاران این مسیر هستند.

BG

Behrad Ghasemi

هم‌بنیان‌گذار، مدرس اصلی، منتور

بهراد قاسمی – مدرس برنامه‌نویسی، نویسنده، مدیر ارشد عملیات (COO) در شرکت جبل القمر (دبی). مدرس پایتون و اسکرچ در لکو و مرکز علمی باقرالعلوم. مدیر سابق IT در میلانکوچ با رشد ۸۹۰٪ فروش در سه ماه. بنیان‌گذار اولین سیستم Proof of Transaction در ارز دیجیتال (Aroma Token) و مجله آسترونو مگ (همکاری با ناسا). مدیر در ویکی‌پدیا با بررسی بیش از ۲۲,۰۰۰ مقاله. نویسنده کتاب «آخرین بازمانده در سیاره زایلوس» (آموزش پایتون در قالب داستان). دارای گواهینامه‌هایی از Microsoft، AWS، HP و بنیاد آینده دبی. علاقه‌مند به نوروساینس، روانشناسی و تلفیق داستان با یادگیری عمیق.

Programming Instructor Algorithmic Thinking COO/CEO AI Learning
linkedin.com/in/behradghasemi
MJ

Mobin Jabbari

هم‌بنیان‌گذار، مدرس اصلی، منتور

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

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

حرف او: «برنامه‌نویسی زبان آینده بشریت است و نیازمند یادگیری عملی و درکی عمیق است، نه تئوری. به دوره‌ها بسنده نکنید؛ بروید بنشینید و خودتان کد بنویسید.»

Co-founder Mentor AI Researcher 100+ حضوری هزاران دانشجوی آنلاین
03 / STUDENT INTERVIEWS

مصاحبه با دانشجویان

بیایید باهم نطرات دانشجویان قبلی دوره رو ببینیم!

Student Stories

مصاحبه با دانشجویان CS50xUrmia درباره تجربه یادگیری، حل مسئله، پروژه‌ها و مسیر ورود به فناوری.

«اول فکر می‌کردم برنامه‌نویسی یعنی حفظ کردن سینتکس؛ اما اینجا فهمیدم اصل ماجرا حل مسئله است.»

دانشجوی دوره

«تمرین‌ها باعث شد فقط تماشاچی نباشم. مجبور شدم کد بنویسم، خطا بگیرم و واقعاً بفهمم.»

دانشجوی دوره

«فضای گروهی و منتورینگ باعث شد مسیر برایم قابل ادامه دادن شود.»

دانشجوی دوره
04 / LEARNING ECOSYSTEM

یادگیری فراتر از کلاس

مسیر آموزشی باید به داشبورد، منابع، ابزارها، میرورها و جامعه متصل باشد تا دانشجو بعد از هر جلسه بداند قدم بعدی چیست.

CS50xMirrors

دایرکتوری میرورهای ایرانی برای دسترسی بهتر به منابع و ابزارهای مرتبط با CS50x. این بخش به شکل یک مرکز مرتب، سریع و قابل اعتماد بازطراحی شده است.

CipherText

ابزار آموزشی رمزنگاری برای فهم بهتر متن، شیفت، الگوریتم، ورودی، خروجی و ایده‌های پایه امنیت اطلاعات.

کتابخانه آموزشی

محتوای تکمیلی برای مرور، تمرین، یادگیری عمیق‌تر و آمادگی برای چالش‌های دوره.

تمرین واقعی

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

خانواده یادگیری

جامعه‌ای برای پرسیدن، همکاری، ساختن، خاطره ساختن و ادامه دادن مسیر.

05 / COMMUNITY
دفترچه خاطرات ما فقط از کد ساخته نشده؛ از آدم‌ها، تلاش‌ها، پروژه‌ها و مسیرهایی ساخته شده که کنار هم شکل گرفتند.

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

06 / FAQ

پرسش‌های پرتکرار

سوالات بیشتری دارید؟ فقط کافیه زنگ بزنید!

CS50xUrmia برای چه کسانی مناسب است؟

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

آیا برای شروع باید برنامه‌نویسی بلد باشم؟

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

فرق این مسیر با دوره‌های معمولی چیست؟

تمرکز CS50xUrmia روی فهم عمیق، تمرین عملی، منتورینگ، پروژه، رفع اشکال و ساخت خروجی واقعی است؛ نه صرفاً تماشای ویدئو.

امکانات سایت CS50xUrmia چیست؟

کتابخانه آموزشی، داشبورد دانشجویی، دایرکتوری میرورها، صفحه آموزش و ابزار CipherText از امکانات اصلی سایت هستند.