هزینه آموزش
۳۸,۰۰۰ تومان

آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک (Small Basic)

آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک (Small Basic)

تعداد دانشجو
۳,۱۶۳ نفر
مدت زمان
۱۶ ساعت و ۱۰ دقیقه
هزینه آموزش
۳۸,۰۰۰ تومان
محتوای این آموزش
۶۷ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک (Small Basic)

در مجموعه فرادرس های آموزش برنامه نویسی اسمال بیسیک (Microsoft Small Basic)، که برای نخستین بار توسط فرادرس ارائه شده است، سعی شده است که آموزش کار با این زبان برنامه نویسی، در کنار مبانی و اصول برنامه نویسی، به کامل ترین و جامع ترین شکل ممکن، به صورت گام به گام ارائه شود.

آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک (Small Basic)

تعداد دانشجو
۳,۱۶۳ نفر
مدت زمان
۱۶ ساعت و ۱۰ دقیقه
هزینه آموزش
۳۸,۰۰۰ تومان
محتوای این آموزش
۶۷ بازخورد (مشاهده نظرات)
مدرس
دکتر سید مصطفی کلامی هریس

دکتری تخصصی مهندسی برق - کنترل

دکتر سید مصطفی کلامی هریس یکی از بنیانگذاران و مدیران کنونی فرادرس و از اعضای هیات علمی آن است. ایشان دارای مدرک دکترای تخصصی در رشته مهندسی برق - کنترل، از دانشگاه صنعتی خواجه نصیرالدین طوسی (قطب علمی کنترل صنعتی) هستند و زمینه های پژوهشی و کاری تخصصی ایشان، در حوزه های مختلف مهندسی کنترل و سیستم های هوشمند بوده است.

توضیحات تکمیلی

مایکروسافت اسمال بیسیک (Microsoft Small Basic) یک نسخه ساده شده از زبان برنامه نویسی بیسیک (BASIC) است، که توسط شرکت مایکروسافت توسعه داده شده است و بیشتر برای افرادی طراحی شده است که، در زمینه برنامه نویسی مبتدی هستند. این زبان برنامه نویسی، فقط شامل ۱۴ کلمه کلیدی است و نرم افزار مربوط به محیط برنامه نویسی این زبان، بسیار کاربر پسند و ساده است.

در مجموعه آموزشی برنامه نویسی اسمال بیسیک، که برای نخستین بار توسط فرادرس ارائه شده است، سعی شده است که آموزش کار با این زبان برنامه نویسی، در کنار مبانی و اصول برنامه نویسی، به کامل ترین و جامع ترین شکل ممکن، به صورت گام به گام ارائه شود. مدرس این مجموعه آموزش، دکتر سیدمصطفی کلامی هریس (فارغ التحصیل دکترای مهندسی برق - کنترل، از دانشگاه صنعتی خواجه نصیرالدین طوسی) است، که تا صدها ساعت ویدئوی آموزشی توسط ایشان، بر روی فرادرس ارائه شده است.

