حجم فایل: 2666MB نوع : حجمی قیمت: 31,242 ریال افزودن به سبد خرید


آموزش زبان های برنامه نویسی در دانشگاه واشنگتون

این دوره مقدمه ای بر مفاهیم اساسی زبان های برنامه نویسی است که تاکید زیادی بر برنامه نویسی کاربردی دارد. این دوره از زبان های Racket، ML و Ruby به عنوان وسیله ای برای تدریس مفاهیم استفاده می کند، اما هدف واقعی این است که به اندازه کافی راجع به چگونگی هماهنگ سازی هر زبان با یکدیگر آموزش داده شود تا شما را به یک برنامه نویس مؤثر در هر زبان و یادگیری موارد جدید، تبدیل کند. این دوره منحصرا نظری و تنها درباره ویژگی های برنامه نویسی نیست، بلکه به شما چارچوبی برای درک چگونگی استفاده مؤثر از سازه های زبان و نحوه طراحی برنامه های صحیح و زیبا را می دهد. با استفاده از زبان های مختلف، شما یاد خواهید گرفت که در رابطه با اجزای یک زبان خاص، عمیق تر فکر کنید. تاکید بر برنامه نویسی کاربردی برای یادگیری نحوه نوشتن برنامه های قوی، قابل استفاده مجدد، قابل برنامه ریزی و زیبا، ضروری است. در واقع بسیاری از ایده های مهم زبان های مدرن در برنامه های اصولی کاربرد دارند.

دوره آموزش زبان های برنامه نویسی، با فرض اینکه دانشجویان از قبل با برنامه های تحت پوشش دوره های مقدماتی آشنایی دارند، تهیه شده، اما این دوره به عنوان یک دوره با سطح پیشرفته طراحی نشده است. بنابراین قطعا همه چیز در دنیای زیبای برنامه نویسی پوشش داده نخواهد شد. دانشجویان نباید با متغیر ها، شرط ها، آرایه ها، لیست های مرتبط، پشته ها، بازگشت (اگر چه بازگشت به محض گسترش، مورد بررسی قرار خواهد گرفت) و تفاوت بین یک رابط و پیاده سازی، مشکلی نداشته باشند. این دوره برای زبان آموزانی با تجربه بیشتر که به دنبال پایه روشن و دقیق در زبان های برنامه نویسی هستند، مناسب است. تکالیفی که در این دوره گنجانده شده، چالش برانگیز هستند، اما شما همه آنچه برای انجام این تکالیف لازم است را در طول این دوره فرا گرفته اید.


مشاهده تصاویر این فایل:

فایلهای مشابه

  1. آموزش مقدماتی تا پیشرفته توسعه وب