آموزش برنامه‌نویسی برای دنیای شبکه‌ای - آخرین آپدیت

دانلود Programming for a Networked World

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا می‌خواهید اصول برنامه‌نویسی کامپیوتر را به روشی سرگرم‌کننده و نوآورانه بیاموزید؟ این دوره، برنامه‌نویسی را با استفاده از یک محیط بصری آموزشی مبتنی بر بلوک به نام NetsBlox معرفی می‌کند و بر مفاهیم مدرن علوم کامپیوتر مانند شبکه، اینترنت و محاسبات توزیع‌شده تأکید دارد. برنامه آموزشی این دوره کاملاً کاربردی است و بر تبدیل ایده‌ها به برنامه‌های کامپیوتری فعال و توسعه تسلط بر سواد محاسباتی عملی تمرکز دارد. پس از اتمام این دوره، شما پایه‌ای قوی برای یادگیری زبان‌های حرفه‌ای مانند پایتون (Python)، جاوا (Java) و غیره خواهید داشت. این دوره به‌ویژه برای معلمان و دانش‌آموزان مدارس (K12) که به دنبال یک شروع آرام و ساده در علوم کامپیوتر هستند، مناسب است.

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

مقدمه Introduction

  • به دوره خوش آمدید! Welcome to the Course!

  • آشنایی با NetsBlox Introduction to NetsBlox

  • گرافیک لاک‌پشت Turtle Graphics

  • منطق بولی Boolean Logic

  • حل مسئله FizzBuzz Solving FizzBuzz

  • ساخت هنر هندسی با NetsBlox Making Geometric Art with NetsBlox

  • راه‌اندازی سیستم تصحیح خودکار Setting up the Auto-Grader

بلوک‌های سفارشی، رویدادها و RPCها Custom Blocks, Events and RPCs

  • لیست‌ها چیستند؟ What Are Lists?

  • بلوک‌های سفارشی Custom Blocks

  • بازگشت (Recursion) Recursion

  • رویدادها در برنامه‌نویسی Events in Programming

  • پخش گسترده (Broadcasting) Broadcasting

  • نقشه‌برداری Mapping

  • نمایش وضعیت آب و هوا روی نقشه Displaying the Weather on a Map

حلقه‌ها و لیست‌ها Loops and Lists

  • کدنویسی حلقه‌ها Coding Loops

  • محدوده متغیر (Variable Scope) چیست؟ What is Variable Scope?

  • استفاده و تغییر لیست‌ها Using and Mutating Lists

  • مدیریت خطاها Dealing with Errors

  • لیست‌های فیلم Movie Lists

  • افزودن قابلیت اسکرول به نقشه‌ها Adding Scrolling to Your Maps

داده‌های ساختاریافته Structured Data

  • لیست‌های تو در تو (لیست از لیست‌ها) Lists of Lists

  • نمودارها در NetsBlox Charts in NetsBlox

  • نحوه ترکیب (Zip) لیست‌ها How to Zip Lists

  • توابع Map، Keep و Combine Map, Keep, Combine

  • استفاده از کتابخانه داده‌های ساختاریافته Using the Structured Data Library

  • گوگل استریت ویو Google Street View

برنامه‌نویسی توزیع‌شده Distributed Programming

  • برنامه توزیع‌شده Hello World Distributed Hello, World!

  • پیام‌ها در NetsBlox Messages in NetsBlox

  • سگ در حال دویدن Running Dog

  • تخته سفید مشترک Shared Whiteboard

  • سرور چت Chat Server

  • سپاس از همراهی شما در این دوره! Thanks for Taking the Course!

تحلیل متن Text Analysis

  • تشخیص موجودیت‌های نام‌دار برای افراد Named Entity Recognition for People

  • شناسایی زبان، بخش اول Language ID, Part One

  • شناسایی زبان، بخش دوم Language ID, Part Two

  • بازی‌های زبانی Language Games

نمایش نظرات

آموزش برنامه‌نویسی برای دنیای شبکه‌ای
جزییات دوره
24h 28m
36
(آخرین آپدیت)
384
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Akos Ledeczi Akos Ledeczi

Clifford B Anderson Clifford B Anderson