توضیحات
‘Havill’s problem-driven approach introduces algorithmic concepts in context and motivates students with a wide range of interests and backgrounds.’
— Janet Davis
, Associate Professor and Microsoft Chair of Computer Science, Whitman College
‘This book looks really great and takes exactly the approach I think should be used for a CS 1 course. I think it really fills a need in the textbook landscape.’
—
Marie desJardins, Dean of the College of Organizational, Computational, and Information Sciences, Simmons University
‘Discovering Computer Science is a refreshing departure from introductory programming texts, offering students a much more sincere introduction to the breadth and complexity of this ever-growing field.’
—
James Deverick, Senior Lecturer, The College of William and Mary
‘This unique introduction to the science of computing guides students through broad and universal approaches to problem solving in a variety of contexts and their ultimate implementation as computer programs.’
—
Daniel Kaplan, DeWitt Wallace Professor, Macalester College
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming
is a problem-oriented introduction to computational problem solving and programming in Python, appropriate for a first course for computer science majors, a more targeted disciplinary computing course or, at a slower pace, any introductory computer science course for a general audience.
Realizing that an organization around language features only resonates with a narrow audience, this textbook instead connects programming to students prior interests using a range of authentic problems from the natural and social sciences and the digital humanities. The presentation begins with an introduction to the problem-solving process, contextualizing programming as an essential component. Then, as the book progresses, each chapter guides students through solutions to increasingly complex problems, using a spiral approach to introduce Python language features.
The text also places programming in the context of fundamental computer science principles, such as abstraction, efficiency, testing, and algorithmic techniques, offering glimpses of topics that are traditionally put off until later courses.
This book contains 30 well-developed independent projects that encourage students to explore questions across disciplinary boundaries, over 750 homework exercises, and 300 integrated reflection questions engage students in problem solving and active reading.
The accompanying website https://www.discoveringcs.net includes more advanced content, solutions to selected exercises, sample code and data files, and pointers for further exploration.
————————————————————–
ترجمه ماشینی :
“رویکرد مسئله محور هاویل مفاهیم الگوریتمی را در زمینه معرفی می کند و دانش آموزان با طیف گسترده ای از علایق و پیشینه ها را برانگیخته می کند.”
— جانت دیویس
strong>، دانشیار و رئیس مایکروسافت علوم کامپیوتر، کالج ویتمن
“این کتاب واقعا عالی به نظر می رسد و دقیقاً همان رویکردی را دارد که من فکر می کنم باید برای دوره CS 1 استفاده شود. فکر میکنم این واقعاً نیازی را در چشمانداز کتاب درسی برآورده میکند.’
—
Marie desJardins< em>، رئیس کالج علوم سازمانی، محاسباتی و اطلاعات، دانشگاه سیمونز
“کشف علوم کامپیوتر یک انحراف تازه از متون برنامه نویسی مقدماتی است که به دانشجویان مقدمه ای بسیار صمیمانه تر از وسعت و پیچیدگی ارائه می دهد. از این رشته همیشه در حال رشد.’
—
جیمز دوریک، مدرس ارشد ، کالج ویلیام و مری
“این مقدمه منحصر به فرد برای علم محاسبات، دانشجویان را از طریق رویکردهای گسترده و جهانی برای حل مسئله در زمینه های مختلف و اجرای نهایی آنها به عنوان برنامه های کامپیوتری راهنمایی می کند.”
>
—
دانیل کاپلان، پروفسور دیویت والاس، کالج مکالستر
کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون
مقدمه ای مسئله محور برای حل مسئله محاسباتی و برنامه نویسی در پایتون است که برای اولین دوره برای رشته های علوم کامپیوتر مناسب است. دوره هدفمند محاسباتی انضباطی یا با سرعت کمتر، هر دوره مقدماتی علوم کامپیوتر برای مخاطبان عمومی.
این کتاب درسی با درک اینکه سازمانی حول ویژگیهای زبانی فقط با مخاطبان محدودی طنینانداز میشود، در عوض برنامهنویسی را با استفاده از طیفی از مشکلات معتبر از علوم طبیعی و اجتماعی و علوم انسانی دیجیتال به علایق قبلی دانشآموزان مرتبط میکند. ارائه با مقدمه ای بر فرآیند حل مسئله آغاز می شود و برنامه نویسی را به عنوان یک مؤلفه ضروری می سازد. سپس، با پیشرفت کتاب، هر فصل با استفاده از یک رویکرد مارپیچی برای معرفی ویژگیهای زبان پایتون، دانشآموزان را از طریق راهحلهایی برای مسائل پیچیدهتر راهنمایی میکند.
متن همچنین برنامهنویسی را در چارچوب اصول اساسی علوم کامپیوتر قرار میدهد، مانند انتزاع، کارایی، تست و تکنیک های الگوریتمی، ارائه اجمالی از موضوعاتی که به طور سنتی به دوره های بعدی موکول می شوند.
این کتاب شامل 30 پروژه مستقل خوب توسعه یافته است که دانش آموزان را تشویق می کند تا سوالات را در سراسر مرزهای رشته ای، بیش از 750 مورد بررسی قرار دهند. تمرینهای تکلیف و 300 سؤال تأملی یکپارچه، دانشآموزان را در حل مسئله و خواندن فعال مشغول میکند.
وبسایت همراه https://www.discoveringcs.net شامل محتوای پیشرفتهتر، راهحلهای تمرینهای انتخابی، کد نمونه و فایلهای داده، و اشارهگرهایی برای کاوش بیشتر است.
p>
tag : دانلود کتاب کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون , Download کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون , دانلود کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون , Download Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming Book , کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون دانلود , buy کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون , خرید کتاب کشف علوم کامپیوتر: مسائل بین رشته ای، اصول و برنامه نویسی پایتون , دانلود کتاب Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming , کتاب Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming , دانلود Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming , خرید Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming , خرید کتاب Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.