0
نام کتاب
Foundations of Computer Science

Behrouz Forouzan

Paperback698 Pages
PublisherCengage
Edition1
LanguageEnglish
Year2023
ISBN9781473787322
453
A6933
انتخاب نوع چاپ:
جلد سخت
2,036,000ت
0
جلد نرم
2,136,000ت(2 جلدی)
0
طلق پاپکو و فنر
2,176,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:A4
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Computer_Science

توضیحات

📘 کتاب Foundations of Computer Science, 5th Edition نوشته بهروز فروزان، یک کتاب مقدماتی جامع برای دانشجوها، مدرس‌ها و متخصص‌هاییه که میخوان فهم قوی و پایه‌ای از علوم کامپیوتر بسازن. کتاب مفاهیم بنیادی Computing رو به‌شکلی روشن و منظم توضیح میده؛ از مدل‌های پایه مثل Turing Model و معماری von Neumann شروع میکنه و کم‌کم به سمت موضوع‌های پیشرفته‌تر میره.


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


🎨 یکی از نقطه‌قوت‌های این کتاب، سبک آموزشی بصری و عملیه. کتاب از شکل‌ها، مثال‌ها، خلاصه‌ها، اصطلاحات کلیدی و سؤال‌های تمرینی زیادی استفاده میکنه تا خواننده‌ها موضوع‌های پیچیده رو راحت‌تر بفهمن. در مجموع، Foundations of Computer Science یک پایه محکم برای هر کسی میسازه که میخواد وارد دنیای Computing بشه و بعداً یادگیری خودش رو در شاخه‌های تخصصی علوم کامپیوتر ادامه بده.


🎯 چیزهایی که یاد میگیری

🧩 مدل‌های پایه Computing، از جمله Turing Model و معماری von Neumann

💾 اینکه کامپیوترها چطور داده‌ها رو نمایش میدن و ذخیره میکنن؛ از عددها و متن گرفته تا تصویر، صدا و ویدئو

🖥️ مبانی سخت‌افزار کامپیوتر، حافظه، سیستم‌های ورودی/خروجی و اجرای برنامه

🌐 مفاهیم اصلی شبکه‌های کامپیوتری، اینترنت و اپلیکیشن‌های مبتنی بر وب

⚙️ اینکه سیستم‌عامل‌ها چطور سخت‌افزار، نرم‌افزار و دسترسی کاربرها رو مدیریت میکنن

🧠 نقش الگوریتم‌ها، کارایی الگوریتم و حل مسئله در علوم کامپیوتر

💻 مبانی زبان‌های برنامه‌نویسی و پارادایم‌های مختلف برنامه‌نویسی

🛠️ اصل‌های کلیدی مهندسی نرم‌افزار و توسعه ساختاریافته نرم‌افزار

🗂️ ساختارهای داده، نوع‌های داده انتزاعی، فایل‌ها و دیتابیس‌ها

🚀 موضوع‌های پیشرفته مهم مثل فشرده‌سازی داده، امنیت، نظریه محاسبات، گرافیک کامپیوتری و هوش مصنوعی

⚖️ مسئله‌های اجتماعی و اخلاقی مرتبط با Computing؛ از جمله حریم خصوصی، کپی‌رایت، جرایم کامپیوتری و شکاف دیجیتال

📌 در مجموع، این کتاب کمک میکنه بفهمی کامپیوترها چطور کار میکنن، نرم‌افزار چطور توسعه داده میشه، داده چطور سازمان‌دهی میشه و علوم کامپیوتر چطور به تکنولوژی و جامعه دنیای واقعی وصل میشه.


📖 فهرست مطالب

۱. مقدمه

۲. سیستم‌های عددی

۳. ذخیره‌سازی داده

۴. عملیات روی داده

۵. سازمان‌دهی کامپیوتر

۶. شبکه‌های کامپیوتری

۷. سیستم‌عامل‌ها

۸. الگوریتم‌ها

۹. کارایی الگوریتم‌ها

۱۰. زبان‌های برنامه‌نویسی

۱۱. مهندسی نرم‌افزار

۱۲. ساختار داده

۱۳. نوع‌های داده انتزاعی

۱۴. ساختار فایل

۱۵. دیتابیس‌ها

۱۶. فشرده‌سازی داده

۱۷. امنیت

۱۸. نظریه محاسبات

۱۹. گرافیک کامپیوتری

۲۰. هوش مصنوعی

۲۱. مقدمه‌ای بر شبکه‌های اجتماعی

۲۲. مسئله‌های اجتماعی و اخلاقی


👤 درباره نویسنده

✍️ بهروز A. فروزان نویسنده کتاب Foundations of Computer Science, 5th Edition است که در سال ۲۰۲۳ توسط Cengage منتشر شده. او استاد De Anza College است؛ جایی که در توسعه درس‌های Computer Information Systems نقش داشته، و همین‌طور به‌عنوان مشاور توسعه سیستم هم فعالیت کرده است.

📚 فروزان به نوشتن کتاب‌های درسی روشن و ساختارمند شناخته میشه؛ کتاب‌هایی که موضوع‌های فنی علوم کامپیوتر رو برای دانشجوها قابل‌فهم‌تر میکنن. کارهای او معمولاً روی ساخت پایه‌های قوی در حوزه‌هایی مثل علوم کامپیوتر، برنامه‌نویسی، شبکه، ارتباطات داده و سیستم‌های نرم‌افزاری تمرکز دارن. او در این کتاب، علوم کامپیوتر رو به‌عنوان یک دیسیپلین گسترده و عملی معرفی میکنه و به خواننده کمک میکنه هم مدل‌های نظری پشت Computing رو بفهمه، هم تکنولوژی‌های واقعی‌ای رو که روی اون‌ها ساخته شده‌اند.


Foundations of Computer Science, 5th Edition by Behrouz Forouzan is a comprehensive introductory book designed for students, instructors, and professionals who want to build a strong understanding of computer science. The book presents the fundamental concepts of computing in a clear and organized way, starting from basic models such as the Turing model and the von Neumann architecture, and gradually moving toward more advanced topics.


This book covers a wide range of essential areas, including number systems, data storage, computer organization, networks, operating systems, algorithms, programming languages, software engineering, data structures, databases, security, artificial intelligence, computer graphics, and social and ethical issues. Its broad approach makes it suitable for a first course in computer science, while also serving as a useful self-study guide.


One of the strengths of this book is its visual and practical teaching style. It uses many figures, examples, summaries, key terms, and practice questions to help readers understand complex topics more easily. Overall, Foundations of Computer Science provides a solid foundation for anyone who wants to enter the world of computing and continue learning in specialized areas of computer science.


You will learn:

  • The basic models of computing, including the Turing model and the von Neumann architecture
  • How computers represent and store data, including numbers, text, images, audio, and video
  • The fundamentals of computer hardware, memory, input/output systems, and program execution
  • Core concepts of computer networks, the internet, and web-based applications
  • How operating systems manage hardware, software, and user access
  • The role of algorithms, algorithm efficiency, and problem-solving in computer science
  • The basics of programming languages and different programming paradigms
  • Key principles of software engineering and structured software development
  • Data structures, abstract data types, files, and databases
  • Important advanced topics such as data compression, security, theory of computation, computer graphics, and artificial intelligence
  • Social and ethical issues related to computing, including privacy, copyright, computer crime, and the digital divide


Overall, this book helps you understand how computers work, how software is developed, how data is organized, and how computer science connects to real-world technology and society.


Table of Contents

1. Introduction

2. Number Systems

3. Data Storage

4. Operations on Data

5. Computer Organization

6. Computer Networks

7. Operating Systems

8. Algorithms

9. Efficiency of Algorithms

10. Programming Languages

11. Software Engineering

12. Data Structure

13. Abstract Data Types

14. File Structure

15. Databases

16. Data Compression

17. Security

18. Theory of Computation

19. Computer Graphics

20. Artificial Intelligence

21. Introduction to Social Media

22. Social and Ethical Issues


About the Author

Behrouz A. Forouzan is the author of Foundations of Computer Science, 5th Edition, published by Cengage in 2023. He is a professor at De Anza College, where he has been involved in developing Computer Information Systems courses, and he has also worked as a system development consultant.

Forouzan is known for writing clear, structured textbooks that make technical computer science topics easier for students to understand. His work often focuses on building strong foundations in areas such as computer science, programming, networking, data communications, and software systems. In this book, he presents computer science as a broad and practical discipline, helping readers understand both the theoretical models behind computing and the real-world technologies built on them.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Computer Science
927
Automata, Computability and Complexity
2,673,000 تومان
Computer Science
1,259
Computer Organization and Design RISC-V Edition
3,419,000 تومان
Computer Science
1,404
Architecting High-Performance Embedded Systems
907,000 تومان
Computer Science
1,146
Modern Operating Systems (Global Edition)
2,823,000 تومان
Computer Science
832
Computer Science
2,793,000 تومان
Computer Science
451
Foundations of Computer Science
2,136,000 تومان
Software Development
1,680
SOLID پنج اصل
533,000 تومان
Computer Science
1,707
Modern Operating Systems
2,823,000 تومان
Computer Science
1,064
Essential Computer Science
776,000 تومان
Computer Science
1,392
Computer Science
1,787,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©