حل مسائل دنیای واقعی با جاوا با استفاده از کلاسهای متعدد. یاد بگیرید که چگونه راهحلهای برنامهنویسی که مقیاسپذیر هستند با استفاده از رابطهای جاوا ایجاد کنید. درک کنید که مهندسی نرمافزار بیش از نوشتن کد است – شامل تفکر منطقی و طراحی نیز میشود. در پایان این دوره، شما یک برنامه خواهید نوشت که دادههای زمینلرزه را تحلیل و مرتب میکند و یک مولد متن پیشبینیکننده توسعه میدهد.
پس از اتمام این دوره، شما قادر خواهید بود:
- استفاده مناسب از مرتبسازی در حل مسائل؛
- توسعه کلاسهایی که رابط Comparable را پیادهسازی میکنند؛
- استفاده از دادههای زمانسنجی برای تحلیل عملکرد تجربی؛
- شکستن مسائل به چندین کلاس، هر یک با متدهای خود؛
- تعیین کنید که آیا میتوان از یک کلاس از API جاوا در حل یک مسئله خاص استفاده کرد؛
- پیادهسازی راهحلهای برنامهنویسی با استفاده از رویکردهای متعدد و شناخت مزایا و معایب آنها؛
- استفاده از مفاهیم شیگرایی شامل رابطها و کلاسهای انتزاعی هنگام توسعه برنامهها؛
- مخفی کردن مناسب تصمیمات پیادهسازی به طوری که در متدهای عمومی قابل مشاهده نباشند؛ و
- شناخت محدودیتهای الگوریتمها و برنامههای جاوا در حل مسائل.
- شناخت کلاسها و الگوهای استاندارد جاوا از جمله مدیریت استثنا، متدهای ایستا، بستههای java.net و java.io.
Andrew D. Hilton استادیار عملی در گروه مهندسی برق و کامپیوتر در مدرسه مهندسی پرات دانشگاه دوک است. او از سال ۲۰۱۲ در دوک تدریس میکند و پیش از آن مهندس مشاور در شرکت آیبیام بود. از جمله دورههایی که پروفسور هیلتون در دوک تدریس میکند، دوره ECE 551 است که یک معرفی فشرده به برنامهنویسی است و به طور موفقیتآمیزی دانشجویان تحصیلات تکمیلی را که هیچ تجربه برنامهنویسی ندارند، برای یادگیری برنامهنویسی آماده میکند و آنها را قادر میسازد تا دورههای برنامهنویسی پیشرفتهتر را تکمیل کنند. به پاس قدردانی از برتری در تدریس در مدرسه مهندسی پرات دانشگاه دوک، پروفسور هیلتون در سال ۲۰۱۵ جایزه تدریس ممتاز خانواده کلاین را دریافت کرد. پروفسور هیلتون دارای دکترای علوم کامپیوتر از دانشگاه پنسیلوانیا است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.