دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Oliver Grillmeyer (auth.)
سری: Undergraduate Texts in Computer Science
ISBN (شابک) : 9781441928559, 9781475729375
ناشر: Springer New York
سال نشر: 1998
تعداد صفحات: 602
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 19 مگابایت
کلمات کلیدی مربوط به کتاب کاوش در علوم کامپیوتر با طرح: تئوری محاسبات، هوش مصنوعی (شامل رباتیک)
در صورت تبدیل فایل کتاب Exploring Computer Science with Scheme به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کاوش در علوم کامپیوتر با طرح نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
هدف این کتاب درسی ارائه مفاهیم، فنون و ابزارهای اصلی و اساسی علوم کامپیوتر است. تاکید بر ارائه یک رویکرد حل مسئله و ارائه یک بررسی از همه مهم ترین موضوعات تحت پوشش در برنامه های درجه علوم کامپیوتر است. طرح در سراسر به عنوان زبان برنامه نویسی استفاده می شود و نویسنده بر رویکرد برنامه نویسی تابعی تأکید می کند که بر ایجاد توابع ساده ای متمرکز است که برای دستیابی به هدف برنامه نویسی مورد نظر ترکیب شده اند. چنین عملکردهای ساده ای به راحتی به صورت جداگانه آزمایش می شوند. این کمک زیادی به تولید برنامه هایی می کند که برای اولین بار درست کار می کنند. نویسنده در سرتاسر تکنیکهایی را برای کمک به نوشتن برنامهها ارائه میکند و از جعبههایی استفاده میکند که «اشتباههایی را که باید اجتناب کرد» را نشان میدهد. بسیاری از مثال های برنامه نویسی به تفصیل مورد بحث قرار گرفته اند که رویکردهای کلی برنامه نویسی را نشان می دهد. این موارد عبارتند از: * انتزاع یک مسئله. * ایجاد شبه کد به عنوان یک راه حل میانی. * طراحی از بالا به پایین و پایین به بالا. * ساختن انتزاعات رویه ای و داده. * نوشتن برنامه ها در ماژول هایی که به راحتی قابل آزمایش هستند. تمرین های متعدد به خوانندگان کمک می کند تا درک خود را از مطالب آزمایش کنند و برخی از ایده ها را با عمق بیشتری توسعه دهند. در نتیجه این متن برای همه دانشجویانی که برای اولین بار به علوم کامپیوتر می آیند، یک دوره ایده آل خواهد بود.
The aim of this textbook is to present the central and basic concepts, techniques, and tools of computer science. The emphasis is on presenting a problem-solving approach and on providing a survey of all of the most important topics covered in computer science degree programmes. Scheme is used throughout as the programming language and the author stresses a functional programming approach which concentrates on the creation of simple functions that are composed to obtain the desired programming goal. Such simple functions are easily tested individually. This greatly helps in producing programs that work right first time. Throughout, the author presents techniques to aid in the writing of programs and makes liberal use of boxes which present "Mistakes to Avoid." Many programming examples are discussed in detail which illustrate general approaches to programming. These include: * abstracting a problem; * creating pseudo code as an intermediate solution; * top-down and bottom-up design; * building procedural and data abstractions; * writing progams in modules which are easily testable. Numerous exercises help the readers test their understanding of the material and develop some ideas in greater depth. As a result this text will make an ideal first course for all students coming to computer science for the first time.
Front Matter....Pages i-xxxii
Introduction to Computer Science....Pages 1-12
Problem Solving and Problem Abstraction....Pages 13-28
Programming the Computer....Pages 29-59
Lists: The Basic Data Structure....Pages 61-102
Conditionals....Pages 103-124
Repetition Through Recursion....Pages 125-168
Data Structures....Pages 169-197
Functionals....Pages 199-230
Input and Output....Pages 231-241
Repetition Through Iteration....Pages 243-259
Advanced Uses of Functions....Pages 261-283
Database Management Systems....Pages 285-318
Compilers and Interpreters....Pages 319-372
Operating Systems....Pages 373-409
Artificial Intelligence....Pages 411-474
Soft Computing: Fuzzy Logic, Neural Networks, and Genetic Algorithms....Pages 475-544
Back Matter....Pages 545-581