CS50: مقدمه‌ای بر علوم کامپیوتر
مبتدی

CS50: مقدمه‌ای بر علوم کامپیوتر

دانشگاه هاروارد
دوره آنلاین

خلاصه دوره

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

درباره دوره

این دوره CS50x، مقدمه‌ای از دانشگاه هاروارد بر علوم کامپیوتر و هنر برنامه‌نویسی است که برای دانشجویان رشته‌های مرتبط و غیرمرتبط، با یا بدون تجربه قبلی برنامه‌نویسی طراحی شده است. این دوره سطح مقدماتی که توسط David J. Malan تدریس می‌شود، به دانشجویان می‌آموزد که چگونه الگوریتمی فکر کنند و مشکلات را به طور مؤثر حل کنند. موضوعات شامل انتزاع، الگوریتم‌ها، ساختارهای داده، کپسوله‌سازی، مدیریت منابع، امنیت، مهندسی نرم‌افزار و توسعه وب است. زبان‌های برنامه‌نویسی شامل C، Python، SQL و JavaScript به علاوه CSS و HTML است. مجموعه مسائل الهام گرفته از حوزه‌های دنیای واقعی زیست‌شناسی، رمزنگاری، امور مالی، پزشکی قانونی و بازی است. نسخه داخل پردیس CS50x، CS50، بزرگترین دوره هاروارد است. دانشجویانی که نمره رضایت‌بخش در 9 مجموعه مسائل (یعنی تکالیف برنامه‌نویسی) و یک پروژه نهایی کسب کنند، واجد شرایط دریافت گواهینامه هستند. این یک دوره خودآموز است - شما می‌توانید CS50x را در برنامه خودتان بگذرانید.

آماده شروع هستید؟

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