مبانی کامپیوتر · فهرست کل درس
بخش خوانده‌شده۰/ ۵
مبانی کامپیوتر و برنامه‌نویسی · نسخهٔ HTML · ۱۴۰۵–۱۴۰۶

کتاب همراه درس

نُه فایل اسلاید درس، بازنویسی‌شده در قالب نُه صفحهٔ مستقل، خوانا و سازگار با گوشی — همراه با بازبینی هر مفهوم با دانش امروز.

سامانهٔ طراحی blueprint.md · راست‌به‌چپ · خودبسنده · آمادهٔ چاپ و مطالعهٔ آفلاین

۵بخش۳جدول≈۶ دقیقهمطالعهمنبعindex.html
LIB-00 · کتابخانهٔ درس
کامپیوتر + تمرین + الگوریتم = مهارت برنامه‌نویسی. practice beats reading
۱
بخش ۱

این مجموعه چیست؟

What this collection is

نُه فایل PDF درس «مبانی کامپیوتر و برنامه‌نویسی» به نُه صفحهٔ مستقل HTML تبدیل شده است. هر صفحه بر پایهٔ سامانهٔ طراحی blueprint.md ساخته شده و محتوای اسلایدهای منبع را با دانش روز بازبینی و تکمیل می‌کند.

🚀معرفی درس و نقشهٔ راه

00.html · مبانی کامپیوتر و برنامه‌نویسی · نیم‌سال اول ۱۴۰۵–۱۴۰۶

🕰️پیشینهٔ کامپیوتر، ویژگی‌ها و کاربردها

01.html · فصل ۱ · منبع: 01.pdf (۲۵ اسلاید)

🧩ارتباط با کامپیوتر و دستگاه‌های جانبی

02.html · فصل ۲ · منبع: 02.pdf (۵۵ اسلاید)

🧠نرم‌افزار، سیستم‌عامل و کار با ویندوز

03.a.html · فصل ۳ · منبع: 03.a.pdf (۷۱ اسلاید)

🎨بسته‌های نرم‌افزاری کاربردی

03.b.html · فصل ۳ (ادامه) · منبع: 03.b.pdf (۷ اسلاید)

📄آشنایی با واژه‌پرداز (Word)

04.html · فصل ۴ · منبع: 04.pdf (۷۷ اسلاید)

🗺️الگوریتم و فلوچارت

05.html · الگوریتم و فلوچارت · منبع: 05.pdf (۴ اسلاید)

⌨️مقدمات برنامه‌نویسی با C++

06.a.html · مقدمات برنامه‌نویسی با C++ · منبع: 06.a.pdf (۲۴ اسلاید)

🔢توابع، آرایه‌ها و مرتب‌سازی

06.b.html · زبان برنامه‌نویسی ۲ · منبع: 06.b.pdf (۷۶ اسلاید)

یک قاعده در همهٔ صفحه‌ها: هیچ مطلبی جایگزین یا حذف نشده است؛ محتوای منبع هستهٔ هر بخش را می‌سازد و هر جا دانش امروز تفاوت دارد، در بخش زردرنگ «به‌روزرسانی ۲۰۲۶» توضیح داده شده است.
۲
بخش ۲

نقشهٔ فایل‌های منبع به صفحه‌های خروجی

Source → output map

هر فایل PDF دقیقاً یک فایل HTML دارد؛ در پایین هر صفحه هم «نقشهٔ پوشش منبع» آمده است که نشان می‌دهد هر بخش از کدام اسلایدها استخراج شده.

فایل منبعحجم منبعصفحهٔ خروجیموضوع
00.pdf۴ اسلاید00.htmlمعرفی درس، منابع، ارزیابی، قواعد حضور و غیاب
01.pdf۲۵ اسلاید01.htmlفصل ۱: پیشینه، ویژگی‌ها و کاربردهای کامپیوتر
02.pdf۵۵ اسلاید02.htmlفصل ۲: اجزای رایانه، حافظه، پردازنده و دستگاه‌های جانبی
03.a.pdf۷۱ اسلاید03.a.htmlفصل ۳: نرم‌افزار، سیستم‌عامل و کار با ویندوز
03.b.pdf۷ اسلاید03.b.htmlفصل ۳ (ادامه): بسته‌های نرم‌افزاری کاربردی
04.pdf۷۷ اسلاید04.htmlفصل ۴: واژه‌پرداز Word
05.pdf۴ اسلاید05.htmlالگوریتم و فلوچارت
06.a.pdf۲۴ اسلاید06.a.htmlمقدمات برنامه‌نویسی با C++
06.b.pdf۷۶ اسلاید06.b.htmlزبان برنامه‌نویسی ۲: توابع، آرایه‌ها، مرتب‌سازی
۳
بخش ۳

ساختار هر صفحه

