در مجموعه فرادرس های آموزش برنامه نویسی اسمال بیسیک (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
- تغییر اندازه، حرکت دادن، دوران و انیمیشن تصاویر دیجیتال در اسمال بیسیک
- درس سی ام: دریافت و انتشار برنامه ها در گالری
- آشنایی با گالری برنامه های اسمال بیسیک
- فراخوانی برنامه ها از گالری
- اجرای برنامه ها به صورت آنلاین و در مرورگر وب
- انتشار و به اشتراک گذاری برنامه های اسمال بیسیک
آنچه در این آموزش خواهید دید:
پیش نمایشها

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

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

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

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


























راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک (Small Basic) |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۴۵۰۱۲ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVRSB101 |
مدت زمان | ۱۶ ساعت و ۱۰ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (لینک دانلود) |
حجم دانلود | ۲۰۲۷ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
محمدهادی شهامت
سلام استاد
خیلی ممنون و متشکر از این بسته آموزشی عالیتون
ببخشید یه سوال داشتم!
اینکه آیا میشه برای برنامه هایی که با اسمال بیسیک مینویسیم آیکون بزاریم
خیلی ممنون میشم اگه راهنماییم کنید.
باتشکر فراوان!
danial
خوب بود راضی بودم ولی انتظار داشتم استاد کلامی به Arrays هم در اسمال بیسیک اشاره کنن که متاسفانه اشاره نکردن. بهرحال آموزش خوبی بود پیشنهاد میکنم به بقیه
پیمان
عالی بود فقط می تونم همین رو بگم
متین
آموزش بسیار عالی از مجموعه فردارس بسیار ممنونم.
mahdifatal
سلام خداقوت تشکر از تیم گرانقدر و دکتر کلامی مجموعه بسیار ارزشمند و مفهومی و کاملی است و شروع قدرتمندی در زمینه برنامه نویسی میباشد همچنین پروژه های موجود در اموزش موجب یادگیری بیشتر و همچنین پاورپوینت ان جزوه خوبی است تشکر و قدردانی
احمد
سلام خسته نباشید میگم به آقای دکتر و تیم عزیز فرادرس دستتون درد نکنه خدا خیرتان دهد. واقعا فیلم ها و پکیج های بسیار خوبی را با هزینه کم تهیه میکنید
تشکر وقدردانی
رضا
خیلی خیلی عالی ... از همه ی اعضای سایت فرادرس، ممنونم
واقعا آموزش معرکه بود.
من از صفر با این آموزش شروع کردم و به نظرم حرف نداره.
شهابی
عالی بود
yasinsartavi
عالیهههههه خیلی خوبهههممنون فرادرسسییی
mjboy.msh
با سلام و تشکر از مجموعه فرادرس و استاد مصطفی کلامی هریس. خیلی وقت بود که میخواستم برنامه نویسی رو از یه جایی شروع کنم و نمی دونستم دقیقا از کجا باید شروع کنم تا ویدیوی مقدماتی آشنایی با زبان های برنامه نویسی رو دیدم و متوجه شدم که زبان اسمال بیسیک برای آموزش ابتدایی و آشنایی با مفاهیم اولیه و پایه برنامه نویسی مناسبه. استاد کلامی هریس هم که با آرامش و مثالهای زیبا و دقت در جرئیات درک هر مسئله و آموزشی رو برای من ساده تر کردن. کیفیت صدا و و پاورپوینت های داخل ویدئو خوب بود.مثالها و تمرین ها متعدد و متنوع بود. فقط یه مسئله منو اذیت کرد که وجود تمرینات و مسئله هایی بود که توابع ریاضی استفاده شده بود که برای شروع ، مقداری برنامه نویسی رو ترسناک جلوه میداد که البته استفاده از توابع لازمه ی بعضی از برنامه هاست و بعدا در زبان C متوجه شدم که میشه خیلی از توابع ریاضی رو با امکانات و ابزارهای زبان C راحت تر به کار گرفت و بعلت سادگی زبان اسمال بیسیک این محدودیت ها هم براش طبیعیه. در کل تشکر میکنم
مهمان
عالی
حافظ
وااااااای، عالی بود. دمتون گرم استاد. من کوچیک ترین تجربه ای در برنامه نویسی نداشتم؛ از این اموزش شروع کردم. در حال حاضر تو پایتون هم حرفه ای شدم. فوق العاده بود.
فرادرس عاشقتم
سید امیر موسی
عالی و درجه یک 👍👍👍👏👏👏
سید حسین
سلام و عرض خسته نباشید . بنده آموزش های زیادی را از اساتید مختلف فرادرس خریداری کردم ، اما با قدرت می توانم بگویم که استاد کلامی بهترین استاد از اساتید فرادرس هستند.
با آرزوی سلامتی برای شما
علی
آموزش بسیار عالی، برای کسانی که تازه برنامه نویسی را شروع کرده اند.
سام
بسیار عالی و مفید بود. ممنون از فرادرس و استاد کلامی
احمدی
عالی بود، من تونستم با این تدریس خیلی خوب وارد دنیای بزرگ برنامه نویسی شوم.
احسان
پسرم این آموزشو تهیه کرده و الانم داره خودش کار می کنه.
ازتون بینهایت ممنونم.
جهانبخش
این آموزش به همه دوستان و آشنایانم معرفی می کنم واقعا محتوا کاربردی و فوق العاده اس.
شمسا
من از سایت فرادرس واقعا راضی هستم همه آموزش هاتون مخصوصا این اموزش عالی هستند.
علی
عالیییی بود، البته من فقط و فقط برای اطلاعات عمومی خودم این آموزشو تهیه کردم.
توحید
خوب بود. برای کسی که مبتدی بود و تازه وارد این حرفه شده، مناسب بود.
محمد علی
با سلام خدمت همه ی فرادرسی های عزیز:
از آموزش هایی که گذاشتین نهایت استفاده رو میکنم تا با فراگیری دانش سپاس گذار معلمین و استادان عزیز فرادرس، باشم
خدا قوت
مهرزاد
بسیار آموزش خوبی بود.
یک سوال دارم و اینکه چگونه می توان برنامه های نوشته شده را بصورت فایل نصبی درآورد و یا بصورت فایل فلش, که برای اجرای برنامه در سایر سیستم ها دیگر نیازی به خود برنامه اسمال بیسیک نباشد.
علی
سلام
بنده در مقطع راهنمایی مطالبی کلی در مورد الگوریتم سازی یادمون داده بودن ولی کم
حالا هم دانشجوی طراحی صنعتی هستم و چون دیدم به برنامه نویسی نیاز دارم، برای شروع از اسمال بیسیک استفاده کردم
و قسمت 20 هستم حدودا
واقعا راضی ام.. خیلی خیلی ممنون
دیدم کاملا باز شده و یه جورایی اوباهتش برام ریخته
استاد، واقعاااا بیان خوبی دارن(اینو از اون جهت میگم که خودمم تدریس میکنم و میدونم بیان چقدر تاثیر داره)
به علاوه اینکه علمشون گسترده است و دید خودشون ام به خیلی مسایل بازه
amirhoseyn
واقعا عالی بود دمتون گرم
بهاره
آموزش خیلی خوبی بود و من کاملا راضی بودم.
امید
با عرض سلام به شما و سایت خوبی که دارید یک تشکر از مدرس دکتر سید مصطفی کلامی هریس که واقعا بهترین اموزش را می دهد
که هر انسانی با هر سنی ان را می تواند درک کند و نقاط قوت زیادی دارد نقاط ضعف بظر من کم هست مثال زیاد بودن پارت های فیلم حل کم برنامه های گرافیکی حرفه ای همین .
مرسی از سایت خوبتان خدا نگهدار
امیدرضا
ممنون از این فیلم های آموزشی برای منم هم که 13 سالمه فهمیدم چی گقت ممنون از حجم برنامه ها که خیلی کمه و کیفیت بسیار مناسب.
PORIA
ممنون از تدریس ا خوب اقای دکتر کلامی عزیز .
اگر اینطور پیش برید خیلی طرفدار جذب می کنید
خدانگهدار.
سید علی
سلام
میخواستم برای تدریس بسیار بسیار خوب از آقای دکترکلامی تشگر ویژه بکنم من برنامه نویسی رو با آموزش ایشون شروع کردم ایشون علاوه برتدریس اطلاعات جالب و مفیدی رو در کنار تدریس ارائه میدن که خیلی مفیده در ضمن با توضیح احتمالاتی که ممکنه اتفاق بیفته یه کمک خیلی بزرگ به کسایی که آموزش میبینم میکنن و با توضیحاتِ درسطح دانسته های مخاطب کمک خیلی شایانی بهش میکنن
واقعا عالیه
ممنون
مهمان
بسیار عالی
محمدرضا
واقعا عالی تدریس میکنن .و کاش در سال جدید دوره پیشرفته تر small basicرو با مثال های بیشتر بدید بیرون. این اموزش عالیه در خریدش شک نکنید
hamid
سلام خسته نباشید .من از این مجموعه استفاده کردم .از نحوه تدریس استاد راضی بودم خیلی خوبه .به نظرم حتی الامکان از توضیح اضافه و هر چی که تایم را افزایش میده باید خودداری کرد که این در این مجموعه خوب رعایت نشده .اینکه استاد در هنگام ضبط بخواهن مثلا تست کنن این دکمه را با چه سایزی وارد کنن یا در چخ مختصاتی همین چند ثانیه ها اگر حذف بشه وفیلم ویرایش شده ارائه بشه خیلی بهتره نکته دیگه اینکه حالا که به عنوان رایگان زحمت می کشید ارائه میکنید با حذف چند دقیقه از یک کلاس کار خودتون را بی اجر نکنید .خدا بر توفیقات شما بیافزاید
مجتبی یوسفی
سلام من این دوره رو تازه تهیه کردم چهار جلسشو دیدم عالی بود
دکتر کلامی که دمش گرمه ،عشقی دکتر
یعنی چقدر میتونه یه نفر خوب تدریس کنه
دمت گررررررررررم دکـــــــــــــــــتر
سعید باغی
فوق العاده عالی
سعادت
با سلام و خسته نباشید خدمت تمامی زحمت کشان فرادرس به خصوص جناب دکتر که یا آموزش های خودشون فرصت درس یاد گرفتن را به ما میدهند. من هم یکی از مخاطبین این مجموعه هستم اول بذارید بگم که چطور آشنا شدم : من علاقه زیادی به کامپیوتر و برنامه نویسی داشتم ولی به خاطر شرایط مکانی( چون خونمون تو روستا هست) و شرایط مالی و نظام آموزشی ضعیف هیچ امیدی در آینده خودم نمی دیدم که چیزی از کامپیوتر یاد بگیرم ، بالاخره یه روزی رسید که تصمیم گرفتم که اول خوب دنبالش برم تمام آموزش هایی که میتونم از تو وب جمع کنم رو یاد خودم بدم بعد بعد ببینم به طرف امید دارم میرم یا نا امیدی . خب شروع کردم به دان کردن انواع فیلم و آموزش زبان های برنامه نویسی هر آموزشی نگا میکردم یا خودش میگفت که باید اول فلان چیز دیگه یاد گرفته باشی یا که خودم گیچ میشدم و هیچی نمی فهمیدم تا اینکه یه روز با فیلم اصول و مبانی برنامه نویسی بود بنظرم دکتر توضیح میداد معرکه بود دستش درد نکنه واقعا گل کرد حداقل توانسته بودم درک بیشتری پیدا کنم بعد
رضا شاهی
با سلام و خسته نباشید،
ضمن تشکر از سایت بسیار خوبتون ، باید عرض کنم که:
این سایت و مطالبش و زحماتیکه جناب کلامی و همکارانشون کشیدن ، تفکر و شور عجیبی را در ما برای یادگیری برنامه نویسی ایجاد نموده است،مخصوصا اینکه بنده رشته ای بجز زمینه ای تی دارم و اگر به همین شیوه ادامه بدین مطمئنا دانشجویان زیادی از سایر رشته ها سرازیر میشن به یادگیری مطالب شیرین برنامه نویسی و این میتونه نگرش جامعه مارو به سمت خلاقیت و تولید کنندگی پیش ببره
مازیار
به نام خدای مهربان
با سلام
این آموزش واقعا به نظر من عالی هست مخصوصا برای مبتدیان . به نظر من این آموزش خیلی ارزشمند هست و اگه شما می خواهید برنامه نویسی رو برای اولین بار یاد بگیرید حتما این آموزش را تهیه کنید
با تشکر
حکیمی
سلام
عالی است ممنون
پویا
سلام
عالییییییییی بود
فواد
خیلی خوب بود فقط من در محاسبات ریاضیش مشکل داشتم ولی بقیه مطالب رو متوجه شدم.
جلال
با سلام
اموزش عالی بود ...
milad
با سلام
یکی از مشکلاتی که پیش پای مبتدیان هست این است که چه زبانی برای شروع انتخاب کنند و این آموزش به نظر من پاسخ سوال شون هست.
کسانی که تاحالا برنامه نویسی نکرده باشند میتوانند با این مجموعه به راحتی با برناهه نویسی آشنا شده و حتی برنامه و بازی های ساده ی خودشان هم بنویسند و در سایت مایکروسافت منتشر کنند.
نکته ای که وجود دارد این هستش که این آموزش واقعا حرفه ای تدریس شده هیچ سوالی برای آدم مطرح شده ای بی جواب نمیمونه
کلام و لحن مدرس واقعا زیبا و حرفه ای هست و حوصله ی آدم سر نمیره نقطه قوت است هست که با مثال ها ی متعددی بیان شده که این ارزشمند هست. و در آخر به مبتدیان پیشنهاد میکنم این آموزش رو تهیه و استفاده کنند.
با تشکر
kalsam
دمتون گرم
محمد امین
عالیه
ممنون
به امید مدارج بالا تر برای شما
آرمین
از نظر من این آموزش ویدئویی از کلاس های دوره های اموزش برنامه نویسی هم بهتره.
احسان
عالی است ممنون.
مریم
سلام
این دومین سفارش من از فرادرس می باشد و مدت یک ماه ست که با این سایت آشنا شدم. تا الان هم مشکلی نداشتم. فقط اگر مطالب دیگری مانند شبکه روی تراشه و کد نویسی و شبیه سازی الگوریتم های مسیریابی 3D -NOC در متلب، هم در فرادرس وجود داشت خیلی خوب بود چون واقعا در مورد این مبحث مهم مطالب کمی در سایتهای ایرانی وجود دارد که کارایی زیادی ندارد.
با تشکر
hosein
سلام و خسته نباشید خدمت دست اندرکاران فرادرس و جناب آقای کلامی هریس .
این دوره را تهیه کردم و تا آخر دیدم نحوه ی بیان آقای کلامی واقعا عالی بود و آدم را لحظه به لحظه وادار به دیدن آموزش تا آخر می کرد و این آموزش برای من مبتدی، به جرات می تونم بگم شروعی فوق العاده بود و کیفیت این آموزش همه رو راضی می کنه. من الان به جرات می تونم بگم حداقل می تونم بفهمم یک برنامه داره چیکار می کنه و چه عملیاتی تقریبا پشتش انجام میشه و این به خاطر آموزش خوبه آقای کلامی است.
ولی ای کاش اسمال بیسیک به صورت کامل تدریس می شد تا با تمام امکانات این زبان آشنا می شدیم. از 20 object این زبان، 8 یا 9 تا یا آموزش داده نشده یا کامل آموزش داده شده نشده. هر چند می توان با کمی فکر بعضی از آن ها را فهمید ولی ای کاش چند جلسه دیگر هم اضافه می شد و در مورد این قابلیت ها یک مثال زده می شد.
روابط عمومی:
با سلام؛
ضمن تشکر از ارائه دیدگاه تان؛ از حضور شما در فرادرس خوشحالیم.
چنانچه تمایل به ثبت پیشنهاد در زمینه ارائه این موضوع در قالب یک فرادرس آموزشی جدید را دارید، از طریق این لینک (+) نسبت به تکمیل فرم اقدام نمایید؛ امیدواریم به زودی زمینه پرداختن به مباحث پیشنهادی فراهم شود.
موفق و پیروز باشید.
پاسخ به نظر
amirreza
عالی
هایده
سلام. مرسی. واقعا اموزش خیلی خوبی بود.
حسین
واقعا عالی بود.
حمید
با عرض سلام و خسته نباشید. تشکر ویژه ای دارم از دست اندرکاران این سایت که می تونم بگم یک گنجینه آموزشی هستش و واقعا یک دانشگاه سیار و آنلاین میشه بهش گفت.
من این آموزش رو تهیه کردم. البته اولش میلی بهش نداشتم و ابتدا قسمت های رایگانش را دانلود کردم و بهش علاقمند شدم (این رو میشه گفت که یک مزیتی که سایت شما داره اینه که بعضی از قسمت های آموزشی رو به صورت رایگان در دسترس عموم قرار میدید) و بعد از دانلود کامل مجموعه شروع به یادگیری کردم، استاد این مجموعه میشه گفت یکی از بهترین اساتیدی هستن که من تا بحال دیدم و تمام نکات را جز به جز تشریح میدند. خدا بهتون اجر بده.
تشکر.
sare salehi
سلام. هدف اصلی من یادگیری برنامه نویسی سی شارپ هست اما صرفا برای تمرین بیشتر و آمادگی ذهنی اولیه برای ورود به سی شارپ و یادآوری کلی دستورات و آشنایی پایه با مفاهیمی مثلGUI ، Event و ... این آموزش را به همراه مجموعه آموزشی زبان C تهیه کردم. همینطور مجموعه رایگان اصول و مبانی برنامه نویسی را از سایت دانلود کردم و دیدم که بسیار مفید بود. از نظر من مجموعه اسمال بیسیک به لحاظ تدریس مدرس آقای سید مصطفی کلامی و پوشش مطالب با توجه به زمان آموزش که حدود 16 ساعت هست، بسیار خوب بود. همچنین توضیحات جانبی که مدرس درباره کار با محیط کدنویسی و نحوه استفاده از محیط اینترنت برای جستجوی اطلاعاتی که در زمینه این آموزش نیاز هست، همگی مفید و "به دور از کم گویی یا زیاده گویی"، بسیار موثرند. ضمنا با توجه به مخاطبین این آموزش که احتمالا بیشتر افراد مبتدی هستند، تاکیدات و توصیه های مکرر مدرس در پایان هر بخش جهت تمرین و تقویت "تفکر برنامه نویسی "، به لحاظ روانی تاثیر بسیار مطلوبی روی مخاطب داره و باعث ایجاد انگیز
حسین
بسیار عالی بود خیلی ممنونم .منتظر اموزش های جدید شما هستم.
امیر شعاعی
خیلی عالی بود. حرفه ای هستید.
سید باقر
برای آشنایی با این موضوع این آموزش را تهیه کردم. خوب بود و بنده هیچ ضعفی در آموزش ندیدم.
علیرضا حاجی ابراهیمی
در کل خیلی خوب بود ولی کاش مثال های بیشتری مطرح می شد
علی وداد
اینکه آموزش ها را بصورت power point قرار داده اید بسیار عالی هست و از حجم فایل ها بسیار کم می کند و همینطور تدریس آقای کلامی بسیار عالیست.
علیرضا حاجی ابراهیمی
با سلام و تشکر
بیان خوب و ساده عمده مزیت این آموزشها میباشد.
لطفا تمریناتی جالب و کاربردی ارائه نمایید.
حامد
به نظر بنده این آموزش در کل خوب بود و همینطور محتوای و تسلط استاد عالی بود.
امیدوارم که به همین روند با کیفیت کنونی ادامه دهید.
سبحان ضیایی
سلام.
هدفم از تهیه این محصول این بود که معلومات خود رو افزایش دهم و برنامه نویسی را دانش آموزانم یاد بدم. با توجه به بخش بندی مناسب این آموزش برای دانش آموزان بسیار عالی بود.
تشکر از شما بخاطر ارائه این آموزش.
موفق باشید.
مهرداد لشگری
آموزش روتین و قابل فهمی بود. ممنونم.
حسین ملهم
سلام و تشکر بخاطر این آموزش ها با این کیفیت بالا. به نظر من این آموزش برای آشنایی اولیه خوب است ولی جا دارد برای حرفه ای ها مثال های بیشتری زده شود.
رضا قربانی
به نظر من حجم فایل ها برای دانلود بسیار مناسب است و دانلود خیلی راحت شد است. همچنین با این حجم دانلود، کیفیت بی نظیر است. برایتان آرزوی موفقیت دارم.