00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به کل جلسات ویدیویی از دوره
  • دسترسی به کل جلسات ویدیویی از دوره
  • اضافه شدن دوره به پروفایل
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD

مبانی برنامه نویسی کامپیوتر

دوره‌های رایگان
32 جلسه
97٪ (698 رای)

امروزه فناوری کامپیوتر نقش بسیار مهمی در زندگی روزمره انسانها دارد. از این رو، در اکثر رشته‌های دانشگاهی، بخصوص رشته‌های مهندسی، با بکارگیری قدرتهای فناوری کامپیوتر شاهد بهبودها و پیشرفتهای چشمگیری هستیم. دنیای کامپیوتر به دو دسته کلی سخت‌افزار و نرم‌افزار دسته‌بندی می‌شود. برای ایجاد نرم‌افزار برای کاربردهای مختلف در کلیه رشته‌ها نیاز به آموزش و بکارگیری زبان برنامه‌نویسی می‌باشد.
آموزش پیش‌رو، سعی کرده است مبانی برنامه‌نویسی و کلیه مفاهیم مربوط به آن را پوشش دهد. مهمترین و اساسی‌ترین قدم در یادگیری برنامه‌نویسی کامپیوتر، یادگیری مفاهیم مربوط به تفکر الگوریتمی است. در این آموزش فارغ از هر نوع زبان برنامه‌نویسی، سعی شده است تفکر الگوریتمی و مفاهیم پایه برنامه‌نویسی شامل متغیرها، شرط، تکرارهای معین و نامعین، آرایه‌ها و رشته‌ها و مفهوم متدها و... با استفاده از مثالهای فراوان تدریس شود.
زبان مورد استفاده در این آموزشها، Java می‌باشد. ولی همانطور که در جلسات 11 تا 13 ذکر شده، مشخص است که کدهای نوشته شده در این آموزش به راحتی در تمامی زبانهای برنامه‌نویسی قابل استفاده می‌باشد و می‌تواند مورد استفاده کلیه دانشجویان و حتی دانش‌آموزان علاقمند باشد.

سرفصل‌های دوره مبانی برنامه نویسی کامپیوتر

فیلم های آموزشی
48:34 ساعت
48:34
Combined Shape Created with Sketch. 32 جلسه
جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی
"63:13
جلسه دوم: فلسفه مسئله و راه حل مسئله
"79:15
جلسه سوم: ساختار پایه الگوریتمهای کامپیوتری
"98:50
جلسه چهارم: ساختار پایه فلوچارت و مثالهای اولیه تکرار معین
"111:34
جلسه پنجم: مثالهای شرط و تکرار معین
"93:06
جلسه ششم: مثالهای تکمیلی تکرار معین
"93:07
جلسه هفتم: دستور و مثالهای تکرار نامعین
"101:07
جلسه هشتم: مثالهای تکمیلی تکرار نامعین
"91:22
جلسه نهم: ادامه مثالهای تکمیلی تکرار نامعین
"99:51
جلسه دهم: مثالهای تکمیلی (مثلث پاسکال، نیوتن-سریهای ریاضی)
"133:07
جلسه یازدهم: دستورات برنامه نویسی در زبان Java
"109:07
جلسه دوازدهم: نصب محیط برنامه نویسی Java (با Eclipse در ویندوز و لینوکس)
"55:08
جلسه سیزدهم (بخش اول): نصب محیط برنامه نویسی C++ (با Dev-C++ و Eclipse)
"39:16
جلسه سیزدهم (بخش دوم): مثالهای کدنویسی ساده Java در Eclipse
"90:41
جلسه سیزدهم (بخش سوم): مثالهای بیشتر کدنویسی Java در Eclipse
"41:37
جلسه چهاردهم: مفهوم آرایه‌های تک بعدی
"99:11
جلسه پانزدهم: مثالهای آرایه‌های تک بعدی
"95:13
جلسه شانزدهم: روشهای اولیه مرتب سازی، جستجو و ادغام آرایه‌های مرتب
"117:03
جلسه هفدهم: محاسبه فاکتوریل و توان اعداد خیلی بزرگ به کمک آرایه‌ها
"89:40
جلسه هجدهم: ضرب و جمع اعداد خیلی بزرگ، مثلث پاسکال، نیوتن با روش بهتر
"107:13
جلسه نوزدهم: مثال کدنویسی: آرایه ها و اعداد تصادفی
"75:02
جلسه بیستم: مقدمات رشته ها
"98:22
جلسه بیست و یکم: مثال کدنویسی: اعداد خیلی بزرگ به کمک رشته ها
"97:32
جلسه بیست و دوم: کار با فایلهای متن در Java (مثال فاکتوریل اعداد خیلی بزرگ)
"74:42
جلسه بیست و سوم: عملیات مختلف روی رشته ها
"97:13
جلسه بیست و چهارم: برنامه زیرمجموعه‌ها و جایگشتهای یک رشته
"97:41
جلسه بیست و پنجم: مفاهیم و مثالهای آرایه‌های دو بعدی
"85:26
جلسه بیست و ششم: ضرب ماتریسها ، حل دستگاههای خطی با آرایه‌های دو بعدی
"99:38
جلسه بیست و هفتم: مفاهیم متدها
"94:50
جلسه بیست و هشتم: مفاهیم Call By Value و Call By Reference در متدها
"105:11
جلسه بیست و نهم: مثالهای تکمیلی متدها، کاربرد متدها در رشته ها
"86:18
جلسه سی ام: مثال کدنویسی: پروژه جمع دو چندجمله ای
"93:15
مدرس دوره
غلامعلی نژاد حاجعلی ایرانی