فهرست سرفصل ها و مباحث مطرح شده در این مجموعه آموزشی، در ادامه آمده اند:
  • درس یکم: آشنایی با زبان برنامه نویسی مایکروسافت اسمال بیسیک (Microsoft Small Basic)
    • آشنایی با مبانی برنامه نویسی و زبان های برنامه نویسی
    • معرفی چند زبان برنامه نویسی معروف و پرکاربرد
    • مروری بر تاریخچه زبان برنامه نویسی اسمال بیسیک
    • نحوه دانلود و نصب زبان برنامه نویسی اسمال بیسیک
    • آشنایی با بخش های مختلف محیط کاربری اسمال بیسیک
    • پیاده سازی اولین برنامه با اسمال بیسیک (برنامه Hello World)
    • فراخوانی و اجرای برنامه مربوط به بازی تتریس یا Tetris
  • درس دوم: آشنایی با ساختار برنامه ها و دستورها
    • آشنایی با ساختار برنامه های اسمال بیسیک
    • بررسی گام به گام و جزئی برنامه نوشته شده در جلسه قبل
    • شناخت اجزای یک دستور ساده
    • آشنایی با شی پنجره متنی یا TextWindow
    • آشنایی با قابلیت Intellisense یا راهنمای هوشمند ویرایشگر
    • آشنایی با عملیات (متدها) و خاصیت ها
    • آشنایی با تابع TextWindow.WriteLine برای نوشتن متن
    • آشنایی با خاصیت TextWindow.ForegroundColor برای تغییر رنگ متن
    • تغییر رنگ نوشته در پنجره متنی
    • آشنایی با انواع دستورهای قابل اجرا توسط برنامه ها
    • رنگ های قابل استفاده در پنجره متنی
    • ایجاد متن های چند رنگی در برنامه های مبتنی بر متن
  • درس سوم: متغیرها و استفاده از آن ها در برنامه ها
    • آشنایی با مفهوم متغیرها
    • استفاده از متغیرها برای بهبود برنامه ها
    • آشنایی با تابع TextWindow.Write و تفاوت آن با TextWindow.WriteLine
    • قواعد نام گذاری متغیرها
    • متغیرهای عددی
    • خواندن اعداد از ورودی با استفاده از تابع TextWindow.ReadNumber
    • محاسبات ریاضی
    • پیاده سازی برنامه ای برای تبدیل دما از سلسیوس (Celsius) به فارنهایت (Fahrenheit)
    • پیاده سازی برنامه محاسبه ضریب سلامتی (شاخص وزن) یا Body Mass Index (به اختصار BMI)
  • درس چهارم: شرط ها و تصمیم گیری در برنامه ها
    • استفاده از دستور if برای اجرای شرطی برنامه ها
    • آشنایی با شی Clock برای دریافت ساعت و تاریخ
    • ایجاد تو رفتگی در برنامه ها برای افزایش خوانایی
    • آشنایی با شی Math برای محاسبات ریاضی
    • محاسبه باقیمانده با استفاده از تابع Math.Remainder
    • تکمیل برنامه مربوط به محاسبه BMI
  • درس پنجم: انشعاب در برنامه ها
    • آشنایی با برچسب ها و دستور GoTo برای ایجاد انشعاب در برنامه ها
    • پیاده سازی حلقه های تکرار با استفاده از دستور GoTo
    • پیاده سازی حلقه های بی نهایت (بی پایان) با استفاده از GoTo
    • پیاده سازی تکرار مشروط با استفاده از GoTo
  • درس ششم: حلقه تکرار for‬ برای تکرار محدود و معلوم
    • آشنایی با مفاهیم حلقه های تکرار
    • آشنایی با حلقه تکرار for برای تکرارهای با تعداد تکرارهای مشخص
    • استفاده از Step برای تغییر طول گام در شمارنده حلقه For
    • پیاده سازی برنامه محاسبه فهرست مقسوم علیه های یک عدد صحیح
  • درس هفتم: حلقه تکرار While برای تکرار نامحدود یا نامعلوم
    • مرور مفاهیم حلقه های تکرار
    • آشنایی با حلقه تکرار While برای تکراری های مشروط (با تعداد نامشخص)
    • پیاده سازی حلقه تکرار مشروط با استفاده از While
    • پیاده سازی حلقه های تکرار بی پایان با While
  • درس هشتم: گرافیک و ترسیم خطوط
    • مروری بر مفاهیم برنامه های گرافیکی (غیر متنی)
    • آشنایی با شی GraphicsWindow برای پیاده سازی برنامه های گرافیکی
    • تنظیم عنوان پنجره گرافیکی با GraphicsWindow.Title
    • تغییر اندازه پنجره گرافیکی
    • تغییر رنگ پس زمینه پنجره گرافیکی
    • ترسیم خطوط با استفاده از تابع GraphicsWindow.DrawLine
    • بررسی سیستم مختصات پنجره گرافیکی
    • تغییر رنگ خطوط با GraphicsWindow.PenColor
    • تغییر ضخامت خطوط با GraphicsWindow.PenWidth
    • ترکیب حلقه تکرار for با دستور ترسیم خط برای ایجاد اشکال پیچیده
  • درس نهم: گرافیک و ترسیم اشکال
    • آموزش نحوه ترسیم انواع اشکال هندسی
    • تغییر رنگ ترسیم در پنجره گرافیکی
    • ترسیم مستطیل با تابع GraphicsWindow.DrawRectangle
    • ترسیم و پر کردن مستطیل با تابع GraphicsWindow.FillRectangle
    • ترسیم بیضی و دایره با تابع GraphicsWindow.DrawEllipse
    • ترسیم و پر کردن بیضی و دایره با تابع GraphicsWindow.FillEllipse
    • ترسیم اشکال پیچیده و تو در تو، با استفاده از حلقه For
  • درس دهم: تولید اعداد و اشکال تصادفی
    • تولید اعداد تصادفی با استفاده از تابع Math.GetRandomNumber
    • پیاده سازی برنامه مربوط به پرتاب یک تاس مکعبی
    • ترسیم اشکال هندسی در محل های تصادفی
    • تولید رنگ های تصادفی برای ترسیم اشکال
  • درس یازدهم: کار با پیکسل ها
    • تنظیم رنگ یک پیکسل دلخواه در پنجره گرافیکی با تابع GraphicsWindow.SetPixel
    • ایجاد یک تصویر تصادفی (برفکی)
    • تولید یک تصویر با تغییر تدریجی رنگ یا Gradient
    • آشنایی با فراکتال ها
    • ترسیم یک فراکتال مثلثی در پنجره گرافیکی
  • درس دوازدهم: گرافیک لاک پشتی (الف)
    • مروری بر تاریخچه لاک پشت یا Turtle
    • آشنایی با لاک پشت یا Turtle در محیط اسمال بیسیک
    • حرکت دادن لاک پشت در صفحه با تابع Turtle.Move
    • چرخش لاک پشت به راست با تابع Turtle.TurnRight
    • چرخش لاک پشت به چپ با تابع Turtle.TurnLeft
    • چرخش لاک پشت به مقدار و جهت دلخواه با تابع Turtle.Turn
    • ترسیم چند ضلعی های ساده با استفاده از لاک پشت و حلقه های تکرار
    • ترسیم دایره به صورت تقریبی، به صورت یک چند ضلعی با تعداد اضلاع زیاد
    • ترسیم اشکال جالب و پیچیده با استفاده از لاک پشت
  • درس سیزدهم: گرافیک لاک پشتی (ب)
    • ایجاد افکت هایی مانند خط چین و نقطه چین با لاک پشت
    • انجام تنظیمات تکمیلی بر روی لاک پشت
    • ترسیم اشکال جالب و پیچیده با استفاده از لاک پشت
  • درس چهاردهم: صدا و موسیقی (الف)
    • آشنایی با شی Sound برای پخش صدا و اجرای موسیقی
    • پخش صداهای پیش فرض
    • پخش فایل های صوتی
    • اجرای نت های موسیقی با استفاده از Sound.PlayMusic
    • آشنایی با مبانی موسیقی و قواعد نام گذاری و زمان بندی نت ها
    • الفبای قراردادی برای اجرای نت های موسیقی در اسمال بیسیک
    • اجرای چند ملودی ساده
  • درس پانزدهم: صدا و موسیقی (ب)
    • آشنایی با قواعد خواندن خط موسیقی و نت ها
    • روش تبدیل نت های نوشتاری به برنامه کامپیوتری
    • پیاده سازی گام به گام برنامه برای اجرای کامپیوتری آهنگ «ای ایران» اثر مرحوم استاد روح الله خالقی، با اسمال بیسیک
  • درس شانزدهم: زیربرنامه یا Subroutine در زبان برنامه نویسی اسمال بیسیک
    • آشنایی با مفهوم زیر برنامه (Subroutine)
    • تعریف و استفاده از زیر برنامه ها
    • بررسی مزایای استفاده از زیر برنامه ها
    • استفاده از متغیرها در ساختار ساب روتین ها
  • درس هفدهم: فراخوانی زیربرنامه یا Subroutine در حلقه های تکرار
    • مباحث تکمیلی در زمینه استفاده از زیر برنامه ها
    • استفاده از ساب روتین ها در حلقه های تکرار
    • پیاده سازی زیر برنامه تشخیص اعداد اول
    • زیر برنامه ترسیم چند ضلعی با لاک پشت
  • درس هجدهم: آرایه ها در اسمال بیسیک
    • مزایای تعریف و استفاده از آرایه ها
    • روش تعریف آرایه ها در اسمال بیسیک
    • اندیس گذاری آرایه ها در اسمال بیسیک
    • ساده سازی روند پیاده سازی برنامه ها با استفاده از آرایه ها
    • پیاده سازی چند برنامه با استفاده از آرایه ها
  • درس نوزدهم: کار با اشکال و اشیا
    • آشنایی با شی Shapes برای مدیریت اشکال گرافیکی در برنامه های گرافیکی
    • افزودن، تغییر و حذف اشکال گرافیکی اعم از خط، مستطیل، مربع، دایره، بیضی و …
    • نمایش و مخفی سازی اشکال و اشیا
    • حرکت دادن و تعیین موقعیت اشکال در صفحه گرافیکی
    • دوران و تغییر اندازه اشکال
    • افزودن انیمیشن به اشکال و اشیا
    • تغییر درجه وضوح و نمایانی (Opacity) اشیا
    • پیاده سازی برنامه های پیچیده گرافیکی با استفاده از حلقه های تکرار و آرایه ها
  • درس بیستم: رویدادها و برنامه های تعاملی
    • آشنایی با مفهوم رویداد یا Event در برنامه های کامپیوتری
    • بررسی تفاوت ها و شباهت های رویدادها و عملیات (متدها)
    • چگونگی تعریف و استفاده از رویدادها در اسمال بیسیک
    • آشنایی با رویدادهای مبتنی بر ماوس در اسمال بیسیک
    • پیاده سازی یک برنامه ترسیمی در اسمال بیسیک
    • پاسخگویی به رویدادهای صفحه کلید در اسمال بیسیک
    • پاسخگویی هم زمان به بیش از یک رویداد
    • پیاده سازی چند برنامه نمونه
  • درس بیست و یکم: پیاده سازی یک برنامه نقاشی ساده
    • پیاده سازی بخش ترسیمی با پاسخگویی به رویدادهای ماوس
    • پاسخگویی به رویداد حرکت ماوس
    • پاسخگویی به رویداد کلیک ماوس
    • افزودن قابلیت تغییر رنگ و تغییر ضخامت ترسیم
    • پیاده سازی برنامه نقاشی و ترسیم به صورت گام به گام
  • درس بیست و دوم: پاسخگویی به رویدادهای صفحه کلید
    • نحوه پاسخگویی به رویدادهای صفحه کلید
    • دریافت نام آخرین کلید فشرده شده بر روی صفحه کلید
    • پاسخگویی به کلیدهای مختلف صفحه کلید به صورت مجزا
    • ترکیب لاک پشت یا Turtle با رویدادهای صفحه کلید برای ایجاد سیستم ترسیمی
    • ارسال فرمان از صفحه کلید به لاک پشت
  • درس بیست و سوم: پیاده سازی یک بازی کامپیوتری - بازی توپ و پارو
    • بررسی فیزیک و محیط بازی توپ و پارو (Ball and Paddle)
    • بررسی شرایط برخورد توپ به هر یک از دیواره ها
    • بررسی شرایط برخورد توپ به پارو
    • بررسی شرایط باخت بازیکن
    • پیاده سازی گام به گام قواعد و قوانین بازی
    • شبیه سازی گرافیکی محیط بازی
    • پیاده سازی بازی توپ و پارو
    • تشخیص حالت باخت و نمایش پیام مناسب در زمان باخت
  • درس بیست و چهارم: تایمر و زمان سنج
    • استفاده از زمان سنج یا Timer برای اجرای متناوب یک روال یا زیر برنامه
    • تنظیم دوره تناوب زمانی یک تایمر
    • تعریف روال اجرا شونده در سر رسید یک تایمر
    • پیاده سازی یک ساعت دیجیتال با استفاده از اسمال بیسیک
  • درس بیست و پنجم: استفاده از دکمه ها برای طراحی رابط گرافیکی
    • مقدمه ای بر پیاده سازی برنامه های دارای رابط گرافیکی کاربری یا GUI
    • استفاده از شیئ Controls برای ایجاد المان های گرافیکی
    • ایجاد دکمه یا Button برای برنامه های گرافیکی
    • موقعیت دهی دکمه ها در صفحه
    • تنظیم اندازه دکمه ها
    • پاسخگویی به رویداد کلیک دکمه ها
  • درس بیست و ششم: استفاده از کادرهای متنی برای طراحی رابط گرافیکی
    • پیاده سازی برنامه های دارای رابط گرافیکی کاربری یا GUI با کادرهای متنی
    • ایجاد کادرهای متنی یا TextBox
    • موقعیت دهی کادرهای متنی در صفحه
    • تغییر اندازه کادرهای متنی
    • پاسخگویی به رویداد تغییر متن در TextBox
    • تنظیم متن TextBox
  • درس بیست و هفتم: پیاده سازی برنامه گرافیکی برای محاسبه ضریب تندرستی یا BMI
    • باز بیان مفهوم ضریب تندرستی یا Body Mass Index (به اختصار BMI)
    • پیاده سازی برنامه گرافیکی برای محاسبه BMI
    • نمایش نتیجه محاسبات با رنگ های مختلف بر حسب مقدار BMI
    • محاسبه آنی ضریب با پاسخگویی به رویداد تغییر متن
  • درس بیست و هشتم: پیاده سازی بازی دوز یا Tic-Toc-Toe
    • بررسی قواعد بازی دوز یا Tic-Tac-Toe
    • پیاده سازی محیط جدولی برنامه، با استفاده از دکمه یا Button
    • پیاده سازی قواعد بازی
    • پیاده سازی نشانگر نوبت بازی
    • پیاده سازی نمایشگر وضعیت بازی
    • پیاده سازی دکمه ریست بازی
    • نهایی سازی بازی دوز
  • درس بیست و نهم: کار با عکس ها و تصاویر دیجیتال
    • فراخوانی و بارگذاری تصاویر دیجیتال با استفاده از ImageList
    • تعیین اندازه تصویر با GetWidthOfImage و GetHeightOfImage
    • ترسیم تصاویر در پنجره گرافیکی
    • افزودن تصویر دیجیتال به عنوان یک شی گرافیکی با Shapes
    • دریافت محل قرارگیری فایل اجرایی برنامه با استفاده از Program.Directory
    • تغییر اندازه، حرکت دادن، دوران و انیمیشن تصاویر دیجیتال در اسمال بیسیک
  • درس سی ام: دریافت و انتشار برنامه ها در گالری
    • آشنایی با گالری برنامه های اسمال بیسیک
    • فراخوانی برنامه ها از گالری
    • اجرای برنامه ها به صورت آنلاین و در مرورگر وب
    • انتشار و به اشتراک گذاری برنامه های اسمال بیسیک
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس



