دوره آموزشی اصول علوم کامپیوتر: اطلاعات دیجیتال
1 ساعت 11 دقیقهمبتدی2016-07-14
مدرسین

Doug Winnie
Principal Staff Author, Technology Education Evangelist
جزئیات دوره
کامپیوترها توی سادهترین حالتشون اطلاعات رو بهصورت بیت ذخیره میکنن. بیتها در واقع یه سری حالت روشن و خاموش هستن که با عددهای صفر و یک نشون داده میشن. با استفاده از این زبان دودویی، میشه اطلاعات مختلف مثل عکس، صدا، ویدیو، متن و کلی فایل دیگه رو ذخیره کرد و با بقیه به اشتراک گذاشت. این ایده، پایه و اساس همهی کارهای کامپیوتریه، از جمله برنامهنویسی.
توی این دوره، داگ وینی قراره توضیح بده که اطلاعات دیجیتال چجوری نمایش داده میشه، چطور رمزگذاری، ذخیره و بین کامپیوترها منتقل میشه.
این دوره اولین بخش از مجموعه «اصول علوم کامپیوتر» هست که بر اساس برنامهی درسی AP Computer Science Principles (CSP) طراحی شده. هدف این دوره اینه که به هر کسی، توی هر سنی، یه پایهی محکم برای ورود به دنیای تکنولوژی و علوم کامپیوتر بده.
توی این بخش، قراره با پایههای اساسی کامپیوتر آشنا بشی، چیزهایی مثل:
منطق دودویی و سیستمهای عددی
چگونگی رمزگذاری متن و تصاویر
روشهای فشردهسازی دادهها
پروتکلهای سادهی ارتباطی
یادگیری این مفاهیم کمکت میکنه که بهتر بفهمی سختافزار، نرمافزار، دادهها، شبکهها و تعامل کاربرها با سیستمهای کامپیوتری چطور کار میکنن.
اهداف یادگیری:
بیت و باینری – درک مفهوم صفر و یک و نحوهی ذخیرهسازی اطلاعات در کامپیوتر
ارتباطات دیجیتال – چطور دادهها بین دستگاهها منتقل میشن
سیستمهای عددی – آشنایی با مبنای دو، هشت، ده و شانزده
رمزگذاری متن – نحوهی نمایش متن در کامپیوتر با کدهای ASCII و Unicode
فشردهسازی متن و تصاویر – تکنیکهای کاهش حجم دادهها بدون از دست دادن کیفیت
توی این دوره، داگ وینی قراره توضیح بده که اطلاعات دیجیتال چجوری نمایش داده میشه، چطور رمزگذاری، ذخیره و بین کامپیوترها منتقل میشه.
این دوره اولین بخش از مجموعه «اصول علوم کامپیوتر» هست که بر اساس برنامهی درسی AP Computer Science Principles (CSP) طراحی شده. هدف این دوره اینه که به هر کسی، توی هر سنی، یه پایهی محکم برای ورود به دنیای تکنولوژی و علوم کامپیوتر بده.
توی این بخش، قراره با پایههای اساسی کامپیوتر آشنا بشی، چیزهایی مثل:
منطق دودویی و سیستمهای عددی
چگونگی رمزگذاری متن و تصاویر
روشهای فشردهسازی دادهها
پروتکلهای سادهی ارتباطی
یادگیری این مفاهیم کمکت میکنه که بهتر بفهمی سختافزار، نرمافزار، دادهها، شبکهها و تعامل کاربرها با سیستمهای کامپیوتری چطور کار میکنن.
اهداف یادگیری:
بیت و باینری – درک مفهوم صفر و یک و نحوهی ذخیرهسازی اطلاعات در کامپیوتر
ارتباطات دیجیتال – چطور دادهها بین دستگاهها منتقل میشن
سیستمهای عددی – آشنایی با مبنای دو، هشت، ده و شانزده
رمزگذاری متن – نحوهی نمایش متن در کامپیوتر با کدهای ASCII و Unicode
فشردهسازی متن و تصاویر – تکنیکهای کاهش حجم دادهها بدون از دست دادن کیفیت
مهارت ها
Programming FoundationsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید از قبل بدانید
- 03 - تماس
1. نوآوری و فناوری
- 04 - تاریخچه نوآوری
- 05 - تاثیر کدنویسی و برنامه نویسی
2. ارتباطات کامپیوتری
- 06 - بله و خیر با باینری پاسخ میدهد
- 07 - باینری و بیت
- 08 - ارتباط با بیت ها
- 09 - ارتباطات دیجیتال
3. سیستمهای اعداد
- 10 - انتزاع اعداد
- 11 - اعداد باینری
- 12 - اندازه و مقادیر بیت
- 13 - سرریز
4. رمزگذاری و ارسال متن
- 14 - اسکی و یونیکد
- 15 - رمزگذاری متن فرمت شده
5. کار با مقادیر زیادی از داده ها
- 16 - اندازه و بایت فایل
- 17 - فشرده سازی متن
- 18 - رمزگذاری تصاویر
- 19 - فشرده سازی تصویر و فرمتهای فایل
نتیجه
- 20 - خلاصه
دوره های مرتبط
- دوره آموزشی اصول علوم کامپیوتر: اینترنت
- دوره آموزشی اصول علوم کامپیوتر: برنامه نویسی
- دوره آموزشی آزمایشگاه اصول علوم کامپیوتر: جاوا اسکریپت
- دوره آموزشی شروع کار با فناوری: فکر کردن مانند یک مهندس
- دوره آموزشی حاشیه نویسی داده ها: یادگیری ماشین کاربردی
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی ساختارهای داده در جاوااسکریپت: درختها و گرافها
- دوره آموزشی توابع بازگشتی در پایتون
مسیرهای مرتبط
- مسیر آموزشی مبانی امنیت سایبری
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی مبانی شبکه سازی و مدیریت
- مسیر آموزشی مدیریت برنامه های فنی
- مسیر آموزشی آماده شدن برای گواهینامه Microsoft Azure AI Fundamentals (AI-900)
- مسیر آموزشی ارتقا مهارت های مدیریت داده و امنیت خود
- مسیر آموزشی تبدیل شدن به یک متخصص هوش تجاری
- مسیر آموزشی تبدیل شدن به یک استاد تحول دیجیتال