غلامعلی نژاد حاجعلی ایرانی، تحصیل خود را در مقاطع کارشناسی در دانشگاه شهید باهنر کرمان و کارشناسی ارشد در دانشگاه صنعتی امیرکبیر به انجام رسانده است. از سال 1384 تا کنون در زمینه توسعه سیستم‌های نرم افزارهای سازمانی و ERP فعال بوده است و هم اکنون به عنوان تحلیل‌گر، طراح و معمار نرم افزار سیستم‌های ERP مشغول به کار است و از سال 1387 به عضویت هیأت علمی دانشگاه بناب درآمده است.
وب سایت شخصی: gclass.co

اطلاعات بیشتر

نظرات  (10 نظر)

کاربر مکتب‌خونه
05:24 - 1399/11/19
کاربر‌ سایت
واقعا فوق العادست ای کاش اون فایل نمونه سوالاتی که استاد بعنوان تمرین میدن موجود بود تا بتونیم قبل از حل کردن خود استاد خودمونو بسنجیم
پشتیبانی مکتب‌خونه
همراه عزیز؛ تمامی فایل ها و ویدئوهایی که در اختیار مکتب خونه قرار گرفته روی سایت آپلود شده است.
کاربر مکتب‌خونه
20:47 - 1399/11/10
کاربر‌ سایت
من عاشق استاد ایرانی شدم فوق العادس این انسان
صالح
10:22 - 1399/10/17
کاربر‌ سایت
باسلام بسیار عالی آزمون هم داره بابت مدرک دوره؟
پشتیبانی مکتب‌خونه
صالح عزیز؛ با سپاس از نظر شما. دوره های رایگان فاقد گواهینامه می باشند.
کاربر مکتب‌خونه
15:44 - 1399/10/13
کاربر‌ سایت
یه دنیا ممنون بهترین تدریس دنیاست واقعا شماروتحسین میکنم.موفق باشید
آیدا
00:40 - 1399/09/04
کاربر‌ سایت
فایل هایی که تو فیلم معرفی میشه از کجا می تونیم تهیه کنیم؟
پشتیبانی مکتب‌خونه
آیدا عزیز؛ تمامی فایل ها و ویدئوهایی که درا ختیار مکتب خونه قرار گرفته روی سایت آپلود شده است.
احسان
21:14 - 1399/08/27
کاربر‌ سایت
من جلسه۷رو نگاه کردم به طور آزمایشی،واقعا خیلی خوب و از صفر تدریس میکنن و این خیلی مفید میشه.واقعا ممنونم ازتون.از الان هم بقیه جلسات رو تصمیم گرفتم نگاه کنم.
کاربر مکتب‌خونه
14:44 - 1399/08/17
کاربر‌ سایت
با تشکر از دانشی که در اختیار ما گذاشتید. موفق و سلامت باشید
محمد
11:01 - 1399/07/19
کاربر‌ سایت
کاملا از دوره پایه و جامع هست. فقط کاش فایلهایی که حین تدریس معرفی شد، در سایت قرار بگیرد
پشتیبانی مکتب‌خونه
همراه عزیز؛ تمامی فایل ها و ویدئوهایی که درا ختیار مکتب خونه قرار گرفته روی سایت آپلود شده است.
کاربر مکتب‌خونه
15:45 - 1399/07/13
کاربر‌ سایت
مکتب خونه بهترین سایتی است که تو زمینه اموزش کامپیوتر دیدم هم برنامه های اموزشی عالی گذاشته و هم در تدوین و کارهاش زحمت کشیدن و از نظر سطح اموزش هم بالا است . قلبا تشکر
کاربر مکتب‌خونه
09:05 - 1399/07/13
کاربر‌ سایت
عالی بود کامل و جامع👌