پیش نمایش‌ها

۱. آشنایی با زبان برنامه‌ نویسی Microsoft Small Basic

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۶۶ مگابایت -- (کلیک کنید +))

۲. آشنایی با ساختار برنامه‌ ها و دستورها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۱ مگابایت -- (کلیک کنید +))

۳. متغیرها و استفاده از آن‌ ها در برنامه‌ ها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۴ مگابایت -- (کلیک کنید +))

۴. شرط‌ ها و تصمیم‌ گیری در برنامه‌ ها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۶۰ مگابایت -- (کلیک کنید +))

۵. انشعاب در برنامه‌ ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. حلقه تکرار For‬ برای تکرار محدود و معلوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. حلقه تکرار While برای تکرار نامحدود یا نامعلوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. گرافیک و ترسیم خطوط
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. گرافیک و ترسیم اشکال
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. تولید اعداد و اشکال تصادفی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. کار با پیکسل ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. گرافیک لاک پشتی (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۳. گرافیک لاک پشتی (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۴. صدا و موسیقی (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۵. صدا و موسیقی (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۶. زیربرنامه یا Subroutine در زبان برنامه نویسی Small Basic
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۷. فراخوانی زیربرنامه یا Subroutine در حلقه های تکرار
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۸. آرایه ها در Small Basic
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۹. کار با اشکال و اشیا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۰. رویدادها و برنامه های تعاملی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۱. پیاده سازی یک برنامه نقاشی ساده
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۲. پاسخگویی به رویدادهای صفحه کلید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۳. پیاده سازی یک بازی کامپیوتری: بازی توپ و پارو
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۴. تایمر و زمان سنج
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۵. استفاده از دکمه ها برای طراحی رابط گرافیکی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۶. استفاده از کادرهای متنی برای طراحی رابط گرافیکی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۷. پیاده سازی برنامه گرافیکی برای محاسبه ضریب تندرستی یا BMI
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۸. پیاده سازی بازی دوز یا Tic-Toc-Toe
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۹. کار با عکس ها و تصاویر دیجیتال
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۳۰. دریافت و انتشار برنامه ها در گالری
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک (Small Basic)
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۴۵۰۱۲ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVRSB101
مدت زمان ۱۶ ساعت و ۱۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۲۰۲۷ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۳,۱۶۳ نفر از این آموزش استفاده کرده اند و ۶۷ نظر ثبت شده است.
محمدهادی شهامت
محمدهادی شهامت

سلام استاد
خیلی ممنون و متشکر از این بسته آموزشی عالیتون

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

خیلی ممنون میشم اگه راهنماییم کنید.
باتشکر فراوان!

danial
danial

خوب بود راضی بودم ولی انتظار داشتم استاد کلامی به Arrays هم در اسمال بیسیک اشاره کنن که متاسفانه اشاره نکردن. بهرحال آموزش خوبی بود پیشنهاد میکنم به بقیه

پیمان
پیمان

عالی بود فقط می تونم همین رو بگم

متین
متین

آموزش بسیار عالی از مجموعه فردارس بسیار ممنونم.

mahdifatal
mahdifatal

سلام خداقوت تشکر از تیم گرانقدر و دکتر کلامی مجموعه بسیار ارزشمند و مفهومی و کاملی است و شروع قدرتمندی در زمینه برنامه نویسی میباشد همچنین پروژه های موجود در اموزش موجب یادگیری بیشتر و همچنین پاورپوینت ان جزوه خوبی است تشکر و قدردانی

احمد
احمد

سلام خسته نباشید میگم به آقای دکتر و تیم عزیز فرادرس دستتون درد نکنه خدا خیرتان دهد. واقعا فیلم ها و پکیج های بسیار خوبی را با هزینه کم تهیه میکنید 

تشکر وقدردانی


رضا
رضا

خیلی خیلی عالی ... از همه ی اعضای سایت فرادرس، ممنونم
واقعا آموزش معرکه بود.
من از صفر با این آموزش شروع کردم و به نظرم حرف نداره.

شهابی
شهابی

عالی بود

yasinsartavi
yasinsartavi

عالیهههههه خیلی خوبههه‌ممنون فرادرسسییی

mjboy.msh
mjboy.msh

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

مهمان
مهمان

عالی

حافظ
حافظ

وااااااای، عالی بود. دمتون گرم استاد. من کوچیک ترین تجربه ای در برنامه نویسی نداشتم؛ از این اموزش شروع کردم. در حال حاضر تو پایتون هم حرفه ای شدم. فوق العاده بود.
فرادرس عاشقتم

سید امیر موسی
سید امیر موسی

عالی و درجه یک 👍👍👍👏👏👏

سید حسین
سید حسین

سلام و عرض خسته نباشید . بنده آموزش های زیادی را از اساتید مختلف فرادرس خریداری کردم ، اما با قدرت می توانم بگویم که استاد کلامی بهترین استاد از اساتید فرادرس هستند.
با آرزوی سلامتی برای شما

علی
علی

آموزش بسیار عالی، برای کسانی که تازه برنامه نویسی را شروع کرده اند.

سام
سام

بسیار عالی و مفید بود. ممنون از فرادرس و استاد کلامی

احمدی
احمدی

عالی بود، من تونستم با این تدریس خیلی خوب وارد دنیای بزرگ برنامه نویسی شوم.

احسان
احسان

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

جهانبخش
جهانبخش

این آموزش به همه دوستان و آشنایانم معرفی می کنم واقعا محتوا کاربردی و فوق العاده اس.

شمسا
شمسا

من از سایت فرادرس واقعا راضی هستم همه آموزش هاتون مخصوصا این اموزش عالی هستند.

علی
علی

عالیییی بود، البته من فقط و فقط برای اطلاعات عمومی خودم این آموزشو تهیه کردم.

توحید
توحید

خوب بود. برای کسی که مبتدی بود و تازه وارد این حرفه شده، مناسب بود.

محمد علی
محمد علی

با سلام خدمت همه ی فرادرسی های عزیز:
از آموزش هایی که گذاشتین نهایت استفاده رو می‌کنم تا با فراگیری دانش سپاس گذار معلمین و استادان عزیز فرادرس، باشم
خدا قوت

مهرزاد
مهرزاد

بسیار آموزش خوبی بود.
یک سوال دارم و اینکه چگونه می توان برنامه های نوشته شده را بصورت فایل نصبی درآورد و یا بصورت فایل فلش, که برای اجرای برنامه در سایر سیستم ها دیگر نیازی به خود برنامه اسمال بیسیک نباشد.

علی
علی

سلام
بنده در مقطع راهنمایی مطالبی کلی در مورد الگوریتم سازی یادمون داده بودن ولی کم
حالا هم دانشجوی طراحی صنعتی هستم و چون دیدم به برنامه نویسی نیاز دارم، برای شروع از اسمال بیسیک استفاده کردم
و قسمت 20 هستم حدودا
واقعا راضی ام.. خیلی خیلی ممنون
دیدم کاملا باز شده و یه جورایی اوباهتش برام ریخته
استاد، واقعاااا بیان خوبی دارن(اینو از اون جهت میگم که خودمم تدریس میکنم و میدونم بیان چقدر تاثیر داره)
به علاوه اینکه علمشون گسترده است و دید خودشون ام به خیلی مسایل بازه

amirhoseyn
amirhoseyn

واقعا عالی بود دمتون گرم

بهاره
بهاره

آموزش خیلی خوبی بود و من کاملا راضی بودم.

امید
امید

با عرض سلام به شما و سایت خوبی که دارید یک تشکر از مدرس دکتر سید مصطفی کلامی هریس که واقعا بهترین اموزش را می دهد
که هر انسانی با هر سنی ان را می تواند درک کند و نقاط قوت زیادی دارد نقاط ضعف بظر من کم هست مثال زیاد بودن پارت های فیلم حل کم برنامه های گرافیکی حرفه ای همین .
مرسی از سایت خوبتان خدا نگهدار

امیدرضا
امیدرضا

ممنون از این فیلم های آموزشی برای منم هم که 13 سالمه فهمیدم چی گقت ممنون از حجم برنامه ها که خیلی کمه و کیفیت بسیار مناسب.

PORIA
PORIA

ممنون از تدریس ا خوب اقای دکتر کلامی عزیز .
اگر اینطور پیش برید خیلی طرفدار جذب می کنید
خدانگهدار.

سید علی
سید علی

سلام
میخواستم برای تدریس بسیار بسیار خوب از آقای دکترکلامی تشگر ویژه بکنم من برنامه نویسی رو با آموزش ایشون شروع کردم ایشون علاوه برتدریس اطلاعات جالب و مفیدی رو در کنار تدریس ارائه میدن که خیلی مفیده در ضمن با توضیح احتمالاتی که ممکنه اتفاق بیفته یه کمک خیلی بزرگ به کسایی که آموزش میبینم میکنن و با توضیحاتِ درسطح دانسته های مخاطب کمک خیلی شایانی بهش میکنن
واقعا عالیه
ممنون

مهمان
مهمان

بسیار عالی

محمدرضا
محمدرضا

واقعا عالی تدریس میکنن .و کاش در سال جدید دوره پیشرفته تر small basicرو با مثال های بیشتر بدید بیرون. این اموزش عالیه در خریدش شک نکنید

hamid
hamid

سلام خسته نباشید .من از این مجموعه استفاده کردم .از نحوه تدریس استاد راضی بودم خیلی خوبه .به نظرم حتی الامکان از توضیح اضافه و هر چی که تایم را افزایش میده باید خودداری کرد که این در این مجموعه خوب رعایت نشده .اینکه استاد در هنگام ضبط بخواهن مثلا تست کنن این دکمه را با چه سایزی وارد کنن یا در چخ مختصاتی همین چند ثانیه ها اگر حذف بشه وفیلم ویرایش شده ارائه بشه خیلی بهتره نکته دیگه اینکه حالا که به عنوان رایگان زحمت می کشید ارائه میکنید با حذف چند دقیقه از یک کلاس کار خودتون را بی اجر نکنید .خدا بر توفیقات شما بیافزاید

مجتبی یوسفی
مجتبی یوسفی

سلام من این دوره رو تازه تهیه کردم چهار جلسشو دیدم عالی بود
دکتر کلامی که دمش گرمه ،عشقی دکتر
یعنی چقدر میتونه یه نفر خوب تدریس کنه
دمت گررررررررررم دکـــــــــــــــــتر

سعید باغی
سعید باغی

فوق العاده عالی

سعادت
سعادت

با سلام و خسته نباشید خدمت تمامی زحمت کشان فرادرس به خصوص جناب دکتر که یا آموزش های خودشون فرصت درس یاد گرفتن را به ما میدهند. من هم یکی از مخاطبین این مجموعه هستم اول بذارید بگم که چطور آشنا شدم : من علاقه زیادی به کامپیوتر و برنامه نویسی داشتم ولی به خاطر شرایط مکانی( چون خونمون تو روستا هست) و شرایط مالی و نظام آموزشی ضعیف هیچ امیدی در آینده خودم نمی دیدم که چیزی از کامپیوتر یاد بگیرم ، بالاخره یه روزی رسید که تصمیم گرفتم که اول خوب دنبالش برم تمام آموزش هایی که میتونم از تو وب جمع کنم رو یاد خودم بدم بعد بعد ببینم به طرف امید دارم میرم یا نا امیدی . خب شروع کردم به دان کردن انواع فیلم و آموزش زبان های برنامه نویسی هر آموزشی نگا میکردم یا خودش میگفت که باید اول فلان چیز دیگه یاد گرفته باشی یا که خودم گیچ میشدم و هیچی نمی فهمیدم تا اینکه یه روز با فیلم اصول و مبانی برنامه نویسی بود بنظرم دکتر توضیح میداد معرکه بود دستش درد نکنه واقعا گل کرد حداقل توانسته بودم درک بیشتری پیدا کنم بعد

رضا شاهی
رضا شاهی

با سلام و خسته نباشید،
ضمن تشکر از سایت بسیار خوبتون ، باید عرض کنم که:
این سایت و مطالبش و زحماتیکه جناب کلامی و همکارانشون کشیدن ، تفکر و شور عجیبی را در ما برای یادگیری برنامه نویسی ایجاد نموده است،مخصوصا اینکه بنده رشته ای بجز زمینه ای تی دارم و اگر به همین شیوه ادامه بدین مطمئنا دانشجویان زیادی از سایر رشته ها سرازیر میشن به یادگیری مطالب شیرین برنامه نویسی و این میتونه نگرش جامعه مارو به سمت خلاقیت و تولید کنندگی پیش ببره

مازیار
مازیار

به نام خدای مهربان
با سلام
این آموزش واقعا به نظر من عالی هست مخصوصا برای مبتدیان . به نظر من این آموزش خیلی ارزشمند هست و اگه شما می خواهید برنامه نویسی رو برای اولین بار یاد بگیرید حتما این آموزش را تهیه کنید
با تشکر

حکیمی
حکیمی

سلام
عالی است ممنون

پویا
پویا

سلام
عالییییییییی بود

فواد
فواد

خیلی خوب بود فقط من در محاسبات ریاضیش مشکل داشتم ولی بقیه مطالب رو متوجه شدم.

جلال
جلال

با سلام
اموزش عالی بود ...

milad
milad

با سلام
یکی از مشکلاتی که پیش پای مبتدیان هست این است که چه زبانی برای شروع انتخاب کنند و این آموزش به نظر من پاسخ سوال شون هست.
کسانی که تاحالا برنامه نویسی نکرده باشند میتوانند با این مجموعه به راحتی با برناهه نویسی آشنا شده و حتی برنامه و بازی های ساده ی خودشان هم بنویسند و در سایت مایکروسافت منتشر کنند.
نکته ای که وجود دارد این هستش که این آموزش واقعا حرفه ای تدریس شده هیچ سوالی برای آدم مطرح شده ای بی جواب نمیمونه
کلام و لحن مدرس واقعا زیبا و حرفه ای هست و حوصله ی آدم سر نمیره نقطه قوت است هست که با مثال ها ی متعددی بیان شده که این ارزشمند هست. و در آخر به مبتدیان پیشنهاد میکنم این آموزش رو تهیه و استفاده کنند.
با تشکر

kalsam
kalsam

دمتون گرم

محمد امین
محمد امین

عالیه
ممنون
به امید مدارج بالا تر برای شما

آرمین
آرمین

از نظر من این آموزش ویدئویی از کلاس های دوره های اموزش برنامه نویسی هم بهتره.

احسان
احسان

عالی است ممنون.

مریم
مریم

سلام

این دومین سفارش من از فرادرس می باشد و مدت یک ماه ست که با این سایت آشنا شدم. تا الان هم مشکلی نداشتم. فقط اگر مطالب دیگری مانند شبکه روی تراشه و کد نویسی و شبیه سازی الگوریتم های مسیریابی 3D -NOC در متلب، هم در فرادرس وجود داشت خیلی خوب بود چون واقعا در مورد این مبحث مهم مطالب کمی در سایتهای ایرانی وجود دارد که کارایی زیادی ندارد.

با تشکر

hosein
hosein

سلام و خسته نباشید خدمت دست اندرکاران فرادرس و جناب آقای کلامی هریس .

این دوره را تهیه کردم و تا آخر دیدم نحوه ی بیان آقای کلامی واقعا عالی بود و آدم را لحظه به لحظه وادار به دیدن آموزش تا آخر می کرد و این آموزش برای من مبتدی، به جرات می تونم بگم شروعی فوق العاده بود و کیفیت این آموزش همه رو راضی می کنه. من الان به جرات می تونم بگم حداقل می تونم بفهمم یک برنامه داره چیکار می کنه و چه عملیاتی تقریبا پشتش انجام میشه و این به خاطر آموزش خوبه آقای کلامی است.

ولی ای کاش اسمال بیسیک به صورت کامل تدریس می شد تا با تمام امکانات این زبان آشنا می شدیم. از 20 object این زبان، 8 یا 9 تا یا آموزش داده نشده یا کامل آموزش داده شده نشده. هر چند می توان با کمی فکر بعضی از آن ها را فهمید ولی ای کاش چند جلسه دیگر هم اضافه می شد و در مورد این قابلیت ها یک مثال زده می شد.

روابط عمومی:
روابط عمومی:

با سلام؛

ضمن تشکر از ارائه دیدگاه تان؛ از حضور شما در فرادرس خوشحالیم.

چنانچه تمایل به ثبت پیشنهاد در زمینه ارائه این موضوع در قالب یک فرادرس آموزشی جدید را دارید، از طریق این لینک (+) نسبت به تکمیل فرم اقدام نمایید؛ امیدواریم به زودی زمینه پرداختن به مباحث پیشنهادی فراهم شود.

موفق و پیروز باشید.


پاسخ به نظر

amirreza
amirreza

عالی

هایده
هایده

سلام. مرسی. واقعا اموزش خیلی خوبی بود.

حسین
حسین

واقعا عالی بود.

حمید
حمید

با عرض سلام و خسته نباشید. تشکر ویژه ای دارم از دست اندرکاران این سایت که می تونم بگم یک گنجینه آموزشی هستش و واقعا یک دانشگاه سیار و آنلاین میشه بهش گفت.
من این آموزش رو تهیه کردم. البته اولش میلی بهش نداشتم و ابتدا قسمت های رایگانش را دانلود کردم و بهش علاقمند شدم (این رو میشه گفت که یک مزیتی که سایت شما داره اینه که بعضی از قسمت های آموزشی رو به صورت رایگان در دسترس عموم قرار میدید) و بعد از دانلود کامل مجموعه شروع به یادگیری کردم، استاد این مجموعه میشه گفت یکی از بهترین اساتیدی هستن که من تا بحال دیدم و تمام نکات را جز به جز تشریح میدند. خدا بهتون اجر بده.
تشکر.

sare salehi
sare salehi

سلام. هدف اصلی من یادگیری برنامه نویسی سی شارپ هست اما صرفا برای تمرین بیشتر و آمادگی ذهنی اولیه برای ورود به سی شارپ و یادآوری کلی دستورات و آشنایی پایه با مفاهیمی مثلGUI ، Event و ... این آموزش را به همراه مجموعه آموزشی زبان C تهیه کردم. همینطور مجموعه رایگان اصول و مبانی برنامه نویسی را از سایت دانلود کردم و دیدم که بسیار مفید بود. از نظر من مجموعه اسمال بیسیک به لحاظ تدریس مدرس آقای سید مصطفی کلامی و پوشش مطالب با توجه به زمان آموزش که حدود 16 ساعت هست، بسیار خوب بود. همچنین توضیحات جانبی که مدرس درباره کار با محیط کدنویسی و نحوه استفاده از محیط اینترنت برای جستجوی اطلاعاتی که در زمینه این آموزش نیاز هست، همگی مفید و "به دور از کم گویی یا زیاده گویی"، بسیار موثرند. ضمنا با توجه به مخاطبین این آموزش که احتمالا بیشتر افراد مبتدی هستند، تاکیدات و توصیه های مکرر مدرس در پایان هر بخش جهت تمرین و تقویت "تفکر برنامه نویسی "، به لحاظ روانی تاثیر بسیار مطلوبی روی مخاطب داره و باعث ایجاد انگیز

حسین
حسین

بسیار عالی بود خیلی ممنونم .منتظر اموزش های جدید شما هستم.

امیر شعاعی
امیر شعاعی

خیلی عالی بود. حرفه ای هستید.

سید باقر
سید باقر

برای آشنایی با این موضوع این آموزش را تهیه کردم. خوب بود و بنده هیچ ضعفی در آموزش ندیدم.

علیرضا حاجی ابراهیمی
علیرضا حاجی ابراهیمی

در کل خیلی خوب بود ولی کاش مثال های بیشتری مطرح می شد

علی وداد
علی وداد

اینکه آموزش ها را بصورت power point قرار داده اید بسیار عالی هست و از حجم فایل ها بسیار کم می کند و همینطور تدریس آقای کلامی بسیار عالیست.

علیرضا حاجی ابراهیمی
علیرضا حاجی ابراهیمی

با سلام و تشکر
بیان خوب و ساده عمده مزیت این آموزشها میباشد.
لطفا تمریناتی جالب و کاربردی ارائه نمایید. 

حامد
حامد

به نظر بنده این آموزش در کل خوب بود و همینطور محتوای و تسلط استاد عالی بود.
امیدوارم که به همین روند با کیفیت کنونی ادامه دهید.

سبحان ضیایی
سبحان ضیایی

سلام.

هدفم از تهیه این محصول این بود که معلومات خود رو افزایش دهم و برنامه نویسی را دانش آموزانم یاد بدم. با توجه به بخش بندی مناسب این آموزش برای دانش آموزان بسیار عالی بود.

تشکر از شما بخاطر ارائه این آموزش.
موفق باشید.

مهرداد لشگری
مهرداد لشگری

آموزش روتین و قابل فهمی بود. ممنونم.

حسین ملهم
حسین ملهم

سلام و تشکر بخاطر این آموزش ها با این کیفیت بالا. به نظر من این آموزش برای آشنایی اولیه خوب است ولی جا دارد برای حرفه ای ها مثال های بیشتری زده شود.

رضا قربانی
رضا قربانی

به نظر من حجم فایل ها برای دانلود بسیار مناسب است و دانلود خیلی راحت شد است. همچنین با این حجم دانلود، کیفیت بی نظیر است. برایتان آرزوی موفقیت دارم.


برچسب‌ها:
Ball and Paddle | BASIC | BMI | Body Mass Index | Event | GoTo | GraphicsWindow | GUI | Intellisense | Microsoft Small Basic | Q-Basic | Small Basic | Subroutine | TETRIS | TextBox | TextWindow | Timer | Turtle | آرایه | آشنایی با برنامه‌نویسی | آموزش Small Basic | آموزش small basic pdf | آموزش اسمال بیسیک | آموزش زبان برنامه نویسی small basic | آموزش زبان برنامه نویسی بیسیک | اجرای برنامه ها | اجرای برنامه ها به صورت آنلاین | اسمال بیسیک | اشتراک گذاری برنامه ها | اموزش اسمال بیسیک به زبان فارسی | انشعاب در برنامه‌ها | ایجاد المان های گرافیکی | بارگذاری تصاویر دیجیتال | بازی تتریس | بازی توپ و پارو | برنامه ترسیمی | برنامه گرافیکی | برنامه محاسبه شاخص وزن | برنامه محاسبه ضریب سلامتی | برنامه نویسی Basic | برنامه نویسی برای کودکان | برنامه نویسی بیسیک | برنامه نویسی صدا | برنامه نویسی مبتدی | برنامه نویسی موسیقی | برنامه های تعاملی | برنامه‌نویسی Microsoft Small Basic | بیسیک | بیسیک کوچک | پنجره متنی | پیاده سازی یک بازی کامپیوتری | پیکسل | تایمر | تبدیل دما | ترسیم اشکال | ترسیم بیضی | ترسیم چند ضلعی | ترسیم خطوط | ترسیم دایره | تصمیم‌گیری در برنامه‌ | تکرار محدود | تکرار مشروط | تکرار نامحدود | توپ و پارو | تولید اعداد تصادفی | حلقه While | حلقه تکرار | خواندن اعداد از ورودی | خواندن خط موسیقی | خواندن نت ها | دانلود اسمال بیسیک | دستور If | راهنمای هوشمند | روال | رویدادهای صفحه کلید | زمان سنج | زیر برنامه | زیر روال | زیربرنامه | ساب روتین | ساختار برنامه‌ها | ساختار دستورها | شمارنده حلقه | شیئ Sound | طراحی رابط گرافیکی | فراخوانی برنامه | فراخوانی تصاویر دیجیتال | قواعد نام گذاری متغیرها | کار با پیکسل | کتاب "اسمال بیسیک" | کتاب آموزش "اسمال بیسیک" | کتاب آموزش small basic | گرافیک | گرافیک لاک پشتی | مایکروسافت اسمال بیسیک | مبانی برنامه نویسی | متدها | متغیرها | محاسبه باقیمانده | محاسبه ضریب تندرستی | معیارهای آلان تورینگ | نام گذاری متغیرها
مشاهده بیشتر مشاهده کمتر