<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات دوره های علوم کامپیوتر دانشگاه هاروارد</title>
        <link>https://virgool.io/cs50xshiraz/feed</link>
        <description>CS50 دوره آموزش مبانی علوم کامپیوتر و آشنایی با منطق و الفبای برنامه نویسی است که نخستین بار در دانشگاه های هاروارد و ییل ارائه شد. دوره ی سی اس فیفتی یک دوره ی Open-License است که به تمام دنیا این اجازه را میدهد تا به صورت رایگان و با اسم CS50x همراه با پسوند اسم مکان برگزاری، م</description>
        <language>fa</language>
        <pubDate>2026-06-09 06:49:30</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/oa9luqfrdnqu/hezoql.jpg</url>
            <title>دوره های علوم کامپیوتر دانشگاه هاروارد</title>
            <link>https://virgool.io/cs50xshiraz</link>
        </image>

                    <item>
                <title>جشن روز جهانی برنامه‌نویس در شیراز</title>
                <link>https://virgool.io/cs50xshiraz/%D8%AC%D8%B4%D9%86-%D8%B1%D9%88%D8%B2-%D8%AC%D9%87%D8%A7%D9%86%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%AF%D8%B1-%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2-phdxpc2jncca</link>
                <description>در دنیای پرشتاب فناوری، ۱۳ سپتامبر (۲۲ شهریور) روزی است که به افتخار مهندسان نرم‌افزار و برنامه‌نویسان سراسر جهان نامگذاری شده است. روز برنامه‌نویس، فرصتی برای قدردانی از نقش حیاتی این متخصصان خلاق که دنیای دیجیتال ما را شکل می‌دهند، می‌باشد.امسال، ما مجموعه CS50xShiraz به‌همراه فینگرکدر و انجمن IT دانشگاه شیراز، این روز را با شور و هیجان خاصی جشن می‌گیریم. با برگزاری جشن روز جهانی برنامه‌نویس، قصد داریم جامعه فنی شهرمان را گرد هم آوریم تا دستاوردهای گذشته را ارج نهیم و چشم‌اندازهای هیجان‌انگیز آینده را کاوش کنیم. از مبتدیان مشتاق گرفته تا متخصصان باتجربه، این رویداد فرصتی است برای یادگیری، شبکه‌سازی و الهام گرفتن در فضایی سرشار از نوآوری و خلاقیت.روز برنامه‌نویس چیست؟۱۳ سپتامبر معادل ۲۲ شهریور (۱۲ سپتامبر معادل ۲۱ شهریور در سال‌های کبیسه) برای تجلیل از مشارکت‌ها و نوآوری‌های برنامه‌نویسان و مهندسان نرم‌افزار که کدهای کامپیوتری را طراحی می‌کنند و می‌نویسند، روز برنامه‌نویس نامگذاری شده است. از آنجایی که ۲۵۶ عددی بسیار مهم در محاسبات کامپیوتری می‌باشد، روز برنامه‌نویس در ۲۵۶مین روز سال جشن گرفته می‌شود. علاوه بر اینکه یک بایت، واحد اساسی داده در محاسبات، از ۸ بیت تشکیل شده و می‌تواند ۲۵۶ مقدار متمایز را در خود ذخیره کند، این عدد بزرگ‌ترین توان ۲ بوده که کمتر از تعداد روزهای سال، یعنی ۳۶۵ روز، می‌باشد.برنامه‌نویسیتفاوت برنامه‌نویسی و کدنویسی کدنویسی عمل نوشتن کد به یک زبان برنامه‌نویسی خاص گفته می‌شود که در نهایت دستورالعمل‌های انسانی را به زبانی که برای کامپیوتر قابل‌فهم است ترجمه می‌کند. تمرکز کدنویسی بیشتر روی سینتکس و قوانین یک زبان برنامه‌نویسی است و شامل وظایف کوچک‌تر و تخصصی‌تر مانند نوشتن یک تابع یا برنامه می‌شود. با داشتن دانش زبان برنامه‌نویسی موردنظر و اطلاع از سینتکس آن می‌توان در یک ویرایشگر متن ساده کدنویسی کرد.برنامه‌نویسی اصطلاحی گسترده‌تر می‌باشد که کل فرآیند توسعه نرم‌افزار یعنی نوشتن کد، طراحی کد، تست کد، دیباگ کردن کد و نگهداری از نرم‌افزار را در بر می‌گیرد. تمرکز برنامه‌نویسی روی حل مسئله، طراحی الگوریتم، معماری سیستم و مدیریت پروژه است. از آنجایی که برنامه‌نویسی کل چرخه توسعه نرم‌افزار را شامل می‌شود، نیاز به ابزارهای متفاوتی مثل IDE، دیباگرها و سیستم‌های کنترل نسخه دارد تا در کنار دانش و درک عمیقی از الگوریتم‌ها، اصول مهندسی نرم‌افزار و ساختمان‌ داده‌ها بتوان در برنامه‌نویسی مؤثر عمل کرد.اهمیت برنامه‌نویسان در دنیای امروزپیشبرد نوآوری فناوریبرنامه‌نویسان در خط مقدم ایجاد فناوری‌های جدیدی هستند که آینده ما را شکل می‌دهند، از هوش مصنوعی گرفته تا بلاکچین و فراتر از آن.افزایش کارایی کسب و کاراز طریق خودکارسازی و راهکارهای نرم‌افزاری، برنامه‌نویسان به کسب و کارها کمک می‌کنند تا عملیات خود را در صنایع مختلف بهینه کرده و هزینه‌ها را کاهش دهند.حل مسائل پیچیدهبرنامه‌نویس‌ها مهارت‌های تحلیلی خود را برای مقابله با چالش‌های پیچیده در زمینه‌هایی مانند بهداشت و درمان، امور مالی و علوم محیطی به کار می‌گیرند.تقویت رشد اقتصادیصنعت نرم‌افزار، که توسط برنامه‌نویسان هدایت می‌شود، به طور قابل توجهی به ایجاد شغل و توسعه اقتصادی در سراسر جهان کمک کرده است.امکان‌پذیر کردن ارتباطات جهانیبرنامه‌نویسان زیرساخت‌هایی که اینترنت را تقویت می‌کنند و ارتباطات و اشتراک‌گذاری اطلاعات جهانی را تسهیل می‌کنند، می‌سازند.شخصی‌سازی تجربیات کاربریبا توسعه الگوریتم‌ها و رابط‌های کاربری تطبیق‌پذیر، برنامه‌نویسان تجربیات دیجیتالی سفارشی برای کاربران در پلتفرم‌های مختلف ایجاد کرده‌اند.پیشبرد تحقیقات علمیابزارها و شبیه‌سازی‌هایی توسط برنامه‌نویسان توسعه داده شده است باعث تسریع اکتشافات علمی در زمینه‌هایی مانند ژنتیک، نجوم و فیزیک ذرات شده‌اند.تقویت امنیت سایبریدر دنیایی که به طور فزاینده‌ای دیجیتالی می‌شود، برنامه‌نویسان نقش مهمی در محافظت از داده‌ها و سیستم‌های حساس در برابر تهدیدات سایبری ایفا می‌کنند.انقلاب در آموزشبرنامه‌نویسان نرم‌افزارها و پلتفرم‌های آموزشی ایجاد می‌کنند که یادگیری را برای افراد در همه سنین قابل دسترس‌تر، تعاملی‌تر و مؤثرتر می‌سازند.شرکت و تیم برنامه‌نویسیزبان‌های برنامه‌نویسی در طول سال‌هازبان‌های برنامه‌نویسی در طول سال‌ها به‌طور چشمگیری تکامل یافته‌اند؛ از کد ماشین و زبان اسمبلی که بسیار تخصصی و دشوار هستند شروع شده‌اند و اکنون به پایتون که سینتکس ساده و خوانایی بالایی دارد رسیده‌اند. ایجاد زبان‌های برنامه‌نویسی سطح بالا مانند FORTRAN در دهه ۱۹۵۰ یک نقطه عطف بزرگ بود که برنامه‌نویسی را دسترس‌پذیرتر و کارآمدتر کرد. دهه‌های ۱۹۶۰ و ۱۹۷۰ شاهد توسعه زبان‌هایی مانند COBOL و C بودند که قابلیت‌های توسعه نرم‌افزار را بیشتر گسترش دادند و با ظهور برنامه‌نویسی شیءگرا در دهه ۱۹۸۰ با زبان‌هایی مانند C++ و بعداً جاوا، طراحی نرم‌افزار به‌دلیل ترویج مدولاریت و قابلیت استفاده مجدد متحول شد. در سال‌های اخیر، زبان‌هایی مانند پایتون و جاوا اسکریپت به دلیل سادگی و تطبیق‌پذیری خود محبوبیت یافته‌اند و نوآوری در زمینه‌هایی مانند توسعه وب، علم داده و هوش مصنوعی را پیش می‌برند. این تکامل مداوم نشان‌دهنده طبیعت پویای فناوری و جستجوی مداوم برای قدرتمندتر و کاربرپسندتر کردن برنامه‌نویسی است.چالش‌های پیش روی برنامه‌نویسانبرنامه‌نویسان با چالش‌های متنوعی در حرفه خود مواجه می‌شوند که از مشکلات فنی تا موانع شخصی و حرفه‌ای را شامل می‌شود. همگام شدن با تغییرات سریع فناوریاز آنجا که صنعت فناوری به‌سرعت تغییر کرده و زبان‌های برنامه‌نویسی، فریم‌ورک‌ها، و ابزارهای جدید به‌طور منظم ظهور می‌کنند، برنامه‌نویسان باید به طور مداوم یاد بگیرند، به‌روز بمانند و سازگار شوند.دیباگینگ و رفع مشکلاتبه دلیل اینکه دیباگینگ نیاز به درک عمیق از کد دارد و اغلب شامل جستجو در کدهای بزرگ برای شناسایی علت اصلی مشکلات است، یافتن و رفع باگ‌های کد می‌تواند زمان‌بر، خسته‌کننده و ناامیدکننده باشد.تعادل بین حجم کار، مهلت‌ها و دورکاریاگرچه برنامه‌نویس‌‌ها با داشتن مزیت دورکاری انعطاف‌پذیری بیشتری در ساعات کاری خود دارند اما دورکاری می‌تواند منجر به تداخل بین زندگی کاری و شخصی شود که همراه با کار کردن تحت فشار مهلت‌های کوتاه‌مدت برنامه‌نویسان را مضطرب و فرسوده می‌کند.نگرانی‌های امنیتیبرنامه‌نویسان باید از آخرین تهدیدات امنیتی مطلع باشند و بهترین شیوه‌ها را برای حفاظت از برنامه‌های خود پیاده‌سازی کنند تا مطمئن شوند که نرم‌افزار از آسیب‌پذیری‌ها و حملات محافظت شده است.توسعه حرفه‌ایتصمیم‌گیری در مورد تخصص در زبان‌های برنامه‌نویسی و فناوری‌ها می‌تواند دلهره‌‌آور باشد، بنابراین برنامه‌نویسان باید انتخاب‌های استراتژیک در مسیر شغلی خود انجام دهند و به‌طور مداوم به دنبال فرصت‌های رشد و توسعه باشند.حقایق جالب درباره برنامه‌نویسیباگ و دیباگینگدر سال ۱۹۴۷ یک شب‌پره که در رله‌های کامپیوتر گیر کرده بود باعث اختلال عملکرد در کامپیوتر شد. گریس هاپر، این حادثه را در دفترچه ثبت کامپیوتر مستند کرد و این اتفاق را «باگ» و رفع این خرابی را «دیباگینگ» نامید.اولین باگ کامپیوتریدیباگینگ اردک پلاستیکیوقتی برنامه‌نویسان هنگام اجرا کردن کد به مشکلی بر می‌خورند که نمی‌توانند ریشه آن را پیدا و رفع کنند، کد خود را برای یک شیء بی‌جان مانند اردک پلاستیکی توضیح می‌دهند تا بیان فرآیند کد به‌صورت شفاهی به آن‌ها کمک کند که خطاها را شناسایی کرده و کد خود را بهتر درک کنند.تعداد زبان‌های برنامه‌نویسیبیش از ۷۰۰ زبان برنامه‌نویسی مختلف امروزه وجود دارد که هر کدام برای پاسخگویی به نیازها و وظایف خاصی در دنیای محاسبات طراحی شده‌اند. اولین ویروس کامپیوتریاولین ویروس کامپیوتری معروف به &quot;Creeper&quot; در سال ۱۹۷۱ توسط برنامه خودتکثیری که برای آزمایش نظریه برنامه‌های خودتکثیر طراحی شده بود ایجاد شد که با آلوده کردن سیستم عامل پیام «من Creeper هستم، اگه می‌تونی من رو بگیر!» را روی مانیتور نمایش می‌داد.افسانه‌های رایج درباره برنامه‌نویسیبرای یادگیری برنامه‌نویسی باید در ریاضیات خوب باشید.با اینکه تفکر ریاضی می‌تواند در زمینه‌هایی مانند علم داده و توسعه بازی کمک‌کننده باشد، برای برنامه‌نویس شدن نیازی نیست که در ریاضیات عالی بود.برای برنامه‌نویس شدن نیاز به مدرک دانشگاهی دارید.بسیاری از برنامه‌نویسان موفق خودآموخته هستند. دوره‌های آنلاین، بوت‌کمپ‌ها، هکاتون‌ها و پروژه‌های شخصی می‌توانند به‌اندازه آموزش رسمی ارزشمند باشند.هوش مصنوعی جایگزین برنامه‌نویسان خواهد شد.در حالی که هوش مصنوعی می‌تواند در انجام برخی وظایف کمک کند، همچنان نیاز به نظارت و خلاقیت انسانی دارد و وجود برنامه‌نویسان برای توسعه، نگهداری و بهبود سیستم‌های هوش مصنوعی ضروری است.برنامه‌نویسی یک فعالیت انفرادی است.با اینکه کدنویسی می‌تواند به تنهایی انجام شود اما برنامه‌نویسان اغلب در تیم‌ها کار می‌کنند، کد را به اشتراک می‌گذارند و در پروژه‌های منبع باز مشارکت می‌کنند.دستاوردهای قابل توجه برنامه‌نویسیتلاش‌های بی‌وقفه‌ی برنامه‌نویسان دستاوردهایی را به‌همراه داشته است که اکنون به جزئی جدایی‌ناپذیر از زندگیمان تبدیل شده‌اند.گوشی‌های هوشمند و اپلیکیشن‌های موبایلبرنامه‌نویسان سیستم‌های عامل و میلیون‌ها اپلیکیشن ساخته‌اند که تلفن‌های ما را به رایانه‌های قدرتمند جیبی تبدیل می‌کنند.پلتفرم‌های رسانه‌های اجتماعی و سرویس‌های استریمینگفیسبوک، توییتر، اینستاگرام و دیگر شبکه‌ها نحوه ارتباط و اشتراک‌گذاری اطلاعات ما را در سطح جهانی متحول کرده و بهبود بخشیده‌اند. نتفلیکس، اسپاتیفای و پلتفرم‌های مشابه، سرگرم شدن ما را با ارائه‌ی محتوای شخصی‌سازی شده و درخواستی دگرگون ساخته‌اند.تجارت الکترونیک، بانکداری دیجیتال  و خرید آنلاینپلتفرم‌هایی مانند آمازون و دیجی‌کالا، همراه با سیستم‌های پرداخت امن، نحوه خرید و انجام کسب و کار ما را تغییر داده‌اند و اپلیکیشن‌ها و خدمات بانکداری آنلاین، تراکنش‌های مالی را سریع‌تر و راحت‌تر کرده‌اند.حمل و نقلجی‌پی‌اس و اپلیکیشن‌های ناوبری سفر و مسیریابی را، چه در حال رانندگی باشید، چه پیاده‌روی یا استفاده از حمل و نقل عمومی، بسیار آسان‌تر کرده و اپلیکیشن‌های تاکسی آنلاین نیز حمل و نقل شهری را متحول نموده‌اند.رایانش ابریاین فناوری نحوه ذخیره‌سازی و دسترسی به داده‌ها را تغییر داده و اطلاعات را در هر زمان و مکان در دسترس قرار داده است.موتورهای جستجوگوگل و دیگر موتورهای جستجو، دسترسی فوری به اطلاعات جهانی را فراهم نموده‌اند.پلتفرم‌های آموزش آنلاین و دورکاریدوره‌های آنلاین بسیار و پلتفرم‌های یادگیری الکترونیکی، آموزش را در سطح جهانی قابل دسترسی‌تر ساخته و ابزارهایی مانند زوم و اسکایپ، کار و ارتباط از راه دور را بهبود بخشیده‌اند.نرم‌افزارهای امنیت سایبریبا دیجیتالی شدن زندگی ما، برنامه‌نویسان نرم‌افزارهایی برای محافظت از داده‌ها و حریم خصوصی ما ایجاد می‌کنند.مدل‌های زبانی هوش مصنوعی و دستیارانمدل‌های پیشرفته هوش مصنوعی مانند ChatGPT، GitHub Copilot، Google Gemini و Claude نحوه تعامل ما با رایانه‌ها، کمک در کدنویسی و پردازش زبان طبیعی را متحول کرده‌اند.جشن روز برنامه‌نویس در شیرازجشن روز جهانی برنامه‌نویس در شیرازمجموعه CS50xShiraz به‌همراه فینگرکدر و انجمن IT دانشگاه شیراز، به مناسبت روز جهانی برنامه‌نویس جشنی برای برنامه‌نویسان و علاقه‌مندان تکنولوژی و برنامه‌نویسی در سالن فجر دانشگاه شیراز تدارک دیده‌اند. این جشن برای تمامی برنامه‌نویسان اعم از فرانت‌اند و بک‌اند یا سینیور و جونیور برگزار می‌شود و حتی علاقه‌مندانی که تازه پا به حوزه‌ی برنامه‌نویسی گذاشته‌اند هم دعوت‌اند.در این رویداد، فرصت مشارکت در حل مسائل و چالش‌های برنامه‌نویسی، آشنایی با همکاران و دوستان جدید و بهره‌مند گردیدن از تجربیات حرفه‌ای‌های حوزه برنامه‌نویسی فراهم شده است.جناب آقایان نوید بارسالاری، حسین ناصری، امیر خلیلی و محمد کهکشانی در جشن روز برنامه‌نویس تجربیات خود از کار کردن در حوزه برنامه‌نویسی را به اشتراک خواهند گذاشت.برای ثبت‌نام در اولین جشن روز برنامه‌نویس ایران به ایوند مراجعه کنید و برای اطلاع از آخرین اخبار، CS50xShiraz را با همین نام در شبکه‌های اجتماعی دنبال کنید.</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Mon, 09 Sep 2024 20:55:05 +0330</pubDate>
            </item>
                    <item>
                <title>تجربیات دانشجویان پیشین دوره سی اس فیفتی</title>
                <link>https://virgool.io/cs50xshiraz/%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA-%D8%AF%D8%A7%D9%86%D8%B4%D8%AC%D9%88%DB%8C%D8%A7%D9%86-%D9%BE%DB%8C%D8%B4%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87-%D8%B3%DB%8C-%D8%A7%D8%B3-%D9%81%DB%8C%D9%81%D8%AA%DB%8C-vbwc8crowlv4</link>
                <description>دوره‌ی جامع و محبوب سی‌اس‌فیفتی‌اکس توسط CS50xShiraz از شهریور ماه ۱۴۰۳ به‌صورت حضوری در شیراز و آنلاین در سراسر کشور برگزار می‌شود. دوره CS50x قبلا با نام مقدمه‌ای بر علوم کامپیوتر و برنامه‌نویسی شناخته می‌شد که به‌صورت حضوری در دانشگاه هاروارد و ییل ارائه می‌شد.در این پست ویرگول به تجربیات دانشجویان فارسی‌زبان پیشین دوره CS50x و دانشجویان حضوری این دوره در هاروارد می‌پردازیم.دوره CS50x چیست؟سی‌اس‌فیفتی‌اکس، دوره‌ی مقدماتی دانشگاه هاروارد در زمینه‌ی فعالیت‌های فکری علوم کامپیوتر و هنر برنامه‌نویسی است. تمامی علاقه‌مندان به کامپیوتر، حتی کسانی که دانشجو یا دانش‌آموز رشته‌های کامپیوتری هستند، با تجربه یا بدون تجربه قبلی امکان شرکت در دوره‌‌ی سی اس فیفتی را دارند. طبق گفته‌ی خود CS50 بیشتر از دو سوم دانشجویان این دوره پیش‌زمینه‌ای از علوم کامپیوتر نداشتند و قبلا در هیچ‌گونه دوره‌ی علوم کامپیوتری شرکت نکرده بودند. این دوره با شعار «درستی کد، طراحی کد و سبک کد» به شرکت‌کنندگانش آموزش می‌دهد که چگونه مسائل را با استفاده یا بدون استفاده از کد حل کنند.معرفی CS50x Shirazسی‌اس‌فیفتی‌اکس شیراز با داشتن لایسنس رسمی از سمت CS50 دانشگاه هاروارد از سال ۱۴۰۲ فعالیت خود را در ایران شروع کرده است. این شعبه با هدف گسترش دانش برنامه‌نویسی و علوم کامپیوتر در جنوب ایران تأسیس شده است. CS50xShiraz دوره‌های سی‌اس‌فیفتی را با زبان و فرهنگ فارسی تلفیق می‌کند تا در دسترس جامعه علمی و برنامه‌نویسان ایران قرار گیرد. مدرسان شعبه شیراز سی اس فیفتی آقایان محمدحسین طباطبائی‌فرد و محمد کهکشانی هستند.تجربیات دانشجویان فارسی‌زبان دوره سی‌اس‌فیفتی‌اکسدر ادامه شرح تجربه‌ای کامل و با جزئیات از شرکت‌کنندگان پیشین دوره سی‌اس‌فیفتی‌اکس می‌خوانیم که این دوره را تحت نظر شعبه‌های دیگر در ایران یا به صورت آنلاین از طریق سایت رسمی CS50 گذرانده‌‌اند.پارسا ناظرپارسا ناظر شرکت‌کننده ۲۰ ساله، دانشجوی مهندسی کامپیوتر، مدیر عامل و بنیان‌گذار شرکت فناوری ویرا پارسوماش (بایتو) درباره تجربیات خود از گذراندن دوره CS50x گفت:دوره‌ی CS50x برای من بیشتر از یک دوره آموزشی و نقطه‌ی عطف زندگی‌ام بود. من دوره رو به عنوان دانش‌آموز رشته‌ی تجربی که راجع‌به مسیر آینده‌ی شغلیش سردرگم بود، شروع کردم.تدریس جذاب و تئاترگونه‌ی دوره در شعبه CS50xTehran، مفاهیم رو ساده‌تر می‌کرد و باحال جلوه می‌داد. با اینکه CS50x رو هم به زبان فارسی و هم انگلیسی گذروندم، تدریس مدرس‌های فارسی‌زبان به همون کیفیت و حتی در جاهایی بهتر بود.جذاب‌ترین تمرین هفتگی برای من پیدا کردن مجرم، توسط سرنخ‌ها در یک پایگاه داده‌ی عظیم شامل شماره‌ تلفن‌ها، تاریخ‌های تماس، اعترافات مظنونین و… بود.از دلایلی که گذروندن دوره سی‌اس‌فیفتی‌اکس در یکی از شعبه‌های ایران بهتر از یادگیری فردی بود، وجود تیم پشتیبانی علمی بود که در طول دوره با روی باز در مشکلاتم به من کمک می‌کردند. برگزاری دوره CS50x بی‌نقص بود و تنها چیزی که می‌تونست بهترش کنه، امکان شبکه‌سازی بیشتر و راهنمایی آدم‌های متنوع در حوزه‌های مختلف در طول دوره بود. به نظرم تیم CS50xShiraz با برگزاری هفتگی آفیس اورز و وجود تیم پشتیبانی و فنی خوب در این مهم می‌تونه بهتر عمل کنه.در دانشگاه به خاطر گذروندن دوره سی‌ اس‌ فیفتی‌ اکس، به خوبی حس می‌کردم که دید عمیق‌تری به علوم کامپیوتر و برنامه‌نویسی نسبت به همکلاسی‌هام دارم و می‌تونستم بهشون کمک کنم. بعدتر من حتی در دوره‌ی CS50 AI و CS50 Python هم شرکت کردم و مدرک‌هاشون رو دریافت کردم.دوره CS50x به قدری من رو مجذوب کرده بود که روز آخر تصمیم گرفتم با اتوبوس، از شیراز به تهران برم تا در هکاتون شرکت کنم. با افراد تلاشگر و باسواد این حوزه در هکاتون آشنا شدم و مسیر من در دانشگاه هم به سمت برنامه‌نویسی رفت.به علت اینکه سی‌اس‌فیفتی به من کمک کرد تا با بخش‌های مختلف علوم کامپیوتر و بیش از یک زبان برنامه‌نویسی آشنا بشم، تونستم فیلد کاری خودم رو در این حوزه پیدا کنم و در ادامه با یادگیری بیشتر و تشکیل تیم، شرکت خودم رو تاسیس کنم و به درآمد برسم.دوره CS50x شروع خیلی خوبی برای ورود به دنیای علوم کامپیوتر و برنامه‌نویسیه چون با مفاهیم پایه و زبان‌های مختلف برنامه‌نویسی آشنا می‌شین و بعد از اون، بقیه‌ی مسیر با خودتون و تلاش‌هاتون هست.امیرحسین دهقانیامیرحسین دهقانی ۲۶ ساله، دانش‌آموخته‌ی مقطع لیسانس کارگردانی و شاغل در حوزه تبلیغات، تجربیات خود از گذراندن دوره سی‌اس‌فیفتی‌اکس را به اشتراک گذاشت:من قبل از کرونا دوره CS50x رو در تهران گذروندم. برام جالب بود که بشه دوره‌ای با استاندارد آموزشی دانشگاه هاروارد رو در ایران به زبان فارسی گذروند. قبل دوره سی‌اس‌فیفتی‌اکس در چند دوره‌ی برنامه‌نویسی دیگه شرکت کرده بودم ولی بخاطر نداشتن انسجام، بیشتر باعث شده بودن گیج بشم و تصویر درستی از مسیر و آینده برنامه‌نویسی نداشته باشم.از اون جایی که شیوه تدریس در سی اس فیفتی اکس مدرن و باهیجانه اصلا متوجه گذر زمان نمی‌شدم. دوره به‌شکلی بود که من با شیبی مناسب کم‌کم با نحوه کارکرد کامپیوتر آشنا شدم. جالب‌ترین بخش دوره CS50x برام درک مفاهیم اولیه برنامه‌نویسی بود چون همیشه برام گنگ بود که وقتی کدی نوشته و اجرا می‌شه چه اتفاقی می‌افته.چالش‌برانگیزترین بخش دوره‌ی سی‌اس‌فیفتی‌اکس برای من انجام کارهای گروهی بود چون به انجام انفرادی کارها عادت داشتم. خوشحالم که تونستم یاد بگیرم چطور می‌شه با تعامل بقیه کارها رو پیش ببرم.یکی از مشکلات همیشگی من دور بودن از یک جمع پویا و اهل فن بود که فرصت رشد در کنارشون رو داشته باشم. سی اس فیفتی اکس این مشکل رو برای من به‌طور کامل حل کرد. هکاتون و نمایشگاه پایانی باعث شد ارتباطات من گسترش پیدا کنه و با دیگرانی که در دوره شرکت کرده بودند ارتباط صمیمانه‌تری داشته باشم. CS50x باعث شد بتونم یک کار گروهی رو در ابعاد مختلف تجربه کنم.سی‌اس‌فیفتی‌اکس به طور کلی مسیر زندگی من رو تغییر داد. از اون جایی که رشته من کارگردانی و کاملا متفاوت با حوزه کامپیوتر بود، به جنبه‌های استفاده از برنامه‌نویسی در رشته خودم پی بردم و تونستم مسیر خوردم رو پیدا کنم.با آشنا شدن با حوزه برنامه‌نویسی وب در هفته‌‌های پایانی دوره CS50x، تونستم بعد از پایان دوره زمان بیشتری روی این مبحث بزارم. پروژه‌های کاری خوبی در حوزه برنامه‌نویسی وب انجام دادم و درآمد خوبی هم برام داشت.توصیه من به کسانی که می‌خوان در دوره سی اس فیفتی اکس شرکت کنن اینه که قبل از هر کار دیگه‌ای در حوزه برنامه‌نویسی در این دوره شرکت کنن چون نظم ذهنی خوبی از حوزه علوم کامپیوتر و برنامه‌نویسی بهتون می‌ده که بتونید با خیال راحت بقیه مسیر رو طی کنید و کم‌ترین اشتباه‌ها رو مرتکب بشین.پانیذ شعبانپورپانیذ شعبانپور، ۱۸ ساله و فارغ‌التحصیل رشته ریاضی در دبیرستان، از تجربیات گذراندن دوره CS50x این گونه صحبت کرد:دوره CS50x رو به عنوان اولین تجربه‌م از برنامه‌نویسی و علوم کامپیوتر، به زبان انگلیسی در سال ۲۰۲۳ از یوتیوب CS50 دیدم. علتم برای شرکت در دوره سی‌اس‌فیفتی‌اکس علاقه‌م به حوزه کامپیوتر و برنامه‌نویسی بود و از اونجایی که هدفم انتخاب مهندسی کامپیوتر به عنوان رشته دانشگاهیم بود، فکر کردم شرکت کردن در دوره مرتبط اونم با مدرک معتبر هاروارد می‌تونه انتخاب خوبی برام باشه.مطالبی که در هفته‌های اول تدریس می‌شه پایه‌ای‌ترین مباحث هستن تا دانشجو متوجه بشه که یه برنامه کامپیوتری چجوری اجرا می‌شه و کار می‌کنه. مطالبی که در هفته‌های پایانی تدریس می‌شه، زمینه و پایه یادگیری بیشتره که بیشترین کمک رو به من کرد. تدریس خیلی از مسائل پیچیده با وسایل و اجرای تئاترگونه همراه بود که یادگیری رو جذاب و ساده‌تر می‌کرد. بعد از هر جلسه باید چیزهایی که یاد گرفته بودیم رو توی تمریناتی چالشی که براساس چالش‌ها و مسائل دنیای واقعی به کار می‌بردیم.دشوارترین قسمت دوره CS50x برای من تمرینات هفتگی (Problem sets) بود چون براساس مسائل دنیای واقعی برنامه‌نویسی و کامپیوتر بودند و من بدون هیچگونه تجربه و دانشی از کامپیوتر در دوره شرکت کرده بودم. با اصرار بر حل کردنشون و با گذشت زمان، تمرینات نه تنها ساده‌تر شدند بلکه به تثبیت یادگیری من خیلی کمک کردن. صبور بودن و حوصله به خرج دادن نیازه تا تمام تلاشتون رو برای حل مسائل کنین مخصوصا وقتی بار اول موفق نمی‌شین. مهارت مهمی که در طول سی اس فیفتی اکس یاد گرفتم روش فکر کردن، حل مسئله و اصلاح راه‌حل بود.بعد از اتمام دوره CS50x من پیگیر ادامه مسیرم در برنامه‌نویسی شدم. این دوره نه تنها در این مسیر به من کمک کرد، بلکه می‌دونم در دانشگاه و رشته‌ی هدفم، مهندسی کامپیوتر، هم کارم رو راحت‌‌تر خواهد کرد.با اینکه به طور رسمی شاغل نیستم، اما به عنوان backend developer یک پروژه انجام دادم.متاسفانه چون گذروندن دوره با پایه دوازدهمم در یک برهه زمانی بود نتونستم به تهران برم و هکاتون و نمایشگاه پایانی رو از دست دادم. با این حال، در طول دوره سی‌اس فیفتی اکس به شرکت کردن در نشست‌های برنامه‌نویسی، همایش‌های مرتبط، همکاری کردن و شبکه‌سازی در جامعه برنامه‌نویسی شیراز علاقه‌مند شدم.توصیه‌ام به کسانی که می‌خوان در دوره CS50x شرکت کنن اینه که با تحقیق و پرس‌و‌جو از انتخابشون مطمئن بشن چون در نهایت علاقه باعث می‌شه در مواجهه با چیزهای سخت ناامید نشین و باز هم با شوق و اشتیاق ادامه بدین. همچنین، مهمه که دانشجویان جواب تمرینات رو چه از دیگری و چه از اینترنت کپی نکنن، چون این کار ارزش واقعی دوره رو از بین می‌بره.محمد مرغوبمحمد مرغوب، ۲۷ ساله، برنامه‌نویس دورکار در شرکتی در تهران، راجع‌به تجربیاتش از گذراندن دوره سی اس فیفتی اکس بیان کرد که:دوره CS50x رو سال ۲۰۲۱ به‌صورت آنلاین در سایت رسمی CS50 گذروندم. از قبل ۴ سال سابقه تکنسینی شبکه‌های کامپیوتری سیسکو و مایکروسافتی، و ۲ سال سابقه کار با php و JavaScript داشتم. چیزی که من رو به گذروندن دوره مبانی علوم کامپیوتر دانشگاه هاوراد ترغیب کرد مدرک معتبرش بود.ساختار دوره سی‌اس‌فیفتی‌اکس که به‌صورت ۳ ساعت در هر هفته بود در یادگیری من تأثیر زیادی داشت چون خیلی بهم کمک کرد که هم دوره رو بگذرونم و هم کارم رو ادامه بدم. مباحثی از دوره برام جدید بودن و علاقه‌مند شدم تا خودم بیشتر درباره‌شون مطالعه کنم و در کل تأثیر زیادی روی کیفیت کارم داشت.بزرگ‌ترین چالشم در طی گذروندن دوره CS50x این بود که نمی‌دونستم پروژه نهاییم چی و با چه زبانی باشه که باعث شد برای مدتی دوره رو ادامه ندم؛ ولی دوباره برگشتم و ادامه‌اش دادم. تمرینات هفته‌ی ۳ که مربوط به الگوریتم‌ها بود برای من جالب‌ترین قسمت دوره سی‌اس‌فیفتی‌اکس بود. مهارت‌های حل مسئله‌ام هم در طول دوره بهبود پیدا کرد.به علت مسائل قرنطینه و پاندمی کووید، نتونستم در فعالیت‌های تیمی شرکت و اقدام به شبکه‌سازی کنم ولی چند سال بعد که در CS50x Puzzle Day شیراز شرکت کردم با خیلی از افراد جامعه برنامه‌نویسی شیراز آشنا شدم.به کسانی که می‌خوان در دوره سی اس فیفتی اکس شرکت کنن توصیه می‌‌کنم که مباحث تدریس شده در دوره رو سعی کنن با مطالعه بیشتر بهتر متوجه بشن، حتما تمرینات هفتگی رو خودشون انجام بدن تا مهارت‌هاشون رو به تدریج بهبود بدن، و از کمک گرفتن و یاد گرفتن از بقیه افراد حاضر در دوره که توانایی یا تجربه کاری بیشتری دارن غافل نشن تا با تمرکز بالا و موفقیت دوره رو به پایان برسونن.مهران مهینمهران معین، ۲۱ ساله، دانشجوی رشته ریاضی و کاربردها در دانشگاه شیراز، فعال در حوزه هوش مصنوعی، و شاغل به عنوان مدیر وب‌سایت، درباره تجربیات خود از گذراندن دوره CS50x صحبت کرد:من به پیشنهاد یکی از دوستانم و از روی علاقه به برنامه‌نویسی دوره‌ی CS50x رو تابستان ۱۴۰۲، به صورت آنلاین تحت نظر شعبه‌ی CS50xTehran با تدریس عارف توسلی گذروندم. از قبل تجربه‌ی برنامه‌نویسی داشتم و دوره سی‌اس‌فیفتی‌اکس تونست خیلی از مفاهیم برنامه‌نویسی رو که برای مدت طولانی باهاشون مشکل داشتم پوشش و به من آموزش بده.تدریس تئاترگونه دوره CS50x خیلی جذاب و بهتر از کلاس‌های خشک بود؛ به طوری که منو مشتاق یادگیری بیشتر نگه می‌داشت، مخصوصا تدریس sortها. بعدها دوره سی اس فیفتی اکس باعث شد که در دانشگاه در زبان C خیلی بهتر عمل کنم و فهم بهتری ازش داشته باشم.بعضی قسمت‌ها و تمرینات دوره سی‌اس‌فیفتی‌اکس برای من آسون بود و بعضی هم سخت. وجود پروژه‌ی نهایی با اینکه چالش‌برانگیز بود اما ایده‌ی خیلی خوبی بود تا از مطالبی که یاد گرفته بودم استفاده کنم و پروژه‌ی خوبی رو ارائه بدم.یکی از دلایلی که در دوره CS50x شرکت کردم، مدرکش بود که در رزومه من خیلی خوب جلوه می‌کنه. پشتیبانی دوره بسیار عالی بود و در طول دوره خیلی خوب به من کمک می‌کردند. واقعا دوره‌ برنامه‌نویسی بسیار عالی و کاربردی برای من بود.دوره CS50x برای شروع در حوزه برنامه‌نویسی خیلی خوبه. توصیه‌ام به کسانی که می‌خوان در دوره سی اس فیفتی اکش شرکت کنند این هستش که اگر می‌خواید پیشرفت کنید، خودتون هم علاوه بر راهنمایی‌های پشتیبانی علمی، در گوگل جست‌و‌جو کنید.علی رودکیعلی رودکی، دانشجوی رشته علوم کامپیوتر و فعال در حوزه بک‌اند، راجع‌به تجربیات خود از شرکت در دوره CS50x گفت:دوره CS50x رو تحت نظر شعبه CS50xIran و با تدریس امیرحسین فروغی گذروندم. چیزی که باعث شد من در دوره مبانی علوم کامپیوتر سی اس فیفتی اکس ثبت‌نام کنم سبک آموزششون بود که در یکی از وبینارها باهاش آشنا شدم. سرعت تدریسشون مطابق سرعت موردعلاقه‌ی من برای یادگیری بود.از قبل با خیلی از مطالب آشنایی داشتم ولی در طول دوره سی‌اس‌فیفتی‌اکس درک بهتری ازشون پیدا کردم. مطالبی که از هر زمینه‌ای پوشش می‌دادن ذهنیت خوبی از موضوعات به من داد و به عنوان نقطه شروع خیلی خوبی ازش استفاده کردم.مهم‌ترین چیز در دوره CS50x که به یادگیری من کمک کرد، مجموعه تمرینات (problem sets) بودن. هنوز هم چندتاییشونو یادمه، مثل tournement که شانس قهرمانی تیم‌ها رو مشخص می‌کرد و fiftyiville که با استفاده از پایگاه داده معما حل می‌کردیم.تدریس مباحث pointerها، الگوریتم و ساختمان داده‌ها با نمایش بود که خیلی جذاب بود و تصویر خوبی از موضوع به من داد.اگر برای شرکت در CS50x مردد هستید، بهتره بدونید که این دوره به عنوان نقطه شروع گزینه خیلی خوبی هست.تجربیات دانشجویان انگلیسی‌زبان دوره سی‌اس‌فیفتی‌اکسبازخورد دانشجویان هاروارد که سی‌اس‌فیفتی را به عنوان یکی از واحدهای درسیشان در دانشگاه گذرانده‌اند در ادامه می‌خوانیم. این بازخوردها از سایت رسمی CS50 برداشته شده و ترجمه شده‌اند.کلاس CS50 فوق‌العاده پربار و ارزشمنده. اگه تجربه زیادی توی علوم کامپیوتر ندارید، عالیه چون همه موضوعات رو از پایه و اساس یاد می‌دن و فرض رو بر این نمی‌ذارن که پیش‌زمینه‌ای از علوم کامپیوتر و برنامه‌نویسی دارین. من اولش از کلاس علوم کامپیوتر وحشت داشتم چون تقریباً هیچی درباره‌اش نمی‌دونستم. ولی سی‌اس‌فیفتی همه موضوعات رو نه تنها قابل فهم و مدیریت‌پذیر می‌کنه، بلکه جالب، مرتبط و کاربردی هم نشون می‌ده. پشتیبانی کادر آموزشی فوق‌العاده‌ست - همه دستیارای آموزشی و مدرس‌ها خیلی باسواد، صبور و کمک‌کننده هستن و من همیشه حس می‌کردم یه جایی هست که بتونم برای کمک بهش مراجعه کنم. تجربه کلی کلاس هم خیلی ارزشمنده - کل ماجرا خیلی شبیه یه تولید حرفه‌ایه. سخنرانی‌ها برام مثل تِد تاک (Ted Talks) بودن چون خیلی خوب تولید شده بودن.کلی فعالیت جانبی جالب هم هست که می‌تونید توشون شرکت کنید، مثل هکاتون - حتی اگه خیلی به خود علوم کامپیوتر علاقه ندارید هم شرکت کردن تو این برنامه‌ها فقط برای دیدن جنبه تولید اغراق‌آمیزش هم جالبه. من CS50 رو حتی اگه برای الزامات رشته‌تون لازم ندارین هم پیشنهاد می‌کنم توش شرکت کنین، چون یه تجربه نمادین هارواردیه. علاوه بر این، واقعاً باعث می‌شه با علوم کامپیوتر و برنامه‌نویسی راحت‌تر بشید و یاد می‌گیرید جوری فکر کنید که شاید قبلاً بلد نبودید.اگه می‌خواید تو رشته علوم کامپیوتر تحصیل کنید یا می‌خواید یه کلاس علوم کامپیوتر رو تجربه کنید، حتماً باید CS50 رو بردارید. کلاس گاهی می‌تونه یه کم ناامیدکننده و زیادی پر زرق و برق باشه، ولی یه نگاه جامع به کارهایی که برنامه‌نویس‌های مبتدی انجام می‌د‌‌ن بهتون می‌ده. تکالیف عملی اکثراً لذت‌بخشن، و حتماً یادتون باشه که از قبل شروع کنید تا اول خودتون امتحانشون کنید و بعد برای نمره طراحی اصلاحشون کنید. دستیارهای آموزشی و سرگروه‌های بخش، حداقل تو تجربه من، خیلی در دسترس و مهربون بودن.اگه مثل من هیچوقت کار مرتبط با علوم کامپیوتر و برنامه‌نویسی انجام ندادید و می‌خواید شروع کنید، قطعاً سی اس فیفتی رو پیشنهاد می‌کنم. هرچند ممکنه بعد از این درس خیلی عمیق‌تر علوم کامپیوتر رو دنبال نکنم، فکر می‌کنم CS50 یه درک کلی از امکانات علوم کامپیوتر بهم داده، طوری که اگه تو آینده تو هر رشته‌ای که انتخاب می‌کنم به مشکلی بربخورم، شاید بتونم تشخیص بدم که علوم کامپیوتر می‌تونه راهی برای حلش باشه. همچنین کمکم کرد انتقادی‌تر فکر کنم و بهتر مسئله حل کنم. البته باید بگم اگه این درس رو برمی‌دارید، تکالیف عملی قراره خیلی وقت‌گیر باشن، مخصوصاً اگه مثل من تازه‌کار باشید. خیلی وقتا تکالیف کل آخر هفته‌م طول می‌کشیدن، ولی با این حال خیلی خوشحالم که CS50 رو برداشتم!برگزاری دوره CS50x در ایراندوره مبانی علوم کامپیوتر و برنامه‌نویسی دانشگاه هاروارد از شهریور ماه ۱۴۰۳ توسط CS50xShiraz به‌صورت حضوری در شیراز و آنلاین در سراسر کشور برگزار می‌شود. شما هم‌اکنون می‌توانید با جست‌وجوی نام دوره در ایوند در CS50x ثبت‌نام کنید. با ثبت‌نام در سی‌اس‌فیفتی‌اکس شیراز از مزایای زیر بهره‌مند خواهید شد:ارائه به زبان فارسی و فرصت شبکه‌سازی در ایرانمناسب برای همه سنین و سطوح، بدون نیاز به دانش قبلیتدریس نوین و مدرس مجرب: محمدحسین طباطبائی‌فردمحتوای جامع برای ایجاد پایه قوی در علوم کامپیوتر و برنامه‌نویسیآشنایی با زبان‌های برنامه‌نویسی متنوعیادگیری عملی با تمرینات هفتگی و پروژه نهاییپشتیبانی علمی تا پایان دورهرویدادهای متنوع: آفیس اورز، هکاتون، نمایشگاه پایانی و وبینارهادریافت مدرک معتبر از دانشگاه هاروارد و گواهی حضور از دانشگاه شیرازفرصتی برای کشف استعداد و علاقه‌مندی خود در برنامه‌نویسیدر این پست ویرگول به تجربیات شرکت‌کنندگان پیشین فارسی‌زبان و انگلیسی‌زبان دوره CS50x پرداختیم. دوره سی‌اس‌فیفتی‌اکس از بهترین راه‌های قدم گذاشتن به دنیای برنامه‌نویسی و کامپیوتر است. برای اطلاعات بیشتر و دریافت مشاوره رایگان، CS50xShiraz را در شبکه‌های اجتماعی دنبال کنید.</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Sun, 01 Sep 2024 16:45:03 +0330</pubDate>
            </item>
                    <item>
                <title>دوره پایتون هاروارد در شیراز</title>
                <link>https://virgool.io/cs50xshiraz/%D8%AF%D9%88%D8%B1%D9%87-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%87%D8%A7%D8%B1%D9%88%D8%A7%D8%B1%D8%AF-%D8%AF%D8%B1-%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2-wyfnyycoqy8o</link>
                <description>یکی از دوره‌های ارائه شده توسط CS50 هاروارد، دوره برنامه‌نویسی با زبان پایتون است. در دوره جامع سی‌اس‌فیفتی پایتون نحوه خواندن، نوشتن و دیباگ کردن کد با استفاده از زبان برنامه‌نویسی پایتون به دانشجویان آموزش داده می‌شود. این دوره ۱۰ جلسه‌ای به صورت رایگان و با ظرفیت محدود توسط CS50xShiraz از شهریور ۱۴۰۳ به‌صورت آنلاین برگزار می‌شود.معرفی سی اس فیفتی اکس شیرازسی‌اس‌فیفتی‌اکس شیراز از شعبه های رسمی CS50 هاروارد است که از سال ۱۴۰۲ شروع به فعالیت کرده است. این شعبه با هدف گسترش دانش برنامه‌نویسی و علوم کامپیوتر در جنوب ایران تأسیس شده است. CS50xShiraz دوره‌های CS50x را با زبان و فرهنگ فارسی تلفیق کرده و در دسترس جامعه علمی و برنامه‌نویسان ایران قرار می‌دهد. سی اس فیفتی اکس شیراز در شهریور ماه ۱۴۰۳ دو دوره‌ی برنامه نویسی با پایتون (CS50 Python) و مبانی علوم کامپیوتر و برنامه‌نویسی (CS50x) را برگزار می‌کند. برای اطلاعات بیشتر به سایت رسمی CS50xShiraz و برای ثبت‌نام به سایت ایوند مراجعه کنید.پایتون چیست؟پایتون (Python) یک زبان برنامه‌نویسی سطح بالا، شیءگرا و چندمنظوره است که توسط خیدو ون روسوم (Guido van Rossum) در سال ۱۹۹۱ توسعه یافت. این زبان به دلیل سادگی و خوانایی کد، بین مبتدیان و همچنین برنامه‌نویسان حرفه‌ای بسیار محبوب است. پایتون به صورت متن‌باز ارائه می‌شود و در طیف گسترده‌ای از زمینه‌ها از جمله توسعه وب، تحلیل داده‌ها، یادگیری ماشین و هوش مصنوعی، خودکارسازی و برنامه‌نویسی شبکه استفاده می‌شود که آن را به زبانی انعطاف‌پذیر و چندمنظوره در برنامه‌نویسی تبدیل می‌کند.ویژگی‌هایی مانند مدیریت خودکار حافظه و پشتیبانی از چندین پارادایم برنامه‌نویسی (شیءگرایی، برنامه‌نویسی رویه‌ای، و برنامه‌نویسی تابعی) باعث شده‌اند که پایتون یکی از پرکاربردترین زبان‌های برنامه‌نویسی در جهان باشد. پایتون به دلیل انعظاف‌پذیری، قدرت و گستردگی کتابخانه‌ها در بسیاری از برنامه‌ها و سرویس‌های معروف جهانی و ایرانی به کار گرفته می‌شود که عبارت‌‌اند از: یوتیوب، اسپاتیفای، اینستاگرام، نتفلیکس، دیجی‌کالا، تپسی، آپارات و اسنپ‌فود. دوره سی اس فیفتی پایتون هاروارددوره سی‌اس‌فیفتی پایتون، آموزشی جامع بر برنامه‌نویسی با استفاده از زبان پایتون است. در این دوره نحوه خواندن، نوشتن و دیباگ کردن کد به زبان پایتون به دانشجویان آموزش داده می‌شود. این دوره برای دانشجویانی طراحی شده است که بدون داشتن تجربه قبلی در برنامه‌نویسی، علاقه‌مندند که به طور خاص زبان پایتون را یاد بگیرند و به‌طور عملی به کار ببندند. اگرچه دوره برای مبتدیان قابل دسترسی است، اما محتوا و ساختار آن فراتر از یک دوره صرفاً مقدماتی و ساده است و آموزشی جامع و عملی از پایتون ارائه می‌دهد. پیش‌نیازهای این دوره داشتن دانش کافی در الگوریتم، ساختمان داده‌ها و ریاضی پایه است. در انتهای هر جلسه‌ی آموزشی، تمرین‌هایی با الهام از مسائل برنامه‌نویسی در دنیای واقعی به دانشجویان داده می‌شود تا مهارت‌های عملی خود را با تمرین بهبود ببخشند. هیچ نر‌م‌افزاری به جز یک مرورگر وب برای انجام تمرینات این دوره لازم ندارید، اما می‌توانید در کامپیوتر شخصی خودتان نیز کد بنویسید. مدرس سی اس فیفتی پایتونمحمد کهکشانی، مدرس دوره CS50 Pythonمدرس دوره CS50 Python محمد کهکشانی، دانش‌آموخته رشته مهندسی نرم‌افزار، است. او در سال 2024 دوره‌ی مدرسین سی‌اس‌فیفتی هاروارد را پشت سر گذاشته و گواهی تدریس دوره‌های سی‌اس‌فیفتی را از واحد تحصیلات تکمیلی دانشگاه هاروارد کسب کرده است. او اکنون به عنوان برنامه‌نویس، مدرس پایتون و هوش مصنوعی با تخصص در بینایی ماشین فعالیت می‌کند. از اصلی‌ترین سوابق کاری و تحصیلی او می‌توان به موارد زیر اشاره کرد: مترجم کتاب «یادگیری ماشین برای افراد واقعا مبتدی!»مدرس دوره‌های برنامه‌نویسی در CS50x Shirazمدرس دوره‌های برنامه‌نویسی در دانشگاه صنعتی شیرازمدیر تیم پشتیبانی آموزشی و عضو ارشد آموزشی در CS50x Tehranعضو تیم برنامه‌نویسی پروژه خودران‌سازی خودروهای ایرانیچه مطالبی در سی اس فیفتی پایتون تدریس می‌شود؟مطالبی که در این دوره تدریس می‌شوند عبارت‌اند از:توابع، آرگومان‌ها، مقادیر بازگشتی، متغیرها، تایپ‌ها، دستورات شرطی، عبارات بولین، حلقه‌های تکرار، مدیریت استثنائات، پیدا کردن باگ‌ها، رفع باگ‌ها، تست‌نویسی، استفاده از کتابخانه‌های شخص ثالث، اعتبارسنجی و استخراج داده‌ها با تشخیص الگوها، برنامه‌نویسی شی‌گرا و خواندن و نوشتن فایل‌ها.تفاوت سی اس فیفتی پایتون با سی اس فیفتی اکس چیست؟در حالی که CS50x به طور کلی به علوم کامپیوتر و برنامه‌نویسی با زبان‌های مختلف سی، پایتون، SQL، و جاوااسکریپت می‌پردازد؛ CS50 Python کاملا روی برنامه‌نویسی با زبان پایتون تمرکز دارد. می‌توانید سی‌اس‌فیفتی پایتون را قبل از CS50x، در طول CS50x یا بعد از CS50x بگذرانید. با این حال پیشنهاد می‌شود که سی‌اس‌فیفتی پایتون را بعد از سی‌اس‌فیفتی‌اکس بگذارنید چرا که پیش‌نیازهای دوره پایتون مثل الگوریتم و ساختمان داده در دوره مبانی کاملا پوشش داده می‌شوند.دوره‌ی سی اس فیفتی اکس نیز در شیراز توسط CS50xShiraz در شهریور ماه، همزمان با CS50P برگزار می‌شود.چرا باید حتی اگر برنامه‌نویس نیستم پایتون را یاد بگیرم؟حتی اگر شغل و یا رشته‌ی دانشگاهی شما برنامه‌نویسی و کامپیوتر نباشد، یادگیری زبان برنامه‌نویسی پایتون با دوره‌ی سی اس فیفتی پایتون می‌تواند فواید زیادی داشته باشد. یادگیری پایتون باعث می‌شود شما به یک فرد مستقل‌تر و کارآمدتر در کارها و زندگی روزمره تبدیل شوید و به راحتی با تکنولوژی‌های مدرن سازگار شوید.افزایش بهره‌وری: پایتون می‌تواند به خودکارسازی وظایف تکراری کمک کند.تحلیل داده: برای تحلیل و تجسم داده‌ها در هر حرفه‌ای مفید است.حل مسئله: مهارت‌های تفکر منطقی و حل مسئله را تقویت می‌کند.درک فناوری: به شما کمک می‌کند دنیای دیجیتال و تکنولوژی را بهتر درک کنید.فرصت‌های شغلی: می‌تواند شما را در مقایسه با دیگران متمایز کند و درهای جدیدی را در حرفه شما باز کند.یادگیری ماشین: برای کار با هوش مصنوعی و یادگیری ماشین مفید است.انعطاف‌پذیری: پایتون در زمینه‌های مختلف کاربرد دارد. جامعه فعال: منابع یادگیری و پشتیبانی زیادی در دسترس است.پشتیبانی از کارهای پژوهشی و آکادمیک: پایتون می‌تواند به شما در تحلیل داده‌ها، شبیه‌سازی‌ها و خودکارسازی فرایندهای پژوهشی کمک کند.دریافت مدرک سی اس فیفتی پایتون از هاروارددر پایان دوره‌ی سی‌اس‌فیفتی‌ پایتون با آپلود نه تمرین هفتگی و یک پروژه‌ی نهایی در سایت CS50، شما موفق به دریافت مدرک معتبر CS50&#x27;s Introduction to Programming with Python خواهید شد که دارای لینک مستقیم رهگیری و QR code قابل استناد به سایت رسمی CS50 هاروارد است. این مدرک تاریخ انقضایی نداشته و لینک اختصاصی مدرک شما جهت رهگیری در سایت به صورت مادام‌العمر در دسترس خواهد بود‌. برای دریافت سرتیفیکت هاروارد نیاز به پرداخت هیچ هزینه‌ای ندارید و مدرک سی اس فیفتی پایتون به صورت رایگان از سمت خود سی اس فیفتی برای شما صادر خواهد شد. توجه داشته باشید که مدرک شما مستقیماً از طرف CS50 هاروارد برای شما ارسال می‌شود. هیچ یک از شعب CS50 در ایران در تصحیح تمرینات، نمره‌دهی و صدور مدرک نقشی ندارند. در عوض، دستیاران آموزشی صرفاً برای همراهی شما در انجام تمرینات خواهند بود.چرا سی اس فیفتی پایتون در سی اس فیفتی اکس شیراز؟۱۰ هفته جلسه آموزشی آنلاینمدرس مجرب و با سابقه‌ی درخشانارائه به زبان فارسیدسترسی به پشتیبانی اختصاصی علمی دورهجزوات ترجمه شده به فارسیویدیوهای راهنمای حل تمرینات و پروژه پایانیایجاد پایه‌ای قوی در زبان برنامه‌نویسی پایتوندریافت مدرک معتبر از دانشگاه هاروارد با اتمام دورهشبکه‌سازی سوالات متداولسطح دوره سی‌اس‌فیفتی‌پایتون چیست؟اگرچه دوره برای مبتدیان قابل دسترسی است، اما محتوا و ساختار آن فراتر از یک دوره صرفاً مقدماتی و ساده است و آموزشی جامع و عملی از زبان برنامه‌نویسی پایتون ارائه می‌دهد.مهلت ثبت‌نام دوره‌ی پایتون تا کی هست؟شما تا تاریخ ۷ شهریور می‌توانید در دوره‌ی پایتون ثبت‌نام کنید.دوره پایتون از چه تاریخی شروع می‌شود و در چه تاریخی پایان می‌یابد؟اولین جلسه پایتون در ۸ شهریور ماه و آخرین جلسه در ۳ آبان تشکیل می‌شود.پیش‌نیازهای دوره چیست؟پیش‌نیازهای این دوره داشتن دانش کافی در الگوریتم، ساختمان داده‌ها و ریاضی پایه است. دوره محدودیت سنی دارد؟خیر، دوره‌ی سی‌اس‌فیفتی پایتون شامل هیچگونه محدودیت سنی نمی‌شود.آیا برای شرکت باید حتما ساکن شیراز باشیم؟خیر. دوره‌ی سی اس فیفتی پایتون به صورت آنلاین برگزار می‌شود و از هر کجای ایران می‌توانید در این دوره ثبت‌نام کنید.امکان مرور مطالب در صورت از دست دادن جلسات وجود دارد؟بله، تمامی جلسات دوره‌ی سی‌اس‌فیفتی‌اکس پایتون به‌طور کامل ضبط می‌شوند و با بهترین کیفیت در پنل کاربری شما قرار می‌گیرند تا بتوانید در صورت از دست دادن جلسات، از آن‌ها استفاده کنید.مهلت انجام و ارسال تمرینات و پروژه تا چه تاریخی است؟شما می‌توانید تا پایان سال جاری میلادی، ۱۰ دی ۱۴۰۳، هر چند بار که خواستید تمرین‌هایتان را آپلود کرده تا موفق به دریافت نمره کافی شوید و بتوانید مدرک CS50 Python خود را دریافت کنید.جلسات سی اس فیفتی پایتون چه روزهایی از هفته و طی چند ساعت برگزار خواهند شد؟جلسات روزهای پنج‌شنبه از ساعت ۱۸ تا ۲۱ برگزار خواهند شد. جلسات آنلاین CS50 Python در چه پلتفرمی برگزار می‌شوند؟دوره سی اس فیفتی پایتون در پلتفرم اختصاصی CS50xShiraz برگزار خواهد شد و جزئیات بیشتر به‌زودی اطلاع‌رسانی خواهد شد.دوره‌ی ۱۰ جلسه‌ای جامع سی‌اس‌فیفتی پایتون توسط سی‌اس‌فیفتی‌اکس شیراز به زودی در شهریور ماه ۱۴۰۳ به‌صورت آنلاین با پشتیبانی اختصاصی برگزار خواهد شد. مهلت ثبت‌نام سی‌اس‌فیفتی پایتون تا ۷ شهریور است و می‌توانید از طریق سایت ایوند به‌طور رایگان در دوره پایتون دانشگاه هاروارد ثبت‌نام کنید.در صورت داشتن سوال، در کامنت‌ها برای ما بنویسید. جهت دریافت اطلاعات بیشتر ما را در صفحات مجازی، با نام CS50xShiraz دنبال کنید.</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Tue, 20 Aug 2024 21:30:24 +0330</pubDate>
            </item>
                    <item>
                <title>۱۰ دلیل چرا باید همین حالا در CS50xShiraz ثبت‌نام کنید.</title>
                <link>https://virgool.io/cs50xshiraz/%DB%B1%DB%B0-%D8%AF%D9%84%DB%8C%D9%84-%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%87%D9%85%DB%8C%D9%86-%D8%AD%D8%A7%D9%84%D8%A7-%D8%AF%D8%B1-cs50xshiraz-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%DA%A9%D9%86%DB%8C%D8%AF-hixrxnhvffok</link>
                <description>ثبت‌نام دوره‌ی محبوب سی اس فیفتی اکس شیراز آغاز شده است. دوره‌ی CS50x از شهریور ماه ۱۴۰۳ به صورت حضوری در شیراز و به صورت آنلاین در سراسر کشور برگزار خواهد شد. در کنار تدریس دوره، شعبه‌ی سی‌اس‌فیفتی‌اکس‌شیراز رویدادهای دیگری مانند آفیس اورز، هکاتون، نمایشگاه پایانی و وبینارهای آموزشی را برای دانشجویان دوره تدارک دیده است.در این پست ویرگول به ویژگی‌های برگزاری این دوره توسط CS50xShiraz می‌پردازیم که آن را با دیگر دوره‌های برنامه‌نویسی و علوم کامپیوتر متمایز می‌‌کند.معرفی دوره‌ی CS50x و شعبه سی‌اس‌فیفتی‌اکس شیرازدوره‌ی CS50x، دوره‌ی مقدماتی برنامه‌نویسی و علوم کامپیوتر است که در دانشگاه هاروارد توسط پروفسور دیوید جی. مالان برگزار می‌شود. به علت محبوبیت و استقبال گسترده، این دوره به صورت Open-Licence در دسترس عموم قرار گرفت تا محتوای دوره را با فرهنگ و زبان خود هماهنگ و برگزار کنند. سی‌اس‌فیفتی‌اکس شیراز از شعبه های رسمی CS50 هاروارد است که از سال ۱۴۰۲ شروع به فعالیت کرده است. این شعبه با هدف گسترش دانش برنامه‌نویسی و علوم کامپیوتر در جنوب ایران تأسیس شده است. CS50xShiraz دوره‌های سی‌اس‌فیفتی را با زبان و فرهنگ فارسی تلفیق کرده و در دسترس جامعه علمی و برنامه‌نویسان ایران قرار می‌دهد.۱. ارائه به زبان فارسی و فرصت شبکه‌سازی در ایراندوره‌ی سی‌اس‌فیفتی‌اکس به زبان انگلیسی در سایت رسمی سی اس فیفتی هاروارد به صورت رایگان در دسترس است، پس چرا باید در سی اس فیفتی اکس شیراز ثبت‌نام کرد؟ دوره‌ی CS50x در شعبه‌ی شیراز، با زبان و فرهنگ فارسی هماهنگ شده تا یادگیری را برای دانشجوی فارسی‌زبان تا حد امکان ساده و آسان کند. CS50x Shiraz به دانشجویان خود این امکان را می‌دهد تا عضوی از جامعه برنامه‌نویسی ایران شوند، به شبکه‌سازی با افراد حرفه‌ای و مجرب ایرانی بپردازند و راه خود را برای ورود به بازار کار برنامه‌نویسی هموارتر کنند.لازم به ذکر است که تمامی مبالغ دریافت شده برای بلیت از دانشجویان، صرف هزینه‌های برگزاری دوره، ورکشاپ‌ها، پشتیبانی اختصاصی، ابزارهای کمک آموزشی و... خواهد شد و هدف تیم سی‌اس‌فیفتی‌اکس شیراز، درآمدزایی و کسب سود نیست. ۲. مناسب برای همه سنین و سطوح، بدون نیاز به دانش قبلیشرکت در دوره‌ی سی‌اس‌فیفتی‌اکس برای عموم، چه دانش‌آموزان، چه دانشجویان و چه شاغلان، آزاد است و همه‌ی افراد جامعه می‌توانند در آن شرکت کنند. دوره‌ی CS50x نیاز به داشتن دانش قبلی و پیش‌زمینه در حوزه‌ی برنامه‌نویسی یا علوم کامپیوتر ندارد و دانش پایه‌ی ریاضی که در متوسطه اول و دوم ارائه می‌شود، برای درک مفاهیم ارائه شده کافی است. با این حال این دوره برای دانشجویان رشته‌های مهندسی کامپیوتر، علوم کامپیوتر و برنامه‌نویس‌های مبتدی نیز مناسب است چرا که مفاهیم پایه و جامع را با روشی نوین ارائه می‌کند.۳. تدریس نوین و مدرس مجرباز دلایل محبوبیت بالای دوره، نحوه‌ی تدریس دوره‌ی سی‌اس فیفتی‌اکس است. لحن فراگیر و جذاب در تدریس تئاترگونه‌ی دوره با همکاری دانشجو، یادگیری را برای شرکت‌کنندگان، مخصوصا کسانی که مبتدی بوده و با دنیای کامپیوتر راحت نیستند، لذت‌بخش و خوشایند می‌کند. استفاده از ابزارهای نوین در تدریس مانند نسخه‌ی وب VS Code که برای دانشجویان سی اس فیفتی در راستای انجام تمرینات و پروژه‌ی نهایی بهینه شده است، موانع زیادی را، مثل نصب و راه‌اندازی برنامه‌های پیچیده روی سیستم با سخت‌افزارهای لازم، از سر راه دانشجو بر می‌دارد.مدرس سی اس فیفتی اکس شیرازآقای محمدحسین طباطبائی‌فرد، مدرس سی‌اس‌فیفتی‌اکس شیرازمدرس CS50xShiraz جناب آقای محمدحسین طباطبائی‌فرد، دانشجوی رشته‌ی مهندسی فناوری اطلاعات دانشگاه شیراز است. او در سال 2023 دوره‌ی مدرسین سی‌اس‌فیفتی هاروارد را پشت سر گذاشته و گواهی تدریس دوره‌ی ارزشمند سی‌اس‌فیفتی را از واحد تحصیلات تکمیلی دانشگاه هاروارد کسب کرده است. از اصلی‌ترین سوابق کاری و تحصیلی او می‌توان به موارد زیر اشاره کرد:8 سال سابقه فعالیت در حوزه ITسابقه تدریس به عنوان TA در دانشگاه شیرازموسس و دبیر انجمن علمی مهندسی فناوری اطلاعات دانشگاه شیرازطراحی و پیاده‌سازی سامانه LMS اتاق اصناف استان فارسطراحی سامانه کلاس‌های مجازی اتاق اصناف استان فارس۴. محتوای جامع برای ایجاد پایه قوی در علوم کامپیوتر و برنامه‌نویسیدرک مطالب پایه‌ی برنامه‌نویسی و علوم کامپیوتر به عنوان اولین گام شما در مسیر یادگیری این مهارت‌ها بسیار مهم است. دوره‌ی CS50x به دانش‌‌آموزان و دانشجویان می‌آموزد که چگونه الگوریتمی فکر کنند، روشمند برنامه‌نویسی کنند، الگوها را در مسائل پیدا کنند، مسائل را کارآمد حل کنند، زبان‌های برنامه‌نویسی جدید یاد بگیرند و درستی، طراحی و سبک کد را ارزیابی کنند. در نهایت، سی اس فیفتی اکس شیراز در صدد این است که پایه‌ای محکم برای مطالعات بیشتر در علوم کامپیوتر در اختیار دانشجویان قرار دهد و این امکان را فراهم کند که علوم کامپیوتر و برنامه‌نویسی را در مسائل دیگر حوزه‌ها به کار ببرند.دوره‌ی سی‌اس‌فیفتی‌اکس شیراز نه تنها مباحث پایه‌ی برنامه‌نویسی را پوشش می‌دهد، بلکه به مباحث مبتدی علوم کامپیوتر مانند الگوریتم‌ها، آرایه‌ها، ساختمان داده‌ها، hash table، پوینترها، مفهوم استک و انواع sortها نیز می‌پردازد که به شما دید وسیع‌تری می‌دهد.۵. آشنایی با زبان‌های برنامه‌نویسی متنوعدوره‌ی سی‌اس‌فیفتی‌اکس به جای آموزش فقط یک زبان برنامه‌نویسی، دانشجویان را با گستره‌ای از زبان‌های برنامه‌نویسی روشمند آشنا می‌کند که هر یک به صورت مفهومی بر روی دیگری بنا می‌شود. از جمله این زبان‌ها می‌توان به اسکرچ، C، پایتون، SQL و جاوااسکریپت اشاره کرد. همچنین دانشجویان با HTML و CSS در راستای توسعه‌ی وب آشنا می‌شوند. هدف نهایی این است که دانشجویان CS50x Shiraz احساس کنند برنامه‌نویسی را یاد گرفته‌اند نه برنامه‌نویسی با فلان زبان.۶. یادگیری عملی با تمرینات هفتگی و پروژه نهاییدر انتهای هر جلسه‌ی تدریس، مجموعه تمریناتی با تمرکز بر مطالب تدریس‌شده‌ی همان جلسه در اختیار دانشجویان قرار می‌گیرد تا یادگیری خود را تثبیت کنند. هر مجموعه تمرین بر اساس مجموعه‌های قبلی طراحی شده و به تدریج سخت‌تر و پیچیده‌تر می‌شوند تا به دانشجو کمک کنند که پایه‌ای قوی در علوم کامپیوتر و برنامه‌نویسی برای خود ایجاد کند.پروژه‌ی نهایی فرصتی برای دانشجوی سی‌اس‌فیفتی‌اکس است تا دانش جدید خود در زمینه‌ی برنامه‌نویسی را به کار گیرد و نرم‌افزار خود را توسعه دهد. دانشجو می‌تواند زبان برنامه‌نویسی پروژه‌ی خود، ماهیت و زیرساخت آن را خودش انتخاب کند. نکته‌ی مهم هنگام انجام پروژه این است که پروژه‌ای را توسعه دهد که موردعلاقه‌ی خود دانشجو باشد و یک مشکل واقعی را حل کند.۷. پشتیبانی علمی تا پایان دورهبا ثبت‌نام در سی‌اس‌فیفتی‌اکس شیراز، شما از پشتیبانی علمی دوره‌ی سی‌اس‌فیفتی نیز بهره‌مند می‌شوید که تا پایان دوره و دریافت مدرکتان همراه شما خواهند بود تا به سوالات علمی و برنامه‌نویسی شما پاسخ دهند. داشتن راهنما در ابتدای هر مسیری ارزشمند است و آن مسیر را برای یادگیرنده هموارتر می‌‌کند. ۸. رویدادهای متنوع: آفیس اورز، هکاتون، نمایشگاه پایانی و وبینارهاآفیس اورزدر رویداد آفیس اورز، هر هفته پس از برگزاری جلسه‌ی تدریس سی‌اس‌فیفتی‌اکس در سالن فجر دانشگاه شیراز، دانشجویان دوره به همراه پشتیبانان علمی سی‌اس‌فیفتی‌اکس شیراز دور هم جمع می‌شوند تا به حل تمرینات هفتگی سی اس فیفتی اکس بپردازند، به یکدیگر کمک کنند و با دانشجویان دیگر ارتباط برقرار کنند.هکاتونهکاتون، رویدادی دو روزه است که دانشجویان، پشتیبانان علمی، و مدرس دوره را گرد هم می‌آورد تا به کدنویسی برای پروژه‌ی پایانی خود به صورت انفرادی یا تیمی بپردازند. برای شرکت در هکاتون، حتما باید در شیراز حضور داشته باشید تا از شبکه‌سازی با دیگر دانشجویان و پشتیبانان علمی بهره‌مند شوید.نمایشگاه پایانیدر نمایشگاه پایانی، علاوه بر دانشجویان و عوامل اجرایی CS50x Shiraz، سرمایه‌گذاران و نمایندگان شرکت‌های مختلف حضور دارند تا پروژه‌های پایانی دانشجویان را ببینند و به آن‌ها پیشنهاد کارآموزی دهند. دانشجویان با گذراندن دوره‌ی سی اس فیفتی اکس، آماده‌ی شروع دوره‌ی کارآموزی خود و ورود به بازار کار هستند. وبینارهای آموزشیوبینارهای آموزشی با مضامین مهارت‌های نرم، بیزینس و ورود به بازار کار پس از اتمام دوره برای دانشجویان برگزار می‌شود تا راهنمایی‌های لازم را از افراد مجرب دریافت کنند.لازم به ذکر است که کسانی که تنها مشتاق شرکت در این رویدادها بدون شرکت در دوره‌ی سی‌اس‌فیفتی‌اکس هستند، می‌توانند با پرداخت مبلغی در رویدادهای هکاتون و نمایشگاه پایانی حضور یابند.۹. دریافت مدرک معتبر از دانشگاه هاروارد و گواهی حضور از دانشگاه شیرازدانشجویان می‌توانند در صورت انجام تمرینات و پروژه‌ی نهایی، آن‌ها را در سایت سی‌اس‌فیفتی آپلود کنند و با کسب حد نصاب نمره، مدرک دوره‌ی CS50x خود را به صورت رایگان از سمت سی اس فیتی دانشگاه هاروارد دریافت کنند. دانشگاه شیراز نیز مدرکی مبنی بر حضور دانشجو در این دوره به دانشجویان اعطا می‌کند. این دو مدرک می‌توانند نشان‌دهنده‌ی تلاشگری شما در رزومه‌تان باشند.۱۰. فرصتی برای کشف استعداد و علاقه‌مندی خود در برنامه‌نویسیاز آنجا که سی اس فیفتی شیراز دوره‌ای جامع، با مفاهیم پایه‌ی علوم کامپیوتر، زبان‌های مختلف برنامه‌نویسی و تمرینات و پروژه‌ی نهایی برای تثبیت یادگیری، در اختیار دانشجویانش قرار می‌دهد، دانشجویان دوره می‌توانند عملکرد خود را در این حوزه‌ها محک بزنند و با پرسش و پاسخ در جامعه‌ی برنامه‌نویسی و علوم کامپیوتر ایران به نتیجه‌ای نهایی برسند که آیا استعداد و علاقه‌ای در علوم کامپیوتر و برنامه‌نویسی دارند یا خیر؟ با کشف استعدادهای نهفته، هر فردی می‌تواند فرصت‌ها و موفقیت‌های ارزشمندی برای خود و جامعه خلق کند.نتیجه‌گیریدوره‌ی مقدماتی علوم کامپیوتر و برنامه نویسی سی اس فیفتی اکس توسط شعبه‌ی شیراز سی اس فیفتی از شهریور ماه ۱۴۰۳ آغاز می‌شود. شرکت در دوره‌ی CS50x برای عموم آزاد است تا از آموزشی جامع در حوزه‌های علوم کامیپوتر و برنامه‌نویسی بهره‌مند شوند و در رویدادهای تدارک دیده شده مثل آفیس اورز، هکاتون و نمایشگاه پایانی به شبکه‌سازی و ارتباط با جامعه‌ی برنامه‌نویسی و علوم کامپیوتر بپردازند. با انجام تمرینات و پروژه‌ی نهایی با کمک پشتیبانی علمی CS50x Shiraz دانشجویان دوره می‌توانند مدرک این دوره را از CS50 دانشگاه هاروارد دریافت کنند.حالا که با ۱۰ دلیل قانع‌کننده برای ثبت‌نام در CS50xShiraz آشنا شدید، چرا همین امروز اقدام نمی‌کنید؟ فقط چند کلیک با شروع سفر هیجان‌انگیز خود در دنیای برنامه‌نویسی فاصله دارید! برای دریافت اطلاعات بیشتر به سایت CS50xShiraz سر بزنید، شبکه‌های اجتماعی این مجموعه را دنبال کنید و صفحه‌ی ثبت‌نام ایوند دوره مبانی علوم کامپیوتر دانشگاه هاروارد در شیراز را مطالعه کنید.</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Sat, 10 Aug 2024 17:27:43 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه یادگیری برنامه‌نویسی را شروع کنم؟</title>
                <link>https://virgool.io/cs50xshiraz/%DA%86%DA%AF%D9%88%D9%86%D9%87-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B1%D8%A7-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%D9%85-azzoptw0zjjd</link>
                <description>مقدمهدر دنیای امروزی، یادگیری برنامه‌نویسی اهمیت بسیاری دارد زیرا مهارت‌های حل مسئله و تفکر انتقادی را تقویت کرده و فرصت‌های شغلی زیادی را در صنایع مختلف فراهم می‌کند. انتخاب روش مناسب یادگیری نیز از اهمیت بالایی برخوردار است؛ زیرا هر فرد سبک یادگیری خاص خود را دارد که با شناخت آن، می‌توانید منابع و روش‌های آموزشی مناسب را انتخاب کرده و به طور مؤثرتری به اهداف خود برسید. این امر نه تنها به شما کمک می‌کند تا سریع‌تر و بهتر یاد بگیرید، بلکه انگیزه و علاقه شما را نیز حفظ می‌کند.در این پست ویرگول به نکات مهمی که هنگام شروع یادگیری برنامه‌نویسی و انتخاب روش یادگیری باید در نظر بگیرید، می‌پردازیم.شناخت سبک یادگیری خودتانشناخت سبک یادگیری خودتان اولین قدم در مسیر یادگیری برنامه‌نویسی است. اگر یادگیرنده‌ی بصری هستید، استفاده از تصاویر و ویدیوها می‌تواند به شما کمک کند تا مفاهیم را بهتر درک کنید. اگر یادگیرنده‌ی شنیداری هستید، گوش دادن به پادکست‌ها، سخنرانی‌ها و بحث‌ها می‌تواند برایتان مؤثر باشد. برای یادگیرندگان تجربی، انجام پروژه‌های عملی و تمرین‌های کدنویسی بهترین روش یادگیری است. با شناخت سبک یادگیری خود، می‌توانید منابع و روش‌های آموزشی مناسب را انتخاب کنید تا به طور مؤثرتری به اهداف خود برسید.از دوره‌هایی که آموزش را برای هر سه یادگیرنده‌های بصری، شنیداری و تجربی مناسب کرده است می‌توان به دوره‌ی آموزش مبانی علوم کامپیوتر و برنامه‌نویسی سی‌اس‌فیفتی‌اکس اشاره نمود که توسط CS50x Shiraz به صورت حضوری و آنلاین برگزار می‌شود.مشخص کردن هدف‌های واضحبرای گرفتن نتیجه‌ی خوب در هر کاری، شما نیاز به هدف‌گذاری درست دارید تا انگیزه‌ی خود را در طول یادگیری از دست ندهید. مشخص کردن اهداف کوتاه‌مدت و بلندمدت به شما کمک می‌کند که نه تنها هر چند مدت یک‌بار پیشرفت خود را مشاهده کنید و به ادامه‌ی یادگیری ترغیب شوید، بلکه به هدف نهایی و بلندمدت خود نیز برسید. با مشخص کردن چالش‌های کد زدن هفتگی می‌توانید پیشرفت خود در طول هفته‌ی اخیر را بسنجید و برای پروژه‌ و هدف نهایی خود آماده‌تر شوید.دوره‌ی سی‌اس‌فیفتی‌اکس با ارائه‌ی تمرینات هفتگی مبتنی بر آموزش‌های همان هفته، به شما در یادگیری عمیق مسائل کمک می‌کند تا در انتهای دوره بتوانید پروژه‌ی نهایی بهتری ارائه دهید.انتخاب کردن منابع مناسبانتخاب منابع مناسب از کلیدی‌ترین مراحل در یادگیری برنامه‌نویسی است. بوت‌کمپ‌ها و دوره‌های فشرده به شما امکان می‌دهند تا در مدت زمان کوتاهی مهارت‌های لازم را کسب کنید و به سرعت وارد بازار کار شوید. آموزش آنلاین و دوره‌های تعاملی نیز گزینه‌های بسیار خوبی هستند، زیرا به شما اجازه می‌دهند تا با سرعت خودتان پیش بروید و از تعامل با مدرسین و دیگر دانشجویان بهره‌مند شوید. پلتفرم‌های یادگیری آنلاین مثل edX منابع گسترده‌ای از دوره‌های آموزشی را به زبان انگلیسی ارائه می‌دهند که از مناسب‌ترین آن‌ها برای دانشجویان مبتدی، دوره‌ی سی‌ اس فیفتی اکس دانشگاه هاروارد است. با انتخاب منابع مناسب، می‌توانید مسیر یادگیری خود را بهینه کنید و به اهداف خود سریع‌تر دست یابید.سی‌اس‌فیفتی‌اکس شیراز، دوره‌ی سی‌اس‌‌فیفتی‌اکس هاروارد را از شهریور ۱۴۰۳ به زبان فارسی، به صورت حضوری در شیراز و آنلاین در سراسر کشور، برای فارسی‌زبانان ارائه می‌کند.مباحث پایهمنبع انتخابی شما حتما باید مباحث پایه برنامه‌نویسی را پوشش دهد چرا که درک این مطالب مبتدی به عنوان اولین گام شما در مسیر یادگیری این مهارت ارزشمند است. این مفاهیم شامل اصول اولیه‌ای مانند متغیرها، انواع داده‌ها، حلقه‌ها، شرط‌ها و توابع می‌شود که پایه و اساس هر زبان برنامه‌نویسی را تشکیل می‌دهند. با تسلط بر این مباحث، شما قادر خواهید بود تا منطق برنامه‌نویسی را درک کنید و به راحتی به مباحث پیشرفته‌تر بپردازید. همچنین، یادگیری این مفاهیم به شما کمک می‌کند تا در پروژه‌های عملی و حل مسائل برنامه‌نویسی موفق‌تر عمل کنید و پایه‌ای قوی برای ادامه مسیر خود بسازید.دوره‌ی سی‌اس فیفتی هاروارد نه تنها مباحث پایه‌ی برنامه‌نویسی را پوشش می‌دهد، بلکه به مباحث مبتدی علوم کامپیوتر مانند الگوریتم‌ها، ساختمان داده‌ها، پوینترها، مفهوم استک و انواع sortها نیز می‌پردازد که به شما دید وسیع‌تری می‌دهد.انتخاب زبان برنامه‌نویسی مناسبانتخاب زبان برنامه‌نویسی مناسب، از مهم‌ترین تصمیماتی است که در آغاز مسیر یادگیری برنامه‌نویسی باید بگیرید. عوامل مختلفی مانند هدف شما از یادگیری، نوع پروژه‌هایی که می‌خواهید انجام دهید، جامعه کاربری و منابع آموزشی مناسب و موجود برای هر زبان می‌توانند در این انتخاب تأثیرگذار باشند.برای مبتدیان، زبان‌های برنامه‌نویسی محبوبی مانند JavaScript و Python توصیه می‌شوند. پایتونزبان برنامه‌نویسی پایتون از زبان‌های سطح بالا و همه ‌منظوره است که به دلیل سینتکس ساده و خوانا، برای مبتدیان بسیار مناسب است و به‌ان‌ها کمک می‌کند تا به سرعت مفاهیم برنامه‌نویسی را یاد بگیرند و پروژه‌های خود را پیاده‌سازی کنند.Python به دلیل سادگی و انعطاف‌پذیری بالا، در حوزه‌های مختلفی مانند توسعه وب، علم داده و تجسم داده‌ها، یادگیری ماشین و هوش مصنوعی، توسعه بازی، برنامه‌های دسکتاپ، خودکارسازی وظایف و توسعه اپلیکیشن‌های موبایل کاربرد دارد.جاوااسکریپتزبان برنامه‌نویسی جاوااسکریپت نیز به عنوان زبان اصلی توسعه وب، برای کسانی که به طراحی و توسعه وب‌سایت‌ها علاقه‌مند هستند، گزینه‌ای عالی است. علاوه بر ایجاد وب‌سایت‌های تعاملی و پویا، از JavaScript در توسعه برنامه‌های موبایل و دسکتاپ، ساخت انیمیشن‌ها و بصری‌سازی داده‌ها نیز کاربرد دارد. زبان برنامه‌نویسی جاوا اسکریپت به دلیل انعطاف‌پذیری و قدرت بالا، از محبوب‌ترین و پرکاربردترین زبان‌های برنامه‌نویسی در جهان است.با انتخاب زبان مناسب، می‌توانید مسیر یادگیری خود را بهینه کنید و به اهداف خود سریع‌تر دست یابید. ولی چگونه بین انتخاب‌های متنوع و در عین حال مشابه به یک نتیجه‌گیری برسید؟ دوره‌ی سی‌اس‌فیفتی‌اکس دانشگاه هاروارد، که توسط سی‌اس‌فیفتی‌اکس شیراز در شهریور ماه ۱۴۰۳ به زبان فارسی برگزار می‌شود، تصمیم‌گیری را برای شما ساده‌تر می‌کند. در دوره‌ی CS50x شما نه تنها با هر دو زبان پایتون و جاوااسکریپت آشنا می‌شوید، بلکه با زبان‌های دیگری مثل زبان برنامه‌نویسی بنیادی سی، زبان گرافیکی اسکرچ، SQL و همچنین با HTML و CSS که برای ساختاردهی و طراحی صفحات وب استفاده می‌شوند، آشنا خواهید شد.یادگیری مبتنی بر پروژه با تمرین‌های عملی و کاربردییادگیری مبتنی بر پروژه با تمرین‌های عملی و کاربردی، از مؤثرترین روش‌های یادگیری برنامه‌نویسی است. این روش این امکان را برای شما فراهم می‌کند تا مفاهیم تئوری را در عمل پیاده‌سازی کنید و مهارت‌های خود را تقویت کنید. با شروع از پروژه‌های کوچک و افزایش تدریجی پیچیدگی آن‌ها، می‌توانید به پروژه‌های بزرگ‌تر و چالش‌برانگیزتر بپردازید. همچنین، مشارکت در پروژه‌های متن‌باز به شما کمک می‌کند تا در دنیای واقعی، کسب تجربه کنید و با جامعه برنامه‌نویسان ارتباط برقرار کنید. این روش‌ها نه تنها یادگیری را جذاب‌تر و عملی‌تر می‌کنند، بلکه شما را برای چالش‌های واقعی در دنیای برنامه‌نویسی آماده می‌سازند.دوره‌ی سی‌ اس‌ فیفتی اکس هاروارد، با ارائه تمرینات هفتگی منطبق بر مطالب آموزشی همان هفته و پروژه‌ی نهایی برای حل یک مشکل واقعی، به شما در پیاده‌سازی این روش یادگیری به شکل مؤثری کمک می‌کند. شبکه‌سازی و جامعه‌های برنامه‌نویسیپیوستن به جامعه‌ی برنامه‌نویسی، از بهترین راه‌ها برای تقویت مهارت‌ها و گسترش شبکه حرفه‌ای شماست. شرکت در هکاتون‌ها و مسابقات کدنویسی به شما این امکان را می‌دهد تا مهارت‌های خود را آزمایش کنید و از تجربیات دیگران بیاموزید. مطالعه و تحلیل کد دیگران، به شما کمک می‌کند تا روش‌های مختلف حل مسائل را بشناسید و از بهترین و کارآمدترین شیوه‌ها بهره‌مند شوید. آموزش به دیگران و یادگیری از دیگران نه تنها دانش شما را عمیق‌تر می‌کند، بلکه به ایجاد ارتباطات مفید و پایدار کمک می‌کند. همکاری در پروژه‌های متن‌باز و مشارکت در انجمن‌های آنلاین نیز فرصت‌های بی‌نظیری برای یادگیری و مستحکم کردن جایگاه خود در جامعه‌ی برنامه‌نویسی، برای شما فراهم می‌کند. این فعالیت‌ها نه تنها یادگیری را جذاب‌تر و مؤثرتر می‌کنند، بلکه شما را به بخشی از یک جامعه پویا و حمایتگر تبدیل می‌کنند.سی‌اس‌فیفتی‌اکس شیراز با برگزاری آفیس اورز و هکاتون در کنار دوره‌ی سی اس فیفتی اکس، این امکان را در اختیار دانشجویانش قرار می‌دهد که با کمک دیگر دانشجویان، مدرس و دستیارهای آموزشی به حل تمرینات هفتگی و انجام پروژه‌ی پایانی خود بپردازند. در نمایشگاه پایانی نیز، با دعوت برنامه‌نویسان حرفه‌ای این امکان برای دانشجویان فراهم می‌شود که نه تنها پروژه‌های نهایی خود را به نمایش بگذارند بلکه به شبکه‌سازی و ارتباط با دنیای حرفه‌ای برنامه‌نویسی اقدام کنند. غلبه بر چالش‌های برنامه‌نویسیدر مسیر یادگیری برنامه‌نویسی، چالش‌ها اجتناب‌ناپذیرند و غلبه بر آن‌ها بخش مهمی از رشد شماست. اشکال‌زدایی مؤثر، کلید حل مشکلات کد است؛ با یادگیری تکنیک‌های آن، می‌توانید با اعتماد به نفس بیشتری با خطاها روبرو شوید. ناامیدی در این مسیر طبیعی است، اما با راهکارهایی برای حفظ انگیزه و تمرکز بر پیشرفت‌های کوچک، می‌توانید بر موانع غلبه کنید. هنر درخواست کمک به موقع و مؤثر از مربیان و باتجربه‌های این حوزه یا جوامع آنلاین، مهارتی ارزشمند است که به پیشرفت سریع‌تر شما کمک می‌کند. در نهایت، با اتخاذ رویکردهای ذهنی مثبت و تقویت انعطاف‌پذیری روانی، می‌توانید با فرسودگی و ناامیدی مقابله کرده و مسیر یادگیری خود را با قدرت ادامه دهید.یادگیری مداوم و به روز ماندنیادگیری مداوم و به روز ماندن در دنیای برنامه‌نویسی از اهمیت ویژه‌ای برخوردار است. تمرین منظم به شما کمک می‌کند تا مهارت‌های خود را تقویت کنید و با چالش‌های جدید روبرو شوید. در دنیای متغیر تکنولوژی، یادگیری مستمر ضروری است زیرا فناوری‌ها و ابزارهای جدید به سرعت معرفی می‌شوند و نیاز به به‌روزرسانی مداوم دانش و مهارت‌ها دارند. با پیگیری دوره‌های آموزشی جدید، مطالعه مقالات و شرکت در کنفرانس‌ها و وبینارها، می‌توانید همیشه در جریان آخرین تحولات و روندهای صنعت بمانید و مهارت‌های خود را به روز نگه دارید. این رویکرد نه تنها شما را به یک برنامه‌نویس بهتر تبدیل می‌کند، بلکه فرصت‌های شغلی بیشتری را نیز در آینده برای شما فراهم می‌کند.برگزاری دوره‌ی سی‌اس‌فیفتی اکس توسط CS50x Shirazدوره‌ی سی‌اس‌فیفتی‌اکس دانشگاه هاروارد، که با نام مقدمه‌ای بر علوم کامپیوتر و برنامه‌نویسی شناخته می‌شود، از جامع‌ترین و بهترین راه‌های قدم گذاشتن به دنیای وسیع و پویای برنامه‌نویسی است. برای شرکت در این دوره، نیازی به هیچ دانش قبلی در حوزه‌ی برنامه‌نویسی ندارید و مفاهیم از پایه به شما آموزش داده می‌شود. این دوره از شهریور ۱۴۰۳، توسط سی اس فیفتی اکس شیراز با تدریس محمد حسین طباطبائی‌فرد به صورت حضوری در شیراز و آنلاین در سراسر کشور به زبان فارسی برگزار می‌شود. ثبت‌نام زودهنگام و مشمول تخفیف دوره‌ی CS50x همراه با برگزاری آفیس اورز، هکاتون، نمایشگاه پایانی، وبینارهای مهارت‌های نرم، درآمدزایی و انتقال تجربه برای شروع کار در ایوند شروع شده است و تا ۱۸ مرداد مهلت دارد. به ویژگی‌های برگزاری دوره‌ی سی اس فیفتی اکس توسط سی‌اس‌فیفتی‌اکس شیراز می‌پردازیم:بدون نیاز به پیش‌زمینه‌ در علوم کامپیوتر و برنامه‌نویسی و بدون محدودیت سنی شرکت‌کنندگانبرگزاری آنلاین و حضوریمبتنی بر دوره‌ی معتبر سی‌اس‌فیفتی دانشگاه هاروارد، از برترین دانشگاه‌های جهان در آموزش و تحصیلاتتدریس نوین برنامه‌نویسی تحت نظر پروفسور دیوید جی. مالان دانشگاه هارواردآموزش مباحث پایه علوم کامپیوتر و برنامه‌نویسیآموزش زبان‌های برنامه‌نویسی مختلف از جمله اسکرچ، C، پایتون، جاوااسکریپت، SQL و زبان‌های نشانه‌گذاری و استایل‌دهی HTML و CSSتمرینات هفتگی مطابق با مطالب هر جلسه برای تثبیت یادگیریانجام پروژه‌ی نهایی در انتهای دوره به انتخاب خود دانشجو برای حل یک مشکل واقعیبرگزاری هفتگی office hours برای اولین بار در ایران و هکاتون در جهت کمک به دانشجویان در حل تمرینات  هفتگی و پروژه‌ی نهاییبرگزاری نمایشگاه پایانی برای نمایش پروژه‌های نهایی دانشجویان به سرمایه‌گذارهای دعوت شده و جذب حمایت‌های مالی و معنوی. وجود امکان استخدام و کارآموزی در شرکت‌های بزرگ حاضر در این رویداددریافت مدرک حضور از سمت دانشگاه شیرازدریافت مدرک CS50x از CS50 دانشگاه هاروارد با انجام تمرینات و پروژه‌ی نهایی و کسب حد نصاب نمرهدسترسی به محتوای این دوره‌ی ارزشمند به زبان فارسیهمراهی پشتیبانی علمی CS50x Shiraz تا پایان دورهپیوستن به جامعه‌ی برنامه‌نویسی و شبکه‌سازی با متخصصان برنامه‌نویسی و علوم کامپیوتردسترسی به وبینارهای آموزشی مهارت‌های نرم، بیزینس، درآمدزایی و انتقال تجربه برای شروع کار بعد از دورهجمع‌بندیانتخاب روش یادگیری مناسب بسیار حیاتی است، زیرا این انتخاب می‌تواند تأثیر زیادی بر موفقیت و پیشرفت شما در برنامه‌نویسی داشته باشد. انتخاب دوره‌ی سی اس فیفتی اکس به عنوان اولین قدم ورود به برنامه‌نویسی می‌تواند انتخاب عاقلانه‌ای برای شما باشد. روش‌های مؤثر یادگیری شامل شناخت سبک یادگیری خود، تعیین اهداف واضح، انتخاب منابع مناسب، و یادگیری مبتنی بر پروژه‌های عملی است. همچنین، پیوستن به جامعه‌ی برنامه‌نویسی و غلبه بر چالش‌ها از دیگر عوامل کلیدی در مسیر یادگیری هستند. با تمرین منظم و به‌روز ماندن، می‌توانید مهارت‌های خود را تقویت کنید و در دنیای متغیر فناوری پیشرو باشید. به یاد داشته باشید که هر گام کوچک شما را به هدف نهایی نزدیک‌تر می‌کند و انگیزه و پشتکار شما کلید موفقیت در این مسیر است.</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Tue, 06 Aug 2024 14:58:07 +0330</pubDate>
            </item>
                    <item>
                <title>سی‌اس‌فیفتی چیست و چرا باید در آن شرکت کنیم؟</title>
                <link>https://virgool.io/cs50xshiraz/%D8%B3%DB%8C-%D8%A7%D8%B3-%D9%81%DB%8C%D9%81%D8%AA%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%AF%D8%B1-%D8%A2%D9%86-%D8%B4%D8%B1%DA%A9%D8%AA-%DA%A9%D9%86%DB%8C%D9%85-rewrad9dxcpq</link>
                <description>سی‌اس‌فیفتی، که قبلا با نام مقدمه‌ای بر علوم کامپیوتر، شناخته می‌شد، دوره‌ی مقدماتی علوم کامپیوتر و برنامه‌نویسی است که توسط دانشگاه هاروارد به صورت حضوری و آنلاین ارائه می‌شود. دوره‌ی سی اس فیفتی در شهریور ماه ۱۴۰۳ در شهر شیراز توسط CS50x Shiraz برگزار می‌شود.مقدمهسی‌اس‌فیفتی، دوره‌ی مقدماتی دانشگاه هاروارد در زمینه‌ی فعالیت‌های فکری علوم کامپیوتر و هنر برنامه‌نویسی است. تمامی دانش‌‌آموزان و دانشجویان رشته‌ی علوم کامپیوتر و سایر رشته‌ها، با تجربه یا بدون تجربه قبلی امکان شرکت در دوره‌‌ی سی اس فیفتی را دارند. طبق گفته‌ی خود CS50 بیش از ۶۰ درصد دانشجویان این دوره اطلاعات و پیش‌زمینه‌ی کافی از علوم کامپیوتر نداشتند و قبلا هیچ‌گونه دوره‌ی علوم کامپیوتری را نگذرانده‌اند. این دوره با شعار «درستی، طراحی و سبک» به شما آموزش می‌دهد که چگونه مسائل را با استفاده یا بدون استفاده از کد حل کنید. دوره‌ی CS50x به جای اینکه یک زبان برنامه‌نویسی را آموزش دهد، به شما برنامه‌نویسی اصولی و روش یادگیری زبان‌های جدید را آموزش می‌دهد.دوره‌ی مقدماتی علوم کامپیوتر هاروارد که اکنون با نام سی‌اس‌فیفتی شناخته می‌شود، از سال ۱۹۸۹ در دانشگاه هاروارد ارائه می‌شود و اکنون بزرگ‌ترین دوره‌ی دانشگاه هاروارد است. از سال ۲۰۰۷، دیوید جی. مالان با روش‌های نوین تدریس خود این دوره را به بزرگ‌ترین دوره‌ی دانشگاه هاروارد تبدیل کرده است. مارک زاکربرگ، بنیان‌گذار فیسبوک، در سال ۲۰۰۵ و استیو بالمر، مدیرعامل سابق مایکروسافت، در سال ۲۰۱۴ به عنوان مهمان در دوره‌ی CS50x، سخنرانی کردند.به علت استقبال زیاد دانشجویان از دوره‌ی سی‌اس‌فیفتی‌اکس، در سال ۲۰۱۲ این دوره در سایت edX به صورت آنلاین در دسترس قرار گرفت. اما این کار نیز کفاف استقبال گسترده‌ی دانشجویان را نداد و در سال ۲۰۱۵ دانشگاه هاروارد دوره‌ی سی‌اس‌فیفتی را تحت مجوز باز (Open License)، در دسترس عموم قرار داد. این کار به تمام مردم دنیا اجازه می‌دهد تا محتوای دوره را بدون محدودیت یا با محدودیت‌های کم به زبان و فرهنگ خود در دانشگاه یا به صورت مستقل ارائه دهند.شعبه‌ی سی اس فیفتی اکس شیراز تحت نظارت سی‌اس‌فیفتی هاروارد دوره‌ی CS50x را در شهریور ماه ۱۴۰۳ در شهر شیراز به صورت آنلاین و حضوری برگزار می‌کند.مدرس و استاد CS50 کیست؟دیوید جی. مالان، استاد برجسته‌ی علوم کامپیوتر در دانشگاه هاروارد است. سبک تدریس مالان جذاب و قابل فهم است که به موفقیت و گستردگی CS50 کمک شایانی کرده است. دیوید جی. مالان مدرک دکترای خود را در رشته‌ی علوم کامپیوتر، سال ۲۰۰۷ از دانشگاه هاروارد دریافت کرد و سمت استادی دوره‌ی مقدماتی علوم کامپیوتر هاروارد را بر عهده گرفت. اقدامات مالان در جهت رشد و توسعه‌ی سی‌اس‌فیفتی به شرح زیر است:لحن فراگیرلحن تدریس دوره را تغییر داد تا برای دانشجویانی که کمتر با علوم کامپیوتر راحت هستند، خوشایندتر شود.محتوای تعاملی و جذابمعرفی سخنرانی‌های تعاملی، پروژه‌های عملی و کاربردهای واقعی علوم کامپیوتر در جهت پویاسازی یادگیری.بازنگری تمرینات هفتگیبه‌روزرسانی تمامی تمرینات تا با روندهای مدرن فناوری هم‌خوانی داشته باشند.رویدادهای ویژهبرگزاری سی‌اس‌فیفتی پازل دی، هکاتون، آفیس اورز و نمایشگاه پایانی.گسترش آنلاینتحت رهبری مالان، CS50 به صورت آنلاین در دسترس دانشجویان سراسر جهان قرار گرفت.ابزارهای نوآورانهاستفاده از ابزارها و فناوری‌های جدید مانند IDE، واقعیت مجازی و نسخه‌ی وب VS Code برای آموزش. دیوید جی. مالان در حال تدریسسی‌اس‌فیفتی چه چیزی را آموزش می‌دهد؟از اهداف کلی دوره‌ی CS50، الهام بخشیدن به دانشجویان برای تجربه‌ی ناشناخته‌ها بدون ترس از شکست با استفاده از یک دوره‌‌ی فشرده‌ی قابل دسترسی برای همگان است. CS50x به دانش‌‌آموزان و دانشجویان می‌آموزد که چگونه الگوریتمی فکر کنند، روشمند برنامه‌نویسی کنند، الگوها را در مسائل پیدا کنند، مسائل را کارآمد حل کنند، زبان‌های برنامه‌نویسی جدید یاد بگیرند و درستی، طراحی و سبک کد را ارزیابی کنند. در نهایت، سی اس فیفتی در صدد این است که پایه‌ای محکم برای مطالعات بیشتر در علوم کامپیوتر در اختیار دانشجویان قرار دهد و این امکان را فراهم کند که علوم کامپیوتر را در مسائل دیگر حوزه‌ها به کار ببرند.سی‌اس‌فیفتی‌اکس به جای آموزش فقط یک زبان برنامه‌نویسی، دانشجویان را با گستره‌ای از زبان‌های برنامه‌نویسی روشمند آشنا می‌کند که هر یک به صورت مفهومی بر روی دیگری بنا می‌شود. از جمله این زبان‌ها می‌توان به اسکرچ، C، پایتون، SQL و جاوااسکریپت اشاره کرد. همچنین دانشجویان با HTML و CSS آشنا می‌شوند. هدف نهایی این است که دانشجویان احساس کنند برنامه‌نویسی را یاد گرفته‌اند نه برنامه‌نویسی با فلان زبان.سرفصل‌های دوره‌ی CS50x چیست؟سرفصل‌های دوره‌ی سی اس فیفتی اکس به تفکیک هفتگی با جزئیات هر جلسه در زیر نوشته شده است.هفته‌ی صفر: اسکرچ هفته‌ی یک: Cهفته‌ی دو: آرایه‌هاهفته‌ی سه: الگوریتم‌هاهفته‌ی چهار: حافظه هفته‌ی پنج: ساختمان داده‌هاهفته‌ی شش: پایتونهفته‌ی شش و نیم: هوش مصنوعی هفته‌ی هفت: SQL هفته‌ی هشت: HTML, CSS, JS هفته‌ی نه: Flask هفته‌ی ده: امنیت سایبری تمرینات هفتگی و پروژه‌ی نهایییک مجموعه تمرین (Problem Set) چالش‌برانگیز و جذاب، مربوط به هر جلسه‌ی هفتگی طراحی شده تا در به‌کارگیری مفاهیم یاد گرفته‌ شده در جلسات، از طریق برنامه‌نویسی به دانشجویان کمک کند. ۱۰ مجموعه تمرین در طول دوره‌ی CS50x به دانشجو ارائه می‌شود. هر مجموعه تمرین بر اساس مجموعه‌های قبلی طراحی شده و به تدریج سخت‌تر و پیچیده‌تر می‌شوند تا به دانشجو کمک کنند که پایه‌ای قوی در علوم کامپیوتر و برنامه‌نویسی برای خود ایجاد کند. مهلت ارسال پاسخ این مجموعه تمرینات تا ۳۱ دسامبر هر سال برای دانشجویان آنلاین است.نقطه اوج سی‌اس‌فیفتی‌اکس پروژه‌ی نهایی آن است. پروژه‌ی نهایی فرصتی برای دانشجوست تا دانش جدید خود در زمینه‌ی برنامه‌نویسی را به کار گیرد و نرم‌افزار خود را توسعه دهد. دانشجو می‌تواند زبان برنامه‌نویسی پروژه‌ی خود، ماهیت و زیرساخت آن را خودش انتخاب کند. نکته‌ی مهم هنگام انجام پروژه این است که پروژه‌ای را توسعه دهد که موردعلاقه‌ی خود دانشجو باشد و یک مشکل واقعی را حل کند. سی‌اس‌فیفتی در سایت خود می‌نویسد:« تلاش کنید چیزی خلق کنید که بیشتر از دوره‌ی CS50 دوام بیاورد.»شما می‌توانید در سایت رسمی CS50 پروژه‌های دانشجویان قبلی این دوره را تماشا کنید.رویدادهای ویژه‌ی CS50سی‌ اس‌ فیفتی برای ایجاد جامعه‌‌ای قوی، شبکه‌سازی دانشجویان، ارائه‌ی فرصت‌های یادگیری بیشتر و جذاب‌تر کردن دوره، رویدادهای ویژه‌ای طراحی کرده است.آفیس اورزدر پایان هر هفته، آفیس اورز توسط سی‌اس‌فیفتی، به صورت حضوری و آنلاین، برگزار می‌شود تا با کمک همکاران آموزشی و دستیاران دوره، دانشجویان در کنار یکدیگر به حل تمرینات هر هفته بپردازند.  هکاتون سی‌اس‌فیفتیاین رویداد هیجان‌انگیز که کل شب طول می‌کشد، در اوایل دسامبر در دانشگاه هاروارد برگزار می‌شود تا دانشجویان بتوانند در کنار همکلاسی‌های خود و کارکنان به پروژه‌های نهایی خود و اجرای آن‌ها بپردازند.نمایشگاه پایانی CS50این نمایشگاه در پایان ترم برگزار می‌شود تا دانشجویان پروژه‌های نهایی خود را به نمایش بگذارند. در نمایشگاه پایانی، نه‌ تنها دانشجویان می‌توانند پروژه‌های همکلاسی‌های خود را ببینند، بلکه فرصتی برای هم‌نشینی آن‌ها با دیگر دانشجویان، کارکنان و اساتید کل دانشگاه فراهم است.سی‌اس‌فیفتی‌اکس پازل‌دیدر طی این رویداد، که به دو صورت آنلاین و حضوری برگزار می‌شود، شرکت‌کنندگان از سراسر دنیا می‌توانند به صورت فردی یا با همکاری در تیم‌های ۲ تا ۴ نفره به حل معماهایی که CS50 ارائه می‌کند بپردازند. هیچگونه دانش قبلی برنامه‌نویسی برای شرکت در این رویداد لازم نیست. این رویداد در فروردین ۱۴۰۳ توسط سی‌اس‌فیفتی‌اکس شیراز در شهر شیراز برگزار شد.تئاتر سندرز دانشگاه هاوارد، محل برگزاری دوره‌ی CS50x دریافت مدرک CS50اگر پاسخ تمرینات هفتگی و پروژه‌ی نهایی خود را تا ۳۱ دسامبر هر سال در سایت رسمی CS50 آپلود کنید و حداقل نمره‌ی ۷۰ از ۱۰۰ را کسب کنید، می‌توانید مدرک CS50x خود را به صورت رایگان از CS50 دریافت کنید. برای دریافت مدرک تایید شده باید این دوره را در سایت edX بگذرانید.دوره‌های دیگر CS50 سی‌اس‌فیفتی دوره‌های دیگری نیز به جز CS50x، دوره‌ی پرچم‌دارش که به دانشجویان تفکر الگوریتمی و حل مسائل به طور کارآمد را می‌آموزد، ارائه می‌کند. این دوره‌ها با توضیح مختصری در اینجا آورده شده‌اند.CS50 AI: آموزش مفاهیم و الگوریتم‌های پایه هوش مصنوعی مدرنCS50 Web: آموزش طراحی و پیاده‌سازی برنامه‌های وب با پایتون، جاوااسکریپت و اس کیو الCS50 Python: مقدمه‌ای بر آموزش برنامه‌نویسی با زبان پایتونCS50 R: مقدمه‌ای بر آموزش برنامه‌نویسی با زبان آر، زبانی محبوب برای محاسبات آماری و گرافیک در علم دادهCS50 SQL: مقدمه‌ای بر پایگاه‌های داده با استفاده از زبان اس‌کیوالCS50 Business: نسخه‌‌ی متفاوتی از سی‌اس‌فیفتی‌اکس مختص متخصصین تجارتCS50 Cybersecurity: مقدمه‌ای بر امنیت سایبری برای مخاطبان فنی و غیرفنیCS50 for Lawyers: نسخه‌ی متفاوتی از سی اس فیفتی اکس مختص وکلاء و دانشجویان حقوقCS50 Scratch: مقدمه‌ای بر برنامه‌نویسی با اسکرچ، زبان برنامه‌نویسی گرافیکیCS50 Games: مبانی طراحی و توسعه‌ی بازی با تمرکز بر توسعه‌ی بازی‌های تعاملی دو بعدی و سه بعدیCS50 Mobile: آموزش توسعه‌ اپلیکیشن‌های موبایل با استفاده از فریم‌ورک ری‌اکت نیتیوCS50 Technology: دوره‌ای بازنشسته شده برای کمک به دانشجویانی که خود را افراد کامپیوتری نمی‌دانند تا فناوری را بهتر درک کنند.دسترسی به دوره‌ی CS50 در ایراندوره‌ی سی‌اس‌فیفتی‌اکس قبلا در ایران در شهرهای تهران و رشت با دریافت مجوز از دانشگاه هاروارد و تحت نظارت پروفسور مالان برگزار شده است. این دوره به تازگی به کمک CS50x Tehran با همراهی دانشگاه شیراز به جنوب کشور آمده و توسط سی اس فیفتی اکس شیراز در شهریور ۱۴۰۳ در شهر شیراز به صورت حضوری و آنلاین تدریس خواهد شد. سی اس فیفتی در شهر شیراز به زبان و فرهنگ فارسی با چاشنی‌های هکاتون، آفیس اورز و نمایشگاه پایانی برگزار خواهد شد. مدرس این دوره در CS50x Shiraz، آقای محمد حسین طباطبائی‌فرد است که گواهی تدریس CS50x را از واحد تحصیلات تکمیلی دانشگاه هاروارد کسب کرده است. مزایای شرکت در CS50x Shiraz چیست؟دوره‌ی CS50x که شعبه‌ی سی‌اس‌فیفتی‌اکس شیراز آن را برگزار می‌کند در شهریور ماه ۱۴۰۳ برگزار می‌شود. رویدادهای آفیس اورز، هکاتون و نمایشگاه پایانی نیز در کنار دوره برگزار خواهند شد. با ثبت‌نام و شرکت در سی اس فیفتی از مزایای زیر بهره‌مند شوید:امکان شرکت در دوره‌ سی اس فیفتی اکس به صورت حضوری در شیراز و آنلاین از سراسر کشورگذراندن یکی از بهترین دوره‌های ورود به دنیای علوم کامپیوتر و برنامه‌نویسیامکان دسترسی به محتوای دوره اعم از جلسه‌ها، مجموعه تمرین‌ها و جزوه‌ها به زبان فارسیدریافت رایگان مدرک سی‌اس‌فیفتی‌اکس به صورت مستقیم از CS50 هاروارد با کسب حد نصاب نمره‌ی لازم تمرینات و پروژه‌ی نهاییامکان شرکت در وبینارهایی با مضمون بیزنس و soft skillsشبکه‌سازی در جامعه‌ی برنامه‌نویسان شیراز در طی رویدادهای office hours، هکاتون و نمایشگاه پایانیپیدا کردن سرمایه‌گذاران مالی و معنوی برای پروژه‌های خود در نمایشگاه پایانیدسترسی به پشتیبانی علمی CS50x Shiraz ساخت پایه‌ای قوی برای ورود به دنیای علوم کامپیوتر و برنامه نویسیبرای مطالعه‌ی دقیق‌تر جزئیات برگزاری دوره‌ی مبانی علوم کامپیوتر هاروارد در شیراز این پست را در ویرگول بخوانید. برای اطلاع از جزئیات هر چه بیشتر دوره و فعالیت‌های سی اس فیفتی اکس شیراز، CS50xShiraz را در شبکه‌های اجتماعی اینستاگرام، تلگرام، لینکدین و اکس (توییتر سابق) دنبال کنید.بازخورد دانشجویان پیشین CS50xبه تجربیات دانشجویان این دوره در پستی جدا به طور جزئی خواهیم پرداخت. با این حال خلاصه‌ای کوتاه از بازخورد دانشجویان فارسی‌زبان پیشین این دوره را با هم می‌خوانیم.سرعت تدریس مطابق سرعت یادگیری من بود. تمرینات جذاب و روش تدریس با نمایش، به یادگیری من کمک زیادی کرد.این دوره برای من نقطه‌ی عطف زندگی‌ام بود. مسیر من از رشته‌ی تجربی به برنامه‌نویسی و علوم کامپیوتر تغییر پیدا کرد و در ادامه‌ی این راه الان به تاسیس شرکت خودم و درآمد رسیده‌ام.مفاهیمی از برنامه‌نویسی که با آن‌ها مشکل داشتم را پوشش داد و به یادگیری زبان C در دانشگاه به من کمک کرد.دوره با مسائل و موضوع‌های پایه شروع شد و برای من که هیچی از برنامه‌نویسی و کامپیوتر نمی‌دونستم خیلی مفید بود. نکته‌ی جالبی که برای من داشت یادگیری روش فکر کردن و حل مسئله بود.دوره‌ی مبانی علوم کامپیوتر هاروارد با نام سی‌اس‌فیفتی از بهترین راه‌‌های قدم گذاشتن به دنیای علوم کامپیوتر و برنامه‌نویسی است. دوره‌ی سی‌اس‌فیفتی‌اکس در شهریور ماه ۱۴۰۳ توسط CS50x Shiraz به دو صورت حضوری در شیراز و آنلاین در سراسر ایران برگزار خواهد شد. ثبت‌نام این دوره از سه‌شنبه، ۹ مرداد در سایت ایوند آغاز می‌شود.اگر این مطلب برایتان مفید بود، با لایک کردن آن از ما حمایت کنید. در کامنت ها به ما بگویید زبان برنامه‌نویسی موردعلاقه‌تان چیست و کدام دوره‌ی ارائه شده توسط CS50 شما را مجذوب خودش کرده است؟</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Mon, 29 Jul 2024 17:22:47 +0330</pubDate>
            </item>
                    <item>
                <title>سی‌اس‌فیفتی در شیراز</title>
                <link>https://virgool.io/cs50xshiraz/%D8%B3%DB%8C-%D8%A7%D8%B3-%D9%81%DB%8C%D9%81%D8%AA%DB%8C-%D8%AF%D8%B1-%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2-igmp7lp7uang</link>
                <description>سی‌اس‌فیفتی‌اکس شیرازسی‌اس‌فیفتی‌‌اکس شیراز قصد دارد دوره‌ی مقدماتی علوم کامپیوتر CS50x هاروارد را طی ۱۱ جلسه به صورت آنلاین و حضوری از شهریور ماه ۱۴۰۳ با چاشنی هکاتون، Office Hours و نمایشگاه پایانی برگزار کند.معرفی دورهسی‌اس‌فیفتی دوره‌ی آموزش مقدماتی علوم کامپیوتر و هنر برنامه‌نویسی است که توسط دانشگاه هاروارد پایه‌گذاری شده است. این دوره مناسب تمام علاقه‌مندان حوزه‌ی کامپیوتر از جمله برنامه‌نویسانی است که تمایل دارند با استفاده از کد زدن، حل مسئله را یاد بگیرند. در دوره‌ی سی‌اس‌فیفتی با مباحث علوم کامپیوتر و مقدمه‌ای از زبان‌های برنامه‌نویسی مختلف (اسکرچ، سی، پایتون و جاوا اسکریپت) آشنا خواهید شد.تاریخچه و محبوبیتدر همان ابتدای ارائه‌ی دوره‌ی CS50 در دانشگاه هاروارد توسط پروفسور دیوید جی مالان، به علت روش تدریس متفاوت و نوینش مورد استقبال جهانی قرار گرفت، به طوری که تصمیم گرفته شد تا این دوره به صورت مجازی نیز برگزار شود. اما مدتی بعد حتی این اقدام هم کفاف استقبال گسترده‌ای که با آن مواجه شده بود را نداد و در ادامه هاروارد دوره‌ی CS50 را به شکل Open License درآورد؛ به این معنی که به تمام دنیا این اجازه را می‌دهد که به صورت رایگان و با اسم CS50x به همراه پسوند محل برگزاری، محتوای سی‌اس‌فیفتی را با زبان و فرهنگ خودشان هماهنگ و برگزار کنند.سی‌اس‌فیفتی‌اکس شیرازسی‌اس‌فیفتی در ایران دارای سه شعبه‌ی فعال است که شعبه‌ی CS50x Tehran به صورت مستقیم تحت نظارت CS50 هاروارد فعالیت می‌کند تا دوره‌ی سی‌اس‌فیفتی را با بهترین کیفیت آموزشی در اختیار مردم ایران بگذارد. حالا این مجموعه تصمیم گرفته تا CS50 را به جنوب کشور هم بیاورد و این همان جایی است که CS50x Shiraz متولد می‌شود، شعبه‌ای که با همکاری دانشگاه شیراز هدفش گسترش دسترسی به دوره‌ی سی‌اس‌فیفتی در جنوب کشور است.اولین جلسه‌ی تیم CS50x Shiraz، عباس داورپناهمدرس سی‌اس‌فیفتی‌اکس شیراز کیست؟مدرس این دوره آقای محمدحسین طباطبائی‌فرد، دانشجوی رشته‌ی مهندسی فناوری اطلاعات دانشگاه شیراز است. او در سال 2023 دوره‌ی مدرسین سی‌اس‌فیفتی هاروارد را پشت سر گذاشته و گواهی تدریس دوره‌ی ارزشمند سی‌اس‌فیفتی را از واحد تحصیلات تکمیلی دانشگاه هاروارد کسب کرده است. از اصلی‌ترین سوابق کاری و تحصیلی او می‌توان به موارد زیر اشاره کرد:8 سال سابقه فعالیت در حوزه ITسابقه تدریس به عنوان TA در دانشگاه شیرازموسس و دبیر انجمن علمی مهندسی فناوری اطلاعات دانشگاه شیرازطراحی و پیاده‌سازی سامانه LMS اتاق اصناف استان فارسطراحی سامانه کلاس‌های مجازی اتاق اصناف استان فارسآقای محمدحسین طباطبائی‌فرد، مدرس سی‌اس‌فیفتی‌اکس شیرازبرنامه‌های دوره‌این دوره در شهر شیراز از شهریور ماه آغاز خواهد شد و شامل چاشنی‌های هکاتون، نمایشگاه پایانی، Office Hours، دوره‌های Soft Skill و بیزینس می‌باشد.هکاتونکلمه‌ی &quot;هکاتون&quot; ترکیبی از دو واژه‌ی هک و ماراتون است. هک (hack)، به معنی برنامه‌نویسی ابتکاری و سریع برای حل مسائل یا ایجاد راه‌حل‌های جدید و نوآورانه است. ماراتون (marathon)، به معنی رویداد فشرده و طولانی مدتی است که معمولا بین ۲۴ تا ۴۸ ساعت طول می‌کشد.بنابراین، هکاتون (Hackathon) رویدادی است که در آن شرکت‌کننده‌ها به صورت تیمی و با استفاده از مهارت‌های برنامه‌نویسی و فناوری، به حل مسائل و ارائه‌ی پروژه‌های جدید و نوآورانه می‌پردازند. سی‌اس‌فیفتی شیراز بعد از اتمام جلسه‌های آموزشی، طی یک رویداد ۲ روزه و به صورت حضوری، فضایی را فراهم می‌کند تا دانشجوهای دوره‌ی سی‌اس‌فیفتی بتوانند با هم و به صورت گروهی روی پروژه‌های پایان دوره‌شان کار کنند. رویداد هکاتون به دانشجوها این امکان را می‌دهد که علاوه بر دیدار حضوری تیم علمی، بتوانند با یکدیگر آشنا شده، از تجربیات دیگری استفاده کنند و ارتباطاتشان را با شبکه‌سازی شکل دهند.نمایشگاه پایانیدر نمایشگاه پایانی بعد از تکمیل پروژه‌ی پایانی این فرصت در اختیار شما قرار می‌گیرد تا پروژه‌تان را به سرمایه‌گذارانی که به دعوت ما در نمایشگاه حضور پیدا می‌کنند، معرفی کنید و ویژگی‌هایش را به نمایش بگذارید. این فرصت منحصربه‌فردی است که بتوانید برای پروژه‌ی خودتان سرمایه‌گذاران مالی و معنوی پیدا کنید. علاوه بر آن می‌توانید از فرصت‌های استخدام و کارآموزی شرکت‌هایی که نمایندگی‌هایشان در رویداد حضور خواهند داشت بهره‌مند شوید.آفیس اورزدر office hours هر هفته بعد از جلسات درسی سی‌اس‌فیفتی، طی دورهمی حضوری با دانشجوها به رفع اشکال و حل تمرین به صورت تیمی پرداخته خواهد شد. به این شکل، دانشجوها می‌توانند نه تنها مشکلاتشان را در کنار یکدیگر حل کنند، بلکه مهارت کار تیمی خود را نیز تقویت کنند.دریافت مدرک سی‌اس‌فیفتی از دانشگاه هارواردنمونه مدرک دریافتی از CS50 دانشگاه هاروارددر پایان دوره‌ی سی‌اس‌فیفتی‌اکس شیراز با آپلود تمرینات هفتگی و پروژه‌ی پایانی خود در سایت CS50، شما موفق به دریافت مدرک معتبر CS50x خواهید شد که دارای لینک مستقیم رهگیری و QR code قابل استناد به سایت دانشگاه هاروارد است. این مدرک تاریخ انقضایی نداشته و لینک اختصاصی مدرک سی‌اس‌فیفتی‌اکس شما جهت رهگیری در سایت به صورت مادام‌العمر در دسترس خواهد بود‌. برای دریافت سرتیفیکت هاروارد نیاز به پرداخت هیچ هزینه‌ای ندارید و مدرک CS50x به صورت رایگان از سمت خود دانشگاه هاروارد برای شما صادر خواهد شد. توجه کنید که مدرک شما به شکل مستقیم از طرف خود CS50 هاروارد برای شما ارسال می‌شود و هیچ یک از شعب آن در ایران، نقشی در تصحیح تمرینات و نمره‌دهی و صدور مدرک نداشته و دستیاران آموزشی صرفا برای انجام تمرینات همراهیتان خواهند کرد.تفاوت مدرک ارائه شده توسط CS50 با مدرک ارائه شده از طرف edX چیست؟از لحاظ اعتبار علمی مدرک CS50x با مدرک edX یکسان است. مدرک CS50x هاروارد کاملا رایگان بوده و شما با آپلود تمرینات و پروژه‌ی پایانیتان و کسب حد نصاب نمره، موفق به دریافت آن می‌شوید. اما سایت edX با استفاده از پاسپورت، دانشجو را به لحاظ هویتی در روند دریافت مدرک تایید می‌کند. با توجه به حضور پاسپورت ایرانی در فهرست تحریم این سایت، حتی با پرداخت مبلغ مدرک edX، نمی‌توانید آن را دریافت کنید.چرا سی‌اس‌فیفتی‌اکس شیراز؟تیم CS50x Shiraz، با هم تواناتریم!شما می‌توانید بدون هیچ هزینه‌ای، دوره‌ی سی‌اس‌فیفتی را به زبان انگلیسی چه در سایت رسمی CS50 و چه در سایت edX تماشا کرده و بعد اقدام به دریافت مدرک آن کنید. پس چرا باید این دوره را در سی‌اس‌فیفتی‌اکس شیراز بگذارنید؟ شما با انتخاب سی‌اس‌فیفتی‌اکس شیراز، نه تنها به دوره به زبان فارسی دسترسی خواهید داشت، بلکه از برنامه‌های دیگری که تدارک دیده شده مثل هکاتون، آفیس اورز و نمایشگاه پایانی می‌توانید استفاده کرده و به اقدام به شبکه‌سازی و تشکیل ارتباطات موثر با جامعه‌ی برنامه‌نویسان کنید. لازم به ذکر است که دوره‌ی CS50 در هیچ‌کدام از سایت‌های نامبرده به زبان فارسی در دسترس نمی‌باشد و شما نیاز به دانش انگلیسی متوسط رو به بالایی برای درک مفاهیم به انگلیسی خواهید داشت. با انتخاب سی‌اس‌فیفتی‌اکس شیراز شما به پشتیبانی علمی این دوره حتی پس از اتمام دوره دسترسی خواهید داشت و تیم پشتیبانی علمی قوی در طول انجام تمرینات و پروژه‌تان همراه شما خواهد بود. سوالات متداولپیش‌نیازهای دوره چیست؟دوره‌ی سی‌اس‌فیفتی نیاز به هیچ پیش‌نیازی ندارد، با این حال داشتن دانش پایه‌ای ریاضی می‌تواند به درک بهتر مفاهیم دوره کمک کند.دوره محدودیت سنی دارد؟خیر، دوره‌ی سی‌اس‌فیفتی شامل هیچگونه محدودیت سنی نمی‌شود.آیا برای شرکت باید حتما ساکن شیراز باشیم؟دوره‌ی سی‌اس‌فیفتی‌اکس شیراز به دو صورت آنلاین و حضوری برگزار خواهد شد، بنابراین اگر تمایل به شرکت حضوری در دوره دارید باید به شیراز بیایید. در غیر این صورت در هر کجا که باشید می‌توانید به صورت آنلاین کلاس‌ها را شرکت کنید.امکان مرور مطالب در صورت از دست دادن جلسات وجود دارد؟بله، تمامی جلسات دوره‌ی سی‌اس‌فیفتی‌اکس شیراز به‌طور کامل ضبط می‌شوند و با بهترین کیفیت در پنل کاربری شما قرار می‌گیرند تا بتوانید در صورت از دست دادن جلسات، از آن‌ها استفاده کنید.مهلت انجام و ارسال تمرینات و پروژه تا چه تاریخی است؟شما می‌توانید تا پایان سال جاری میلادی، ۱۰ دی ۱۴۰۳، هر چند بار که بخواهید تمرین‌هایتان را آپلود کرده تا موفق به دریافت نمره کافی شوید و بتوانید مدرک CS50x خود را دریافت کنید.جلسات چه روزهایی از هفته و طی چند ساعت برگزار خواهند شد؟هر هفته جمعه‌ها طی ۳ ساعت جلسات اصلی CS50 برگزار خواهند شد. Office Hours سه‌شنبه‌ها به مدت ۲ ساعت برگزار خواهد شد.دوره‌ی ۱۱ جلسه‌ای سی‌اس‌فیفتی توسط سی‌اس‌فیفتی‌اکس شیراز به زودی در شهریور ماه ۱۴۰۳ به دو صورت آنلاین و حضوری با پشتیبانی اختصاصی برگزار خواهد شد. جهت دریافت اطلاعات بیشتر ما را در صفحات مجازی، با نام CS50xShiraz دنبال کنید.</description>
                <category>دوره های علوم کامپیوتر دانشگاه هاروارد</category>
                <author>Roshanak Nejat</author>
                <pubDate>Sun, 28 Jul 2024 20:49:00 +0330</pubDate>
            </item>
            </channel>
</rss>