این کتاب فصلهایی در مورد مفاهیم مدلسازی و تمرینهای مرتبط با مفاهیم و تمرینهای برنامهنویسی را در میان خود جای داده است. نویسندگان با مقدمهای بر مدلسازی و اهمیت آن در شیوههای فعلی در علوم و مهندسی شروع میکنند. آنها هر یک از محیطهای برنامهنویسی و نحو مورد استفاده برای نمایش متغیرها و محاسبه معادلات و توابع ریاضی را معرفی میکنند. با کسب تخصص بیشتر در برنامهنویسی توسط دانشجویان، نویسندگان به مفاهیم مدلسازی بازمیگردند و کد اولیه را برای تمرینهای متنوعی ارائه میدهند که در آن دانشجویان کد اضافی را برای حل مسئله اضافه میکنند و تحلیلی از نتایج ارائه میدهند. به این ترتیب، این کتاب با رویکردی «بهموقع» هم تخصص مدلسازی و هم برنامهنویسی را تقویت میکند، به طوری که در پایان کتاب، دانشآموزان میتوانند خودشان مثالهای مدلسازی نسبتاً سادهای را انجام دهند.
هر فصل با ارجاعاتی به منابع مطالعاتی، آموزشها و تمرینهای اضافی تکمیل شده است که دانشآموزان را به سمت کمکهای بیشتر هدایت میکند و به آنها اجازه میدهد مهارتهای برنامهنویسی و مدلسازی تحلیلی خود را تمرین کنند. علاوه بر این، هر یک از فصلهای مربوط به برنامهنویسی به دو بخش تقسیم شده است – یکی برای MATLAB و دیگری برای پایتون. در این فصلها، نویسندگان به آموزشهای آنلاین اضافی نیز اشاره میکنند که دانشآموزان در صورت مشکل در هر یک از مباحث میتوانند از آنها استفاده کنند.
این کتاب با مجموعهای از پیشنهادات تمرین پروژه نهایی به پایان میرسد که مهارتهای مدلسازی و برنامهنویسی ارائه شده در بقیه جلد را در بر میگیرد. این پروژهها میتوانند توسط افراد یا گروههای کوچکی از دانشآموزان انجام شوند.
وبسایت همراه در http://www.intromodeling.com در صورت وجود تغییرات اساسی در نسخههای نرمافزار، بهروزرسانیهایی را در دستورالعملها ارائه میدهد و همچنین نسخههای الکترونیکی تمرینها و کدهای مرتبط را نیز در اختیار قرار میدهد. این وبسایت همچنین فضایی را ارائه میدهد که افراد میتوانند پروژههای اضافی مورد نظر خود را برای به اشتراک گذاشتن پیشنهاد دهند و همچنین نظرات خود را در مورد پروژهها و تمرینهای موجود در سراسر کتاب ارائه دهند. راهحلها و یادداشتهای سخنرانی نیز برای مدرسان واجد شرایط در دسترس خواهد بود.






