Anatomy of every page

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

  1. ۱نوار چسبان بالا: فهرست بخش‌های همان صفحه + پیوند فصل پیشین و بعدی + نوار پیشرفت مطالعه.
  2. ۲سرصفحه (هیرو): عنوان فصل، توضیح کوتاه، منبع و یک نمودار زندهٔ مرتبط با موضوع.
  3. ۳بخش‌ها: تعریف ← تصویر یا نمودار ← جدول و کارت ← پرسش خودآزمایی ← کادر به‌روزرسانی.
  4. ۴پرسش خودآزمایی: پرسش‌های چهارگزینه‌ای اسلایدهای منبع، با پاسخ پنهان تا خودتان فکر کنید.
  5. ۵کادر «به‌روزرسانی ۲۰۲۶»: تفاوت مفهوم با دانش امروز، به‌شکل مقایسهٔ دو‌ستونی.
  6. ۶نقشهٔ پوشش منبع: در پایان هر صفحه، پیوند بخش‌ها به شمارهٔ اسلایدهای منبع.
۴
بخش ۴

سیاست به‌روزرسانی علمی

Scientific update policy

خواستهٔ اصلی این پروژه: «هر مفهوم با دانش روز سنجیده شود و اگر تغییر کرده، ذکر گردد.» برای همین، در هر فصل چهار نوع تغییر ثبت شده است.

نوع تغییرمعنانمونه از همین مجموعه
جانشینی فناوریمفهوم درست مانده، اما فناوری نو جای قدیمی را گرفته استفلاپی دیسک و دیسک نوری ← فلش و SSD و انبارش ابری؛ ماتریس نقطه‌ای و CRT ← جوهرافشان/لیزری و OLED
بازتعریفواژه ثابت مانده، معنایش دقیق‌تر یا محدودتر شده است«دقت رایانه»: دقت در اجرا بی‌رقیب است، ولی در نتیجه نه؛ تقریب ممیز شناور و توهم مدل‌های زبانی آن را به پرسش «بازبینی‌پذیری» تبدیل کرده است
اصلاح خطامطلبی در منبع نادرست یا نادقیق بوده استانیاک ساختهٔ فون‌نویمان نبود، ساختهٔ Eckert و Mauchly بود · تفکیک kB (۱۰۰۰ بایت) و KiB (۱۰۲۴ بایت) · تقسیم صحیح sum/n به‌جای تقسیم اعشاری در محاسبهٔ میانگین
گسترشموضوعی که در منبع نبود ولی امروز بخشی از همان بحث استهوش مصنوعی مولد، رایانش کوانتومی، امنیت و Spectre/Meltdown، دسترس‌پذیری، پیچیدگی الگوریتم‌ها و مرز Ω(n log n)
دربارهٔ نسخه‌ها و اعداد: همهٔ ادعاهای «وضعیت امروز» در سطح دانش عمومی و پایدار (نسخه‌های منتشرشده، تاریخ پایان پشتیبانی، ظرفیت‌های رایج، استانداردها) نگه داشته شده‌اند و از اعداد بسیار متغیر پرهیز شده است. برای کار پژوهشی، هر عدد را با منبع اصلی همان زمان بازبینی کنید.
۵
بخش ۵

نکات فنی و دسترسی

Technical notes & accessibility

هر صفحه یک فایل مستقل و خودبسنده است: CSS و JS درون همان فایل قرار دارند و تنها وابستگی بیرونی، قلم‌های وب و تصاویر هستند.

📴کار بدون اینترنت offline friendly

اگر قلم یا تصویر دانلود نشود، صفحه با قلم جانشین و جانگهدار برداری نمایش داده می‌شود؛ هیچ چیز نمی‌شکند.

🖨️نسخهٔ چاپی print sheet

با Ctrl+P پوستهٔ روشن و کم‌مصرف چاپ فعال می‌شود؛ نوار چسبان و نمودار سرصفحه حذف می‌شوند.

♿دسترس‌پذیری accessibility

عناصر معنایی، پاسخ‌دهی با صفحه‌خوان، تمرکز دیدنی با صفحه‌کلید، پیوند پرش به متن اصلی و احترام به «کاهش حرکت».

⌨️پیمایش با صفحه‌کلید keyboard first

پیوند پرش، پیمایش خط زمانی افقی با کلیدهای جهت‌دار، و باز‌وبسته‌کردن پاسخ پرسش‌ها با Enter.

📱واکنش‌گرا responsive

چیدمان با چهار نقطهٔ شکست از صفحهٔ بزرگ تا گوشی تنظیم می‌شود؛ جدول‌ها افقی می‌لغزند.

🧭نقشهٔ مطالعه reading map

هر صفحه میان‌بر فصل پیشین و بعدی دارد؛ از این فهرست هم می‌توانید مستقیم به هر فصل بروید.

نقشهٔ پوشش منبع — کدام بخش این صفحه از کدام اسلاید استخراج شده است.
بخش این صفحهاسلایدهای منبع
—این صفحه، فهرست و راهنمای مجموعه است و معادل فایلی از pdfs/ نیست.