سایت CEB:ترجمه تخصصی رشته کامپیوتر - معرفی و دانلود کتب انگلیسی رشته کامپیوتر

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال
 

انتشارات: Jones & Bartlett Learning, LLC

اثر: Peter Linz

تعداد صفحه: 427

حجم: 6.4MB

جلد کتاب

توضیحات کتاب (ترجمه‌ی خلاصه‌ی پیشگفتار کتاب):

این کتاب به منظور درسی مقدماتی درباره‌ی زبان‌های رسمی، ماشین‌ها، محاسبه‌پذیری، و دیگر موضوعات مرتبط طراحی شده است. این مباحث بخش عمده‌ای از تئوری محاسبات را شکل می‌دهند. درسی با این محتوی، امروزه به‌صورت استاندارد در دوره‌های تحصیلی علوم کامپیوتر و معمولاً هم در اوایل این دوره‌ها تدریس می‌شود. با این حساب مخاطبین عمده‌ی این کتاب دانشجویان سال دومی و سال سومی علوم کامپیوتر یا مهندسی کامپیوتر هستند. طی یک ترم می‌توان به اکثر مباحث مطرح در این کتاب پرداخت.

پیش‌نیازهای مطالعه‌ی این کتاب عبارتند از یادداشتن زبانی سطح بالا ( عموماً C++ ،C، یا Java) و آشنایی با داده‌ساختارها و الگوریتم‌ها. گذراندن درسی در موضوع ریاضیات گسسته که شامل تئوری مجموعه‌ها، توابع، روابط، منطق، و بخش‌های مربوط به استدلال ریاضی شود، ضروری می‌باشد؛ که البته چنین درسی هم جزو دروس استاندارد هر دوره‌ی علوم کامپیوتر است.

مطالعه‌ی تئوری محاسبات چندین هدف دارد:

  • از همه مهم‌تر، آشنا کردن دانشجویان با مبانی و اصول علم کامپیوتر
  • آموزش مطالبی که در دروس آتی بکار خواهد آمد
  • تقویت دانشجو در انجام بحث‌های ریاضیاتی رسمی و موشکافانه

روش بیان من در این درس مناسب دو هدف اول است، هر چند که ادعا دارم هدف سوم را هم به‌خوبی برآورده می‌کند. به منظور بیان شفاف و درگیر ساختن دانشجو در مبحث، از انگیزش شهودی و شرح ایده‌ها توسط مثال‌ها، کمک گرفته شده است. تا جای ممکن سعی شده است مباحثی مطرح شود که ساده، کوتاه، برازنده، و به‌راحتی قابل فهم باشد. هر چند که صورت تعاریف و قضایا را کاملاً دقیق بیان کرده‌ام و ایده‌ی اثبات را ارائه کرده‌ام، معمولاً از جزئیات سرراست و کسل کننده صرف‌نظر شده است تا خواننده از سناریوی اصلی درس بازنماند.

بعضاً دانشجویان این درس را زیاده انتزاعی، و بدون تأثیر کاربردی می‌دانند. برای جذب این دانشجویان روی علایق و توانایی‌های آن‌ها دست گذاشته‌ام؛ روش من تأکید بر آموزش از راه حل‌مسئله است، یعنی از مثال‌های معماگونه برای شرح درس استفاده شده است. در این راستا، تمرین‌های کتاب هم نقش مهمی را در جاانداختن اثر آموزشی این کتاب ایفا می‌کنند و باعث برانگیخته شدن سطوح مختلف مهارت‌های حل مسئله در دانشجو شده و دانشجو را تا یکی دو گام فراتر از متن درسی راهنمایی می‌کنند.

هر چند در ویرایش پنجم مطالب ویرایش قبلی تغییر چندانی نکرده است، ولی مطالب جدید زیادی در این ویرایش اضافه شده است. یکی مبدل‌های با حالات متناهی که مثلاً در طراحی دیجیتال نقش مهمی دارد، و دیگری معرفی ابزار نرم‌افزاری JFLAP که استفاده از آن را توصیه می‌کنم چون کار مدرسین و دانشجویان را خیلی راحت خواهد کرد.

