فیلترها
یادگیری ماشین
• شناخت ارزش الگوریتمهای یادگیری ماشین • پیادهسازی یادگیری ماشین در R و Python • استفاده از یادگیری ماشین در انجام کارهای عملی
مهندسی نرم افزار
مطابق با ویراست هشتم مهندسی نرم افزار پرسمن و ویراست دهم مهندسی نرم افزار سامرویل • حاوی حدود 100 مثال سناریو محور • حاوی حدود 350 تمرین سناریو محور • مطابق سرفصلهای وزارت علوم برای دروس تجزیه و تحلیل سیستمها، مهندسی نرمافزار، مبانی مهندسی نرمافزار • مناسب برای درس طراحی سیستمهای شئگرا
الگوریتمهای فراابتکاری
در فرایندهای تصمیمگیری مدیران همواره بهینهسازی نقش مهمی را ایفا کرده است. به همین دلیل شاخههای متنوعی از علم توسعه یافتهاند که به نحوی در حل مسایل بهینهسازی قابل استفاده هستند. مروری بر تاریخچه معرفی روشهای بهینهسازی حاکی از آن است که این حوزه از علم همواره یک مقوله جذاب برای محققان بوده است. با ظهور هر پدیده¬ای در دنیای کامپیوتر و محاسبات، جهشی تازه نیز در حوزه بهینهسازی صورت گرفته است. طی دهههای اخیر کامپیوتر باعث شده است که پیوندی ناگسستنی بین هوش مصنوعی و بهینهسازی برقرار گردد. امکان انجام محاسبات در زمان بسیار کوتاه و افزایش قدرت محاسباتی کامپیوترها گروه جدیدی از تکنیک¬های بهینه¬سازی موسوم به روش¬های فراابتکاری را به دنیای علم معرفی کرده است. این کتاب به معرفی تعدادی از رایجترین الگوریتمهای این حوزه یعنی جستجوی ممنوع، شبیهسازی تبرید تدریجی، الگوریتم ژنتیک و جمعیت مورچگان میپردازد.
الگوهای طراحی در C# 5.0
یکی از ابزارهای مهمی که یک برنامهنویس در اجرای یک پروژهی نرمافزاری باید از آن بهرهمند باشد، درک مفهومی به نام الگو و آگاهی از الگوهای رایج و اثبات شده است. الگوها، راهحلهایی انتزاعی هستند که بر اساس تجربیات گروه بیشماری از برنامهنویسان در طول سالهای برنامهنویسی بهدست آمدهاند و درستی و اعتبار آنها، به اثبات رسیده است. الگوها دیدگاهی فراهم میکنند که برنامهنویسان با استفاده از آن میتوانند خصوصیتهایی مانند قابلیت استفادهی مجدد، آزمونپذیری و نگهداریپذیری را به شکل بهتری برای برنامههای خود فراهم کنند. در این کتاب تمام 23 الگوی GoF که معروفترین الگوهای طراحی بوده و در کتاب ماندگار Design Patterns: Elements of Object-Oriented Software در اواخر سال 1994 معرفی شد، آموزش داده میشود. این کتاب با دو دیدگاه تحلیلی و کاربردی نوشته شده و مؤلف سعی نموده، وراي بحث نظری هر الگو، حاشیهها و پیامدهای آن را بهطور عملیتری بررسی کند و الگوها را در سکوی NET. به زبان #C با نگاهي به جدیدترین قابلیتهای آنها آموزش بدهد و نقاط قوت و ضعف الگوها را بیان نماید.