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 جلسه
96٪ (1372 رای)

امروزه فناوری کامپیوتر نقش بسیار مهمی در زندگی روزمره انسانها دارد. از این رو، در اکثر رشته‌های دانشگاهی، بخصوص رشته‌های مهندسی، با بکارگیری قدرتهای فناوری کامپیوتر شاهد بهبودها و پیشرفتهای چشمگیری هستیم. دنیای کامپیوتر به دو دسته کلی سخت‌افزار و نرم‌افزار دسته‌بندی می‌شود. برای ایجاد نرم‌افزار برای کاربردهای مختلف در کلیه رشته‌ها نیاز به آموزش و بکارگیری زبان برنامه‌نویسی می‌باشد.
آموزش پیش‌رو، سعی کرده است مبانی برنامه‌نویسی و کلیه مفاهیم مربوط به آن را پوشش دهد. مهمترین و اساسی‌ترین قدم در یادگیری برنامه‌نویسی کامپیوتر، یادگیری مفاهیم مربوط به تفکر الگوریتمی است. در این آموزش فارغ از هر نوع زبان برنامه‌نویسی، سعی شده است تفکر الگوریتمی و مفاهیم پایه برنامه‌نویسی شامل متغیرها، شرط، تکرارهای معین و نامعین، آرایه‌ها و رشته‌ها و مفهوم متدها و... با استفاده از مثالهای فراوان تدریس شود.
زبان مورد استفاده در این آموزش ها، 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

اطلاعات بیشتر
درباره برگزارکننده
دانشگاه بناب دانشگاه بناب (اطلاعات بیشتر)

نظرات  (18 نظر)

صفحه 

از 

2

کاربر مکتب‌خونه
00:21 - 1400/10/21
کاربر‌ سایت
با سلام و خسته نباشید . آبا این دوره نیاز به پیش نیازی دارد ؟
پشتیبانی مکتب‌خونه
همراه عزیز؛ خیر دوره مورد نظر پیشنیاز ندارد. در صورتیکه دوره ای پیشنیاز داشته باشد در قسمت پیشنیاز های دوره ذکر خواهد شد.
محمد
21:08 - 1400/09/10
کاربر‌ سایت
سلام استاد ایرانی مطلبی رو که ارائه میده با گوشت و پوست و خونش عجین شده ... واقعا معرکه اس ... فقط یه سوال دارم از سایت محترم مکتبخونه ... فایل و پی دی اف نمونه سوالات درس فوق از استاد، تو سایت موجوده؟ اگه آره، کجاست؟
پشتیبانی مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. تمامی فایل ها و ویدئوهایی که در اختیار مکتب خونه قرار گرفته شده اند روی سایت آپلود شده است.
سید
20:44 - 1400/08/21
کاربر‌ سایت
شکرت خدا که بهمون استاد ایرانی رو دادی واقعا استاد همه فن حریفه و نامبر وانه بنازم :)
کاربر مکتب‌خونه
09:35 - 1400/01/26
کاربر‌ سایت
بسیار عالی با قدرت بیان بالا ممنون از استاد عزیز و سایت خوب مکتبخونه
کاربر مکتب‌خونه
12:53 - 1400/01/25
کاربر‌ سایت
بی نظیر
کاربر مکتب‌خونه
19:04 - 1400/01/24
کاربر‌ سایت
ن حرف دارین ن حریف دمتون گرم واسه این تدریس عالی انشالله خدا خیرو برکتشو ب زندگیتون بده استاد بی نظرید
جواد
14:15 - 1400/01/22
کاربر‌ سایت
با سلام و خسته نباشید خدمت استاد عزیز. بسیار عالی ، بسیار عالی تدریس میکنید واقعا من لذت بردم از این تدریس بسیار خوبتون. من خودم دانشجویی دانشگاه تهرانم من اساتید این دانشگاه رو تایید نمیکنم . استادای این دانشگاه کاری کردن که از درس زده شدم. ولی شما عالی تدریس میکنید.
مصطفی
16:15 - 1400/01/12
کاربر‌ سایت
برای من یک سوال پیش اومده که چرا این استاد انقدر خوبه؟
حمید رضا
05:24 - 1399/11/19
کاربر‌ سایت
واقعا فوق العادست ای کاش اون فایل نمونه سوالاتی که استاد بعنوان تمرین میدن موجود بود تا بتونیم قبل از حل کردن خود استاد خودمونو بسنجیم
پشتیبانی مکتب‌خونه
همراه عزیز؛ تمامی فایل ها و ویدئوهایی که در اختیار مکتب خونه قرار گرفته روی سایت آپلود شده است.
کاربر مکتب‌خونه
20:47 - 1399/11/10
کاربر‌ سایت
من عاشق استاد ایرانی شدم فوق العادس این انسان

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

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

×

ثبت نظر

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

فیلم های آموزشی
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