پیتر لینز

در زیر فهرست فصل‌های این کتاب را مشاهده می‌کنید:

  1. مقدمه‌ای بر تئوری محاسبات
  2. ماشین‌های متناهی
  3. زبان‌های منظم و گرامرهای منظم
  4. خصوصیات زبان‌های منظم
  5. زبان‌های مستقل از متن
  6. ساده‌سازی گرامرهای مستقل از متن و فرم‌های نرمال
  7. ماشین‌های پشته‌ای
  8. خصوصیات زبان‌های مستقل از متن
  9. ماشین‌های تورینگ
  10. مدل‌های دیگری از ماشین‌های تورینگ
  11. سلسله‌مراتبی از زبان‌های رسمی و ماشین‌ها
  12. محدودیت‌های محاسبات الگوریتمی
  13. مدل‌های دیگر محاسبات
  14. مروری بر پیچیدگی محاسباتی
  • ضمیمه‌ی اول: مبدل‌های با حالات متناهی
  • ضمیمه‌ی دوم: JFLAP - یک توصیه

 

آیکن نشانگر نوع فایل در سایت CEBدانلود


راهنمای مدرس:

Instructors Manual-An Introduction To Formal Languages And Automata-Peter Linz-5th Edition-2012

جلد کتاب

اثر: Peter Linz

تعداد صفحه: 74

حجم: 686KB

آیکن نشانگر نوع فایل در سایت CEBدانلود


انتشارات: Jones and Bartlett Publishers, Inc.

اثر: Peter Linz

تعداد صفحه: 422

حجم:12MB

جلد کتاب

توضیحات کتاب (خلاصه پیشگفتار):

This book is designed for an introductory course on formal languages, automata, computability, and related matters. These topics form a major part of what is known as the theory of computation. A course on this subject matter is now standard in the computer science curriculum and is often taught fairly early in the program. Hence, the prospective audience for this book consists primarily of sophomores and juniors majoring in computer science or computer engineering.


Prerequisites for the material in this book are a knowledge of some higher-level programming language (commonly C, C++, or Java) and familiarity with the fundamentals of data structures and algorithms. A course in discrete mathematics that includes set theory, functions, relations, logic, and elements of mathematical reasorring is essential.

آیکن نشانگر نوع فایل در سایت CEBدانلود

در فایل زیر کیفیت صفحات کتاب در حد نامحسوسی پایین‌تر است ولی داخل کتاب خالی از مهرها و نوشته‌های اضافی است:

آیکن نشانگر نوع فایل در سایت CEBدانلود (باحجم 8.65MB)


برای دانلود کتاب، ثبت درخواست ترجمه، و دریافت رایگان خبرنامه‌های سایت نیاز به ثبت نام دارید.

آیا از خواندن متون ترجمه‌ای بی سر و ته خسته شده‌اید؟ و بدنبال راهی برای بهره‌گیری از یک متن اصیل برای یادگیری هستید؟
آیا وقت کافی برای فهم و یا ترجمه‌ی مطلب خود در اختیار ندارید؟
از خواندن متنی که کارتان گیر آن است کلافه شده‌اید؟
کار را به ما بسپارید، خیالتان راحت!

هم اکنون! سايت CEB را به چند نفر از دوستان خود هم معرفی کنيد؛ با اين کار علاوه بر حمايت از ما، به بالا رفتن کيفيت خدمات و پايين ماندن تعرفه‌ی دانلود هم کمک کرده‌ايد.



dear author and publishers!
If you do not agree that your books be freely available through this site to Iranians - Those who are not subject to the Copy Right law - please contact us through your official email address so that we can identify you as the author or publisher of that books and remove all your books that you don't like to be accessible through this site. Note that only downloadable material can be appeared on this website. Also note that this site is not the source of illegal publication of the books; We only gathered the books accessible via the Internet together and maked these books more accessible to Iranians.


Valid XHTML 1.0 Transitional