دانلود کتاب How to Design Programs: An Introduction to Programming and Computing
by Matthias Felleisen
|
عنوان فارسی: چگونه برای طراحی برنامه ها: مقدمه ای بر برنامه نویسی و محاسبات |
دانلود کتاب
جزییات کتاب
بر خلاف دیگر کتاب های مقدماتی، این کتاب بر روی پروسه ی طراحی برنامه تمرکز می کند. این رویکرد مهارت های اساسی متنوعی را شامل : خوانش انتقادی، تفکر تحلیلی، سنتز خلاق و توجه به جزئیات پرورش می دهد. مهارت هایی که برای هر شخصی مهم هستند و نه فقط برای کسانی که می خواهند برنامه نویس شوند. این کتاب خوانندگان را با دو مفهوم آشنا می کند.
در اولین مورد، دستورالعمل های طراحی برنامه را به خواننده نشان می دهد ، که شامل چگونگی بررسی و آنالیز کردن یک مسئله، نحوه شکستن مسئله به قسمت های کوچک تر، نحوه ساخت نمونه های مختلف، چگونگی ساخت یک راه حل کلی بر اساس آنالیز ها و بررسی های انجام شده، چگونگی اتمام ساخت و تست یک برنامه، می شود. در هر مرحله نیز یک برنامه نیمه پیشرفته تولید می شود.
دوم ، این کتاب در اوایل دارای یک محیط ساده می باشد که به صورت ویژه برای مبتدی ها طراحی شده است. این محیط با خواننده پیشرفت کرده و همین طور که شما کتاب را می خوانید، پیچیده تر می شود تا جایی که از یک زبان تمام عیار برای کل طیف های کارهای برنامه نویسی پشتیبانی کند. تمام متریال های استفاده شده در این کتاب به صورت رایگان در اینترنت موجود است و تمرین و راه حل و پروژه های بیشتر نیز در این کتاب وجود دارد.