سوالات پرتکرار

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

×

ثبت نظر

به این دوره از ۱ تا ۵ چه امتیازی می‌دهید؟

فیلم های آموزشی
48:34 ساعت
48:34
Combined Shape Created with Sketch. 32 جلسه
جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی
"63:13
جلسه دوم: فلسفه مسئله و راه حل مسئله
"79:15
جلسه سوم: ساختار پایه الگوریتمهای کامپیوتری
"98:50
جلسه چهارم: ساختار پایه فلوچارت و مثالهای اولیه تکرار معین
"111:34
جلسه پنجم: مثالهای شرط و تکرار معین
"93:06
جلسه ششم: مثالهای تکمیلی تکرار معین
"93:07
جلسه هفتم: دستور و مثالهای تکرار نامعین
"101:07
جلسه هشتم: مثالهای تکمیلی تکرار نامعین
"91:22
جلسه نهم: ادامه مثالهای تکمیلی تکرار نامعین
"99:51
جلسه دهم: مثالهای تکمیلی (مثلث پاسکال، نیوتن-سریهای ریاضی)
"133:07
جلسه یازدهم: دستورات برنامه نویسی در زبان Java
"109:07
جلسه دوازدهم: نصب محیط برنامه نویسی Java (با Eclipse در ویندوز و لینوکس)
"55:08
جلسه سیزدهم (بخش اول): نصب محیط برنامه نویسی C++ (با Dev-C++ و Eclipse)
"39:16
جلسه سیزدهم (بخش دوم): مثالهای کدنویسی ساده Java در Eclipse
"90:41
جلسه سیزدهم (بخش سوم): مثالهای بیشتر کدنویسی Java در Eclipse
"41:37
جلسه چهاردهم: مفهوم آرایه‌های تک بعدی
"99:11
جلسه پانزدهم: مثالهای آرایه‌های تک بعدی
"95:13
جلسه شانزدهم: روشهای اولیه مرتب سازی، جستجو و ادغام آرایه‌های مرتب
"117:03
جلسه هفدهم: محاسبه فاکتوریل و توان اعداد خیلی بزرگ به کمک آرایه‌ها
"89:40
جلسه هجدهم: ضرب و جمع اعداد خیلی بزرگ، مثلث پاسکال، نیوتن با روش بهتر
"107:13
جلسه نوزدهم: مثال کدنویسی: آرایه ها و اعداد تصادفی
"75:02
جلسه بیستم: مقدمات رشته ها
"98:22
جلسه بیست و یکم: مثال کدنویسی: اعداد خیلی بزرگ به کمک رشته ها
"97:32
جلسه بیست و دوم: کار با فایلهای متن در Java (مثال فاکتوریل اعداد خیلی بزرگ)
"74:42
جلسه بیست و سوم: عملیات مختلف روی رشته ها
"97:13
جلسه بیست و چهارم: برنامه زیرمجموعه‌ها و جایگشتهای یک رشته
"97:41
جلسه بیست و پنجم: مفاهیم و مثالهای آرایه‌های دو بعدی
"85:26
جلسه بیست و ششم: ضرب ماتریسها ، حل دستگاههای خطی با آرایه‌های دو بعدی
"99:38
جلسه بیست و هفتم: مفاهیم متدها
"94:50
جلسه بیست و هشتم: مفاهیم Call By Value و Call By Reference در متدها
"105:11
جلسه بیست و نهم: مثالهای تکمیلی متدها، کاربرد متدها در رشته ها
"86:18
جلسه سی ام: مثال کدنویسی: پروژه جمع دو چندجمله ای
"93:15