آموزش تفکر محاسباتی برای حل مسئله - آخرین آپدیت

دانلود Computational Thinking for Problem Solving

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

سرفصل ها و درس ها

ستون‌های تفکر محاسباتی Pillars of Computational Thinking

  • 1.1 مقدمه 1.1 Introduction

  • 1.2 تجزیه (Decomposition) 1.2 Decomposition

  • 1.3 تشخیص الگو 1.3 Pattern Recognition

  • 1.4 نمایش داده‌ها و انتزاع 1.4 Data Representation and Abstraction

  • 1.5 الگوریتم‌ها 1.5 Algorithms

  • 1.6 بررسی موردی (Case Studies) 1.6 Case Studies

بیان و تحلیل الگوریتم‌ها Expressing and Analyzing Algorithms

  • 2.1 یافتن بزرگترین مقدار 2.1 Finding the Largest Value

  • 2.2 جستجوی خطی 2.2 Linear Search

  • 2.3 پیچیدگی الگوریتمی 2.3 Algorithmic Complexity

  • 2.4 جستجوی دودویی (Binary Search) 2.4 Binary Search

  • 2.5 الگوریتم‌های جستجوی فراگیر (Brute Force) 2.5 Brute Force Algorithms

  • 2.6 الگوریتم‌های حریصانه (Greedy) 2.6 Greedy Algorithms

  • 2.7 بررسی موردی (Case Studies) 2.7 Case Studies

عملیات‌های بنیادی یک کامپیوتر مدرن Fundamental Operations of a Modern Computer

  • 3.1 تاریخچه کامپیوتر 3.1 A History of the Computer

  • 3.2 مقدمه‌ای بر معماری فون نویمان 3.2 Intro to the von Neumann Architecture

  • 3.3 داده‌ها در معماری فون نویمان 3.3 von Neumann Architecture Data

  • 3.4 جریان کنترل در معماری فون نویمان 3.4 von Neumann Architecture Control Flow

  • 3.5 بیان الگوریتم‌ها در قالب شبه‌کد 3.5 Expressing Algorithms in Pseudocode

  • 3.6 بررسی موردی (Case Studies) 3.6 Case Studies

تفکر محاسباتی کاربردی با استفاده از پایتون Applied Computational Thinking Using Python

  • 4.1 مقدمه‌ای بر پایتون 4.1 Introduction to Python

  • 4.2 متغیرها 4.2 Variables

  • 4.3 جملات شرطی 4.3 Conditional Statements

  • 4.4 لیست‌ها 4.4 Lists

  • 4.5 تکرار (Iteration) 4.5 Iteration

  • 4.6 توابع 4.6 Functions

  • 4.7 کلاس‌ها و اشیاء 4.7 Classes and Objects

  • 4.8 بررسی موردی (Case Studies) 4.8 Case Studies

  • 4.9 نتیجه‌گیری دوره 4.9 Course Conclusion

نمایش نظرات

آموزش تفکر محاسباتی برای حل مسئله
جزییات دوره
18h 11m
28
(آخرین آپدیت)
133,220
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar