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

دانلود Introduction to Computer Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی آنلاین (MOOC)، مجموعه‌ای از مهارت‌های بنیادی مورد نیاز برای نوشتن برنامه‌های کامپیوتری را به شما ارائه می‌دهد. اگر علاقه‌مند هستید که از سطح مقدماتی، نحوه نوشتن برنامه‌های گرافیکی و تعاملی را با یک زبان برنامه‌نویسی واقعی یاد بگیرید، این دوره مخصوص شماست. شما کار خود را با یادگیری اصول ویرایش و اجرای برنامه‌ها شروع خواهید کرد. سپس یاد می‌گیرید که چگونه با استفاده از اشکال و مختصات، گرافیک‌های دوبعدی ایجاد کنید. در نهایت، نحوه ساخت گرافیک‌های تعاملی که می‌توانید با ماوس آن‌ها را کنترل کنید، خواهید آموخت. شما حتی با استفاده از مهارت‌های کدنویسی خود، مجموعه‌ای از پازل‌های تعاملی را در بازی Sleuth که مخصوص این دوره ساخته شده است، حل خواهید کرد. در این دوره از زبان جاوااسکریپت (Javascript) و کتابخانه p5.js استفاده می‌شود.

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

محیط توسعه شما Your development environment

  • معرفی دوره Course introduction

  • درباره شما: طرز فکر رشد About you: Growth mindset

  • برنامه‌نویسی چیست؟ p5.js چیست؟ What is programming? What is p5.js?

  • اجرای اولین برنامه با Brackets Running your first program with Brackets

  • اجرای اولین برنامه با Visual Studio Code Running your first program with Visual Studio Code

  • یادگیری از طریق تغییر کد (Hacking) Learn by hacking

  • سیستم مختصات دو بعدی 2D coordinate system

  • فلسفه کدنویسی: حس کد نوشتن چگونه است Code philosophy: what it feels like to code

  • معرفی بازی Sleuth Introduction to Sleuth

طراحی در محیط دو بعدی Drawing in 2D

  • رنگ‌های RGB (قرمز، سبز و آبی) RGB (red, green and blue) colours

  • دستورات Fill، stroke و noFill Fill, stroke, noFill

  • ساختار Setup، draw و جریان برنامه Setup, draw and programme flow

  • اشکال Ellipse، rect، line، triangle و point Ellipse, rect, line, triangle and point

  • نحوه دسترسی و استفاده از کنسول برای مشاهده خطاها How to access and use the console to view errors

  • عیب‌یابی خطاهای سینتکسی Debugging syntax errors

  • فلسفه کدنویسی: درخواست کمک کردن Code philosophy: asking for help

  • حل مرحله به مرحله Sleuth: مورد 201 Sleuth case by case: 201

  • حل مرحله به مرحله Sleuth: مورد 202 Sleuth case by case: 202

متغیرها، اشیاء و تعامل Variables, objects and interaction

  • متغیرهای داخلی: mouseX و mouseY Built-in variables: mouseX, mouseY

  • رویدادهای داخلی: mousePressed و keyPressed Built-in events: mousePressed, keyPressed

  • ساخت متغیرهای شخصی: var، مقداردهی اولیه و انتساب Create your own variables: var, initialising and assigning

  • ۱۲ نکته طلایی برای نام‌گذاری متغیرها 12 top tips for naming variables

  • اشیاء (Objects) Objects

  • کار با عملگرها Working with operators

  • توابع ریاضی: random، min و max Mathematical functions: random, min, max

  • بررسی متغیرها در کنسول Inspecting variables in the console

  • فلسفه کدنویسی: کدنویس حرفه‌ای و ظریف Code philosophy: the elegant coder

  • حل مرحله به مرحله Sleuth: مورد 301 Sleuth case by case: 301

  • حل مرحله به مرحله Sleuth: مورد 302 Sleuth: case by case 302

  • حل مرحله به مرحله Sleuth: مورد 303 Sleuth case by case: 303

  • خلاصه دوره MOOC MOOC summary

نمایش نظرات

آموزش مقدماتی برنامه‌نویسی کامپیوتر
جزییات دوره
21h 29m
31
(آخرین آپدیت)
94,647
4.3 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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