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

دانلود ¡A Programar! Una introducción a la programación

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا تا به حال به فکر ساخت بازی‌های کامپیوتری خودتان بوده‌اید اما نمی‌دانستید چگونه یا از کجا شروع کنید؟ این دوره به شما آموزش می‌دهد که چگونه با استفاده از اسکرچ (Scratch)، یک زبان برنامه‌نویسی بصری و بسیار کاربرپسند، برنامه‌نویسی کنید. از همه مهم‌تر، شما اصول بنیادی علوم کامپیوتر را خواهید آموخت تا بتوانید مانند یک مهندس نرم‌افزار فکر کنید. دانش‌پژوهان می‌توانند مستقیماً از طریق کورسرا (Coursera) برای کمک‌هزینه جهت دسترسی به دوره کامل و دریافت گواهی پایان دوره درخواست کمک مالی (Financial Aid) دهند.

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

اولین برنامه شما Tu primer programa

  • معرفی Presentación

  • الگوریتم چیست؟ ساختارهای کنترلی و توالی ¿Qué es un algoritmo? Estructuras de control. Secuencia.

  • نمایش الگوریتم‌ها Representación de algoritmos

  • دقت و مفروضات Precisión y supuestos

  • اسکرچ چیست؟ نمونه برنامه (کارت تولد، Flappy Bird) ¿Qué es Scratch? Ejemplos de programas (Tarjeta de cumpleaños, Flappy Bird)

  • گزینه‌های کار با اسکرچ Opciones para trabajar en Scratch

  • اجزای اصلی اسکرچ؛ ذخیره و دانلود Principales componentes de Scratch. Guardar y descargar

  • تصمیم‌گیری Decisión

  • شبه‌کد و نمودار جریان؛ تصمیم‌گیری در اسکرچ Seudocódigo y diagrama de flujo. Decisión en Scratch

  • تأملاتی درباره شرط‌ها Reflexiones sobre las condiciones

  • تکرار (Iteration)؛ تکرار در اسکرچ Iteración. Iteración en Scratch

  • جشن بادکنک‌ها! تغییر ظاهر، توسعه تدریجی و تست ساده ¡Fiesta con globos!. Cambio de apariencia. Desarrollo incremental. Prueba simple.

  • رقص! اصلاح برنامه‌ها ¡Baile!: modificación de programas

  • یک روز ابری... نه! مختصات در اسکرچ Día nublado... ¡no! Coordenadas en Scratch

  • یک فیلم! انیمیشن با ۲ شخصیت ¡Una película! Animación con 2 personajes

  • الگوریتم‌ها در تولید آثار صوتی و تصویری! ¡Algoritmos en la producción de Audiovisuales!

  • تصمیم‌گیری در یک آزمایشگاه تحقیقاتی [انگلیسی با زیرنویس فارسی] Decisiones en un laboratorio de investigación [Inglés - Subtítulos en Español]

تکرار، تکرار، تکرار! ¡Repetir, repetir, repetir!

  • مقدمه Introducción

  • تکرار کنترل‌شده با تعداد Iteración controlada por cantidad

  • تکرار کنترل‌شده با شرط Iteración controlada por condición

  • ویدئوی موسیقی Video musical

  • ویدئوی موسیقی با کارائوکه Video musical con karaoke

  • کشیدن مربع‌ها؛ استفاده از قلم Dibujando cuadrados. Uso del lápiz

  • کارت تولد ما؛ تعامل با کاربر Nuestra tarjeta de cumpleaños. Interacción con el usuario

  • کارت تولد ما؛ فوت کردن شمع‌ها Nuestra tarjeta de cumpleaños. Soplar las velitas

  • کارت تولد ما؛ تصمیم‌گیری (اگر، در غیر این صورت) Nuestra tarjeta de cumpleaños. Decisión (si, sino)

  • کارت تولد ما؛ ضبط صدا Nuestra tarjeta de cumpleaños. Grabación de sonidos

  • بازی چهره‌ها! رویدادها، ویرایشگر تصویر و دوربین (سنسورها) ¡Juego de caritas! Eventos. Editor de imágenes. Cámara (sensores)

  • طراحی نرم‌افزار Diseño de software

  • بریدن میوه‌ها! (Fruit Ninja)؛ طراحی و پیاده‌سازی ¡Cortando frutas! (Fruit ninja). Diseño e implementación

  • نیازمندی‌ها؛ بازی هلیکوپتر Requerimientos. Juego del Helicóptero

  • بازی هلیکوپتر: طراحی و انتزاع Juego del Helicóptero: diseño. Abstracción

  • بازی هلیکوپتر: پیاده‌سازی Juego del Helicóptero: implementación

  • نیازمندی‌ها و تجزیه مسائل Requerimientos y descomposición de problemas

  • نیازمندی‌ها، پروتوتایپ و انتزاع در معماری [انگلیسی با زیرنویس فارسی] Requerimientos, Prototipos y Abstracción en Arquitectura [Inglés - Subtítulos en Español]

بازآفرینی بازی‌ها Reinventar juegos

  • مقدمه Introducción

  • افزونه هلیکوپتر؛ متغیر Extensión del Helicóptero. Variable

  • آشنایی با بازی پونگ (Pong)؛ مستندسازی Conociendo el Pong. Documentación

  • اصلاح پونگ؛ شرایط پیچیده Modificando el Pong. Condiciones complejas

  • اصلاحات بیشتر در پونگ؛ پونگ پیتزا؛ تست Más modificaciones al Pong. Pizza Pong. Prueba

  • پنالتی زدن؛ ریمیکس Tirar penales. Remix

  • عدد را حدس بزن! تعامل با کاربر ¡Adivina el número! Interacción con el usuario

  • باغ گل‌ها؛ تکرارهای تو در تو Jardín con flores. Iteraciones anidadas

  • ریمیکس در آزمایشگاه بیوتکنولوژی! ¡Remix en el laboratorio de Biotecnología!

  • ربات‌هایی که فوتبال بازی می‌کنند [انگلیسی با زیرنویس فارسی] Robots que juegan al fútbol [Inglés - Subtítulos en Español]

استفاده مجدد از کد شما Reutilizando tu código

  • مقدمه Introducción

  • گرفتن موش! پروسدها (Procedures) ¡Atrapar al ratón! Procedimientos

  • مربع، مربع، مربع! تعمیم‌دهی و پارامترها ¡Cuadrados, cuadrados, cuadrados! Generalización. Parámetros

  • پله Escalera

  • شکار روح! کلون‌ها (Clones) ¡Cazar Fantasmas! Clones

  • آتش‌بازی Fuegos artificiales

  • ترکاندن حباب‌ها! ماژولار بودن ¡Romper burbujas! Modularidad

  • موج! ¡La Ola!

  • چگونه برنامه‌های ما می‌توانند روش انجام کارها را تغییر دهند Cómo nuestros programas pueden cambiar la forma de hacer las cosas

  • مصاحبه با جواهرساز [انگلیسی با زیرنویس فارسی] Entrevista a Joyera [Inglés - Subtítulos en Español]

تفکر مانند یک مهندس نرم‌افزار Pensando como ingeniero/a de software

  • بازی زامبی: فرآیند و رویکردهای مهندسی نرم‌افزار؛ نیازمندی‌ها و طراحی رابط کاربری Juego del Zombie: Proceso y enfoques de la Ing. de Software. Requerimientos y diseño de Interfaz.

  • بازی زامبی: طراحی کد؛ همزمانی (Concurrency) Juego del Zombie: Diseño del código. Concurrencia

  • بازی زامبی: پیاده‌سازی؛ رابط کاربری، جارو و زامبی Juego del Zombie: Implementación: interfaz, escoba y zombie

  • بازی زامبی: پیاده‌سازی؛ کلون زامبی و ارسال پیام (Broadcasting) Juego del Zombie: Implementación: clon del zombie. Envío de mensajes: "broadcasting"

  • بازی زامبی: پیاده‌سازی؛ پس‌زمینه و گل؛ پیچیدگی محاسباتی Juego del Zombie: Implementación: fondo y flor. Complejidad Computacional

  • بازی زامبی: حمله زامبی‌ها و افزونه‌ها Juego del Zombie: Invasión zombie y extensiones

  • اشتراک‌گذاری: انتشار در سایت اسکرچ؛ خلاصه Compartir: Publicación en el sitio de Scratch. Resumen

  • اختیاری: اسکرچ و یک زبان برنامه‌نویسی دیگر: پایتون Opcional: Scratch y otro lenguaje de programación: Python

  • چگونه یک بازی ویدئویی موفق بسازیم؟ ¿Cómo crear un video juego exitoso?

  • مصاحبه با دانشجوی علوم کامپیوتر Entrevista a estudiante de Computación

نمایش نظرات

آموزش بیایید برنامه‌نویسی کنیم! مقدمه‌ای بر دنیای برنامه‌نویسی
جزییات دوره
12h 29m
65
(آخرین آپدیت)
178,783
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar