سرفصلهای دوره
1.1 قوانین اولیه نوشتن الگوریتم - بخش اول
25:11
1.2 قوانین اولیه نوشتن الگوریتم - بخش دوم
28:08
1.3 آموزش اصول ترسیم فلوچارت
09:14
1.4 آموزش روشهای نوشتن زیر الگوریتم
20:32
2.1 آموزش مفهوم آرایه و کاربردهای آن
11:56
2.2 آموزش الگوریتمهای مرتب سازی دادهها
18:28
2.3 آموزش الگوریتمهای جستجوی دادهها
17:43
2.4 آموزش الگوریتمهای بازگشتی
12:06
چرا دوره الگوریتم و فلوچارت را تولید کردم؟
قبل از اینکه آموزش الگوریتم را شروع کنیم میخوام یک خاطره براتون بگم. یادم میاد سال ۸۸ بود و در ترم پاییز درس سه واحدی برنامه نویسی را با یکی از اساتید خیلی سخت گیر برداشته بودم. تصوری که از کلاس برنامه نویسی داشتم این بود که با لپ تاپ میرم سر کلاس، کد مینویسم و کارهای عجیب غریب میکنم.
اما وقتی رفتم سر کلاس دیدم از این خبرا نیست. استاد ماژیک دست گرفته بود و پشت سرهم الگوریتم به زبان فارسی مینوشت. خب من که برام عجیب بود و انتظارشو نداشتم تو ذوقم خورده بود و از استاد پرسیدم کی قراره برنامه نویسی را شروع کنیم؟ استاد هم جواب داد اگه فکر میکنی با نوشتن چند خط کد تبدیل به یه برنامه نویس حرفهای میشی سخت در اشتباهی!
باید اول بتونی مثل یک کامپیوتر فکر کنی و از نگاه اون دنیا رو ببینی تا بعد بتونی یک برنامه نویس ماهر بشی. خلاصه از اون کلاس مدتها گذشت و فقط یک سوم اون ترم را روی زبان سی کار کردیم. اما در عوض انقدر قدرت تجزیه تحلیلم در برنامه ها بالا رفت که خودم تونستم با تلاش و کوشش برنامه نویسیمو حسابی رشد بدم.
وقتی همین اصل را برای دانشجوهام در میکرولرن دنبال کردم و ابتدا مفاهیم و الگوریتم را خیلی حرفهای با اونها کار کردم، دیدم که اونا هم برنامه نویسی را خیلی خیلی سریع یادگرفتن و ماهر شدن.
چرا آموزش الگوریتم و فلوچارت مهم است؟
اغلب افرادی که در سیستمهای آکادمیک مثل مدرسه و دانشگاه با برنامهنویسی آشنا شدهاند تجربهی خوشایندی از آن ندارند. آیا میدانید علت آن چیست؟
علت آن است که مدرس در جلسههای اول آموزش به جای پرداختن به مفاهیم اولیه و پایه، شروع میکند به نوشتن مثالهای برنامه نویسی، در حالی که افراد هنوز یک تفکر خوب در مورد برنامه نویسی ندارند و به همین دلیل به شدت از برنامه نویسی متنفر میشوند. ما در میکرولرن به این مشکل فکر کردهایم و برای آن یک راه حل خوب داریم.
یکی از نکات بسیار مهم برای شروع برنامه نویسی، آشنایی با تفکر برنامه نویسی است. اما منظور از تفکر برنامه نویسی چیست؟ آیا بدون داشتن این تفکر هم می توان برنامه نویس شد؟
این تفکر به شما کمک می کند تا در ابتدای مسیر از قالب و چارچوب تفکر یک انسان خارج شوید و از نگاه یک کامپیوتر مسائل را تحلیل کنید. منظور این است که جزئی ترین بخش های انجام یک کار را به درستی و دقت تشریح کنید. هم چنین تعیین کنید که این کار باید در چه زمانی اتفاق افتد. در دوره الگوریتم به شما یاد می دهیم که چطور این گونه فکر کنید. فراموش نکنید که حتما تمرین های دوره الگوریتم و فلوچارت را انجام دهید.
پیش نهاد می کنیم اگر در شروع کار هستید، برای یادگیری صحیح این دوره ۲ ساعته، حدود یک هفته وقت صرف کنید.
چرا باید دوره برنامه نویسی را از پایه شروع کنیم؟
یکی از اشتباهات شایع در آموزش برنامه نویسی این است که برخی از مدرسین، بدون توجه به تفکر برنامهنویسی، دانش جویان را با نوشتن مثالهای کد نویسی پیش میبرند. این مورد ممکن است باعث ایجاد نگرانی و عدم اطمینان در دانش جویان شود چرا که آن ها هنوز به بسیاری از مفاهیم و اصول پایه آشنا نیستند.
به عبارت دیگر، آموزش الگوریتم و فلوچارت به شما کمک میکند تا مراحل مهمی مانند تفکر مسئله، تحلیل الگوریتمی، و اصول پایه برنامهنویسی را از پایه یاد بگیرید. این مفاهیم اساسی به شما اجازه میدهند تا به عنوان یک برنامه نویس حرفهای با مسائل پیچیده مواجه شوید و راهحلهای کارآمدی برای آن ها ارائه دهید.
اهمیت تمرین در آموزش الگوریتم و برنامه نویسی
آموزش الگوریتم و تفکر برنامه نویسی فقط با مطالعه تئوری به نتیجه نمی رسد. برای استفاده بهتر از این مهارتها، تمرین نقش اساسی دارد. تمرینهای عملی به شما اجازه میدهند تا الگوریتمها و فلوچارتها را در مسائل واقعی اجرا کنید. تمرینها و مثالها باعث تثبیت مفاهیم و توانایی شما در تفکر برنامهنویسی میشوند.
در این دوره چه مواردی آموزش داده می شود؟
دوره “تفکر برنامه نویسی” به شما اصول پایه برای نوشتن الگوریتم و فلوچارت را آموزش میدهد. این دوره به شما مفاهیم و ابزارهای لازم برای تفکر برنامهنویسی را ارائه میدهد. برخی از مواردی که در این دوره آموزش داده میشوند عبارتند از:
- منظور از الگوریتم چیست؟
- چگونه شبیه کامپیوتر فکر کنیم؟
- اصول پایه برای نوشتن الگوریتم
- روش های مختلف بیان الگوریتم
- آموزش فلوچارت و شبه کد
- آموزش الگوریتم بازگشتی
- ذخیره سازی داده ها در آرایه و متغیر
- روش های پردازش آرایه ها
- آموزش مرتب سازی داده ها
- روش های جستجو داده ها
- تمرین ها و مثال های متعدد در طول دوره
- به همراه پروژه پایانی دوره
بعد از تکمیل آموزش الگوریتم باید چه کار کنم؟
موفقیت در دنیای برنامه نویسی نیازمند تمرین و تفکر منطقی است. با یادگیری تفکر برنامه نویسی و الگوریتمها، شما توانایی حل مسائل پیچیده را پیدا خواهید کرد و به یک برنامه نویس حرفهای تبدیل خواهید شد. در نهایت، این مهارتها به شما امکان میدهند تا برنامههایی کارآمد و مؤثر بنویسید که به حل مشکلات و نیازهای اجتماعی و صنعتی کمک کنند. با این حال، حتما ذهن شما درگیر این مطلب شده که بعد از سپری کردن دوره الگوریتم باید چه کار کرد؟
اولین اقدام بعد از تکمیل آموزش الگوریتم، شروع برنامه نویسی است. اگر برای میکروکنترلرها قصد برنامه نویسی دارید، یکی از بهترین گزینه ها برای یادگیری زبان برنامه نویسی C است. برای شروع آموزش می توانید دوره جامع آموزش برنامه نویسی C را مشاهده کنید.
هم چنین، اگر میخواهید در حوزههای مربوط به پایتون(هوش مصنوعی، برنامه نویس بک اند، تحلیل داده و …) فعالیت کنید میتوانید با دوره جامع برنامه نویسی پایتون شروع کنید.
روش کسب اطمینان از کیفیت آموزش
قطعا برای تهیه یک آموزش از هر نوع که باشد، شما باید ابتدا بخشی از آن را به عنوان نمونه مشاهده کنید. در ادامه شما میتوانید ویدیوی پیش نمایش دوره را مشاهده کنید. در صورتی که از کیفیت تدریس راضی بودید می توانید نسبت به تهیه دوره اقدام فرمایید.
دوره های مرتبط
آموزش جنگو
در دوره آموزش رایگان جنگو شما اولین چیزهایی که برای کار با جنگو نیاز دارید را یاد خواهید گرفت. قطعا یادگرفتن جنگو نیاز به زمان خیلی بیشتری دارد و باید مدت ها مشغول توسعه و کدنویسی باشید تا به تسلط برسید ولی این دوره یک استارتر بسیار خوب و سریع برای تمام کسانی هست که قصد دارند با جنگو توسعه بک اند را یاد بگیرند.
امتیاز دانشجویان دوره
نظرات
400.000 تومان 300.000 تومان
ثبت نام دوره متوقف شده است
کسب دانش بزرگترین سرمایه گذاریه
احسان عبداللهی
موسس و مدیر میکرولرنبا تغییر نوع نگاه، خیلی از نشدنی ها شدنی میشه.
ثبت نام دوره متوقف شده است
میترا خردبین
اگر قصد شروع برنامه نویسی را دارید اول به اموزش الگوریتم بپردازید و بعد شروع کنید. من اولش مخالف این حرف بودم ولی بعد از مشورت با مهندس عبداللهی و دیدن این دوره واقعا نظرم عوض شد و الان یه گام بزرگ در برنامه نویسی جلو رفتم.
احسان عبداللهی(مدیریت)
اینکه شما نتیجه بگیرید و متوجه رشدتون در مسیر برنامه نویسی بشید برای من فوق العاده ارزشمند هست.
با قدرت به مسیرتون ادامه بدید.
mb.babaei1998( دانشجوی دوره )
سلام وقت بخیر استاد
ممنونم از اموزش الگوریتم نویسی خوبتون
یه سوالی برام توی ویدیو اول مثال اخر پیش اومده
ما اگه n به عنوان مثال ۱۵ باشه، و تقسیم به دو بشه میتونیم ۷/۵ رو توی خارج قسمت داشته باشیم و باقی مانده صفر بشه
در این حالت چیکار کنیم ؟!
احسان عبداللهی(مدیریت)
سلام
خیر این کار درست نیست. خارج قسمت باید یک عدد صحیح باشه نه اعشار تا بتونیم زوج یا فرد بودنش را تعیین کنیم.
behzad mohammadi( دانشجوی دوره )
سلام مهندس ممنون بابت دوره ای که ضبط کردید ، بسیار مفید بود .
ای کاش یک گروه تلگرام هم تشکیل میدادید تا بشه ارتباط بین دانشجویان برقرار کرد و هم اگر کسی سوالی داره بتونه مطرح کنه…
احسان عبداللهی(مدیریت)
سلام
قبلا در خصوص گروه تلگرام بحث های مفصلی کردیم. معمولا این نوع گروه ها به خاطر حجم زیاد سوالات تکراری که هر روز در اون ها منتشر میشه کارایی مفیدی نداره و بیشتر ایجاد حاشیه میکنند. سوالاتتون را در بخش کامنت ها بپرسید بهتر نتیجه می گیرید.
behzad mohammadi( دانشجوی دوره )
سلام مهندس خسته نباشید.
میخواستم بدونم این الگوریتمی که نوشتم درسته یا نه ؟
الگوریتمی بنویسید که عددی از ورودی گرفته مقسوم علیه های کوچک تر از آن را نمایش دهد و بگوید تام است یا نه.
1. شروع
2. n را بگیر
3. sum=0 و tom =0
4. i=1
5. sum = n/i
6. اگر n%i == 0 آنگاه i را نمایش بده – tom =tom +i
7. i=i+1
8. تا زمانی که i<n برو مرحله 5
9. اگر tom = n نمایش بده "عدد تام است " وگرنه "تام نیست!"
10. پایان
احسان عبداللهی(مدیریت)
سلام
دلیل انجام خط 5 چیه؟ از این خط چه استفاده ای می کنید؟
بدون در نظر گرفتن این خط درسته.
behzad mohammadi( دانشجوی دوره )
🌹👍👍
مهدی منجی
استاد تشکر بابت اموزشهایی که به من دادین من واقعا برنامه نویسی ، ریاضی و بقیه دروسی که شما باهام کار کردین یادگرفتنشونو مدیون شما هستم دوسال وقت تونو برای من گذاشتین سپاس استاد .امیدوارم بتونم جبران کنم این لطف شما رو
احسان عبداللهی(مدیریت)
ممنونم آقای منجی
قطعا زحمت خودتون و پافشاریتون به یادگیری نقش مهمی داشته.
هر جا هستید موفق و پیروز باشید
مهدی( دانشجوی دوره )
مچکرم استاد 🙏🙏
علی رستگاری( دانشجوی دوره )
سلام
از زحماتی که برای تهیه این دوره کاربردی کشیدید خیلی ممنونم.
به کسانی که در مراحل اولیه برنامه نویسی هستند پیشنهاد میکنم از این دوره استفاده کنند چون ذهنیت و دید خیلی خوبی به شما برای درک الگوریتم برنامه نویسی بهتر میده.
احسان عبداللهی(مدیریت)
درود جناب رستگاری
ممنونم که نظر و تجربه خودتون در مورد دوره را بیان کردید.
🙂
alijuly137987( دانشجوی دوره )
استاد
وقتی میگه الگورتمی بنویسید ک عنصری از آرایه را حذف کنه یعنی چی ؟
منظورم اینه چه اتفاقی میفته ؟
اون خونه کلا حذف میشه؟ مقدارش صفر میشه؟
اون خونه خالی میشه ؟
درست متوجه اینکه عنصر را حذف کن نشدم
و اینکه سوالات انتخابی تون از سطح اسون رو به سخت میره و اکثرا چالش برانگیزه و ذهن ادم را فعال میکنه
ممنون واقعا
احسان عبداللهی(مدیریت)
درود
وقتی قرار حذف بشه یعنی دیگه مقدار اولیه خودش را نداشته باشه و هم چنین جزئی از آرایه نباشه.
مثلا اگر آرایه ای داریم که طولش ۲۰ هست و یکی را حذف می کنیم الان باید طول آرایه ۱۹ باشه. پس وقتی یک خونه حذف شد باید خونه های بعدی یک واحد به چپ شیفت پیدا کنن تا اون را پر کنند.
alijuly137987( دانشجوی دوره )
استاد در ویدیو ۲٫۳ مثال جستجوی باینری نباید (۰)=>low به این صورت باشه
تو مثال به شکل بدون پرانتز هست که یعنی مقدار دهی نه اینکه اندیس قرار بده
درست میگم یا نه؟
احسان عبداللهی(مدیریت)
سلام
منظور از خط ۱۵ که شامل این عبارت هست مقدار دهی نیست بلکه کوچکتر یا مساوی هست و نیازی به پرانتز نداره.
اگر متوجه نشدید، منظورتون را دقیقتر بگید تا پاسخ بدم.
mohammad1990h( دانشجوی دوره )
با سلام خدمت استاد عزیز آیا ممکن هست که حل تمرین ها هم ارایه بشه که بهتر متوجه درست یا غلط حل کردن خودمون با جزییات بشیم؟
احسان عبداللهی(مدیریت)
درود
تجربه به خوبی ثابت کرده ما نسل حل المسائل هستیم و متاسفانه این تجربه تلخ از دبستان تا دانشگاه و بعدها هم در محیط کار با ما میاد.
این باعث شده ما اعتماد به نفس حل تمرین نداشته باشیم و مدام دنبال چیزی بگردیم که درستی کارمون را باهاش چک کنیم و از طرفی خودمون وقت نگذاریم تا یک سوال را حل کنیم.
به همین علت من برای دانشجویان خودم این تابو را میشکنم. باید بدون حل المسائل خودمون سوالات را حل کنیم. چون درسنامه ها بسیار واضح و شفاف تدریس شده و اگه طبق اون ها عمل کنید از عهده سوالات بر میاید.
البته طبق روال همه دوره ها میتونید سوال بپرسید و من راهنماییتون میکنم ولی درخواست حل المسائل نکنید.
موفق باشید 🙂
alijuly137987( دانشجوی دوره )
استاد فایل powerpiont مطالب داخل ویدیو ها داخل پنل قرار نمیگیره یا مثلا به صورت pdf تا سرعت تا سرعت یادگیریمون بره بالاتر و وقت برا نوشتن تلف نشه
احسان عبداللهی(مدیریت)
درود بر شما
حجم مطالبی که باید بنویسید خیلی زیاد نیست که باعث اتلاف وقت بشه. در واقع شما باید نت برداری کنید و نکات مهم ویدیو را بنویسید نه اینکه مطالب حجیم بنویسید.
این کار باعث یادگیری میشه و از اینکه صرفا ویدیوها را پشت سر هم ببینید و به یادگیری آسیب بزنید جلوگیری می کنه.
بنابراین حتما با دقت نت برداری کنید چون در ادامه روند آموزش بسیار به شما کمک می کنه.
mohammad1990h( دانشجوی دوره )
سلام مهندس جان تمریناتو کجا میشه ارسال کرد؟
احسان عبداللهی(مدیریت)
سلام
پاسخ تمرینات را به واتساپ بفرستید.
علیرضا
سلام و خسته نباشید کاش یه رته حل بهتر واسه ارتباط با خودتون به جای واتس اپ میذاشتید یا حداقل شماره تلفن میذاشتید اینطوری هرچی تلاش کردم نتونستم با واتس اپ ارتباط بگیرم تا بتونم درباره بسته ها سوال بپرسم
احسان عبداللهی(مدیریت)
سلام بزرگوار
واتساپ کاملا بدون مشکل داره کار میکنه و هر روز دوستان زیادی پیام میفرستن. احتمالا مشکل از سمت شما هست.
شماره تلفن هم در قسمت بالا و پایین تمام صفحات سایت گذاشتیم که اگه دقت کنید قابل مشاهده هست.
با این حال میتونید به شماره زیر در واتساپ پیام ارسال کنید:
۰۹۰۱-۷۰۵-۸۲۳۶
حسین افسری( دانشجوی دوره )
سلام استاد وقت بخیر
من امروز در حال فراگیری درس ۲.۱ هستم.
در قسمت ثبت اطلاعات کارمندان فرمودید باید n-1 بشود اما در مثال وقتی که i مساوی ۴ میشود عملا ۴ کوچکتر از ۴ نیست و با ثبت اطلاعات ۳ کارمند ادامه میدهد فکر کنم بهتر بود که i را کوچکتر و یا مساوی n-1 قرار دهیم تا عدد ۴ هم که کوچکتر از (۱- n) نیست اما مساوی آن هست عدد چهارم را هم ثبت کند.
لطفا راهنمایی فرمایید
متشکرم
احسان عبداللهی(مدیریت)
سلام جناب افسری
قبل از هر چیز یک بار دیگه ویدیو را با دقت ببینید و به توضیحات دقت کنید. هم چنین خودتون روی کاغذ بنویسید تا متوجه موضوع بشید.
در حالتی که شما n را ۴ فرض کنید از ۰ تا ۳ را دریافت می کنیم و حالت ۴ را در نظر نمی گیریم. بنابراین خانه های ۰ و ۱ و ۲ و ۳ که شامل ۴ کارمند هست پر میشه و مشکلی هم وجود نداره.
حسین افسری( دانشجوی دوره )
استاد متشکرم از راهنمایی شما
اما تعداد کارمندان را ۵ نفر فرمودید و من گفتم نفر پنجم ثبت نمیشود واسه همین <= قرار دهیم چون ۳ را ثبت میکند یکی اضافه میشود میاد با ۵ منهای یعنی ۴ مقایسه میشود ۴ از ۴ کوچکتر است نه و خارج میشود عملا ۰ و ۱ و ۲ و ۳ را ثبت کد یعنی ۴ کارمند در حالیکه ما ۵ کارمند داریم من که هر چه دقت کردم متوجه بهتری نشدم و فکر کنم با <= حل میشود که مرحله نفر ۴ را ثبت کند ممنونم راهنمایی فرمایید
احسان عبداللهی(مدیریت)
وقتی ورودی را ۵ میدیم. از صفر شروع می کنیم و تا ۴ جلو میریم. این میشه ۵ کارمند. و دیگه نباید شماره ۵ رو بگیریم که شرط هم طبق اصلاحیه ای که زدیم جلو گرفتن نفر اضافی رو میگیره.
داخل ویدیو همین مورد شفاف توضیح داده شده.
طاهری
سلام.من حدود ۱ سال پیش این دوره رو رایگان دانلودش کردم می خواستم ببینم این دوره الان همون دوره پارسالی هستش یا تغییر کرده؟ممنون
احسان عبداللهی(مدیریت)
سلام
بله مطالب اصلی دوره تغییری نکرده.
البته امسال حتما برای این دوره یک آپدیت جدید ارائه میشه و طبیعتا برای افرادی که در سال گذشته به شکل رایگان دوره را تهیه کردند آپدیت در دسترس نخواهد بود.
اما برای کسانی که دوره را خریداری کردند آپدیت ها در دسترس هست.
سیامند نجاری( دانشجوی دوره )
الگوریتم و تفکر برنامه نویسی در دانشگاه به شیوه بسیار گنگی آموزش داده میشود.ولی در این دوره خیلی واضح وروشن فراگیرنده را با دنیای برنامه نویسی آشنا میکند.
توصیه میکنم کسانی که میخواهند به صورت حرفه ای برنامه نویسی را یاد بگیرند حتما این دوره را طی کنند.
احسان عبداللهی(مدیریت)
درود جناب نجاری
انشالله در دوره های بعدی هم بتونید استفاده لازم را ببرید.
میلاد سلیمی( دانشجوی دوره )
سلام خدمت شما استاد و همه اعضای محترم دوره ، ابتدا تشکر میکنم بابت تدریس عااالیتون و همچنین یک سوال دارم ازتون راجع به مرتب سازی حبابی ،
برای بهینه کردن کدی که ارائه کردید ، علاوه بر استفاده از پرچم ، آیا میتونیم برای کاهش دفعات تکرار ، به جای مقایسه متغیر k با N ، متغیر k را با (N-J) مقایسه کنیم؟
چون سری اول مقایسه ، باید N-1 بار مقایسه دوبه دو انجام شود ، ولی در دور دوم مقایسه ، با N-2 بار مقایسه دو به دو به نتیجه میرسیم(تمام مقایسه ها ، به جز مقایسه دو سلول اخر ، چرا که سلول اخر بزرگترین عدد هست ) و در مقایسه سوم ، n-3 بار مقایسه دو به دو و به همین ترتیب… که ب نظرم با این تغییر ، تقریبا تعداد دفعات تکرار نصف خواهد شد…
احسان عبداللهی(مدیریت)
سلام جناب سلیمی عزیز
خیلی ممنون از دقت خوبی که به دوره داشتید.
من روش شما را بررسی کردم. روشی که ارائه کردید روش بسیار خوبی هست و در واقع با این کار وقتی در مرحله قبل یکی از اعضا به جایگاه اصلی خودش رسیده و مرتب شده دیگه لزومی نداره در مرحله بعدی چیزی را باهاش مقایسه کنیم. به این صورت در هر مرحله یک مقایسه کمتر از مرحله قبل انجام میشه.
پس علاوه بر روش پرچم با استفاده از این روش هم میتونیم الگوریتم را بهینه تر کنیم.
میلاد سلیمی( دانشجوی دوره )
خیلی ممنونم استاد از وقتی که اختصاص دادید ، متشکرم .
مرتضی یوسف زاده( دانشجوی دوره )
با سلام و وقت بخیر
من تو این دوره ثبت نام کردم ولی متاسفانه نمیشه دانلود کرد و این خطا رو میده:
This site can’t be reachedCheck if there is a typo in dl.microlearn.ir.
If spelling is correct, try running Windows Network Diagnostics.
DNS_PROBE_FINISHED_NXDOMAIN
ممنون میشم بررسی کنید
احسان عبداللهی(مدیریت)
سلام جناب یوسف زاده
از این که به جمع دانشجویان میکرولرن پیوستید متشکریم.
در طی ۲ روز گذشته در حال جابه جایی سرور بودیم. مشکلی که فرمودید نهایتا تا فردا رفع میشه و به راحتی میتونید دانلود کنید.
دقت کنید که لینک های دانلود دائمی هستند و هیچ نگرانی بابت زمان دانلود نداشته باشید.
مرتضی یوسف زاده( دانشجوی دوره )
ممنون از پیگیری شما
احسان عبداللهی(مدیریت)
خواهش میکنم.
سرور کاملا در دسترس هست و به راحتی میتونید از دوره آموزشی خودتون استفاده کنید.
مرتضی یوسف زاده( دانشجوی دوره )
تشکر
منوچهر آبکتی
سلام آقای مهندس عبدالهی گرامی.ویدئوی پیش نمایش تفکر برنامه نویسی کار نمی کند.همچنین زمان دوره سی چقدر است.با تشکر
احسان عبداللهی(مدیریت)
سلام و درود
مشکلی نداره. احتمالا اینترنت شما ضعیف هست. با یک اینترنت قوی تر آزمایش کنید.
در صفحه دوره C زمان تدریس درج شده.
یونس پارسایی فر( دانشجوی دوره )
سلام و خسته نباشید خدمت جناب مهندس .
ببخشید راجبه یکی از مثالهای قسمت چهارم(بحث زیرالگوریتم)یک سوال داشتم، فاکتوریل مقادیر nتاm ابتدا نیازه که فاکتوریلn! حساب بشه بعد از n تا مقدار m فاکتوریل مجدد محاسبه بشه؟متشکرم 🙂
احسان عبداللهی(مدیریت)
سلام
باید برای هر عدد فاکتوریل محاسبه بشه و بعد برای سایر اعداد هم محاسبه را تکرار کنید تا به انتها برسید.
یونس پارسایی فر( دانشجوی دوره )
سپاس
زهرا نایینی( دانشجوی دوره )
با سلام دوره ی تفکر برنامه نویسی به کسانی که میخواهند برنامه نویسی و کار با میکروکنترلرها را شروع کنند توصیه می شود. کیفیت صوت و تصویر فیلم ها و همچین تقسیم بندی و کوتاه بودن فیلم ها خیلی خوب بود.
از همه مهم تر پیگیری مهندس عبداللهی و همراه بودن با دانشجو در طول دوره از نظر من خیلی عالی بود.
احسان عبداللهی(مدیریت)
سلام خانم نایینی
ممنون از نظر شما
قطعا تلاش شما در کنار پیگیری بنده باعث نتیجه گرفتن میشه.
موفق باشید
یونس پارسایی فر( دانشجوی دوره )
با سلام خدمت استاد عبداللهی عزیز ، توی این دروه پایه ترین نکات ممکن رو یاد میگیرید، من خودم تازه این دوره رو تهیه کردم و واقعا پایه ای دارم یاد میگیرم.حتما اگه میخواید برنامه نویسی رو شروع کنید این دوره رو تهیه کنید چون خیلی کمکتون میکنه که زبان های برنامه نویسی دیگه رو سریع تر،راحت تر و بهتر یاد بگیرید. در ضمن به بهترین شکل ممکن مطالب توضیح داده شده و کلا کیف میکنید از یادگیری . سپاسگزارم
احسان عبداللهی(مدیریت)
سلام آقای پارسایی فر
بهتون اطمینان میدم شما به زودی یک برنامه نویس خیلی قوی میشید.
وقتی هر سری عکس از تمرین و جزوه هاتون برام میفرستید بیشتر از قبل خوشحال میشم که تونستم یک قدم برای شما که علاقه مند هستید بر دارم.
مقداد صیفی( دانشجوی دوره )
دوره الگوریتم رو بنده بر اساس راهنمایی آقای مهندس عبدللهی تهیه کردم و با توجه به کیفیت خوب آموزش چه از نظر صوتی و تصویری و چه از نظر اختصار و مفید بودن آموزش، توصیه میکنم دوستان نیز قبل از شروع آموزش برنامه نویسی C این دوره رو بگذرونند .
احسان عبداللهی(مدیریت)
ممنونم جناب صیفی عزیز
امیدوارم که باقی آموزش هاتون را هم به خوبی سپری کنید.
مهدی اسلامی
فقط میتونم بگم زدید توی خال.
من مشکلم دقیقا همین بود. توی دانشگاه استادمون انقد منو از برنامه نویسی زده کرد که به زور پاسش کردم. حالا که برای کارم لازم بود برنامه نویسی یاد بگیرم از دوره شما شروع کردم. خیلی حس خوبیه که میتونم الگوریتم ها رو تجزیه و تحلیل کنم. الان کاملا آماده هستم تا دوره زبان C شما را شروع کنم.
مرسی از این آموزش خوبتون
احسان عبداللهی(مدیریت)
مرسی جناب اسلامی عزیز.
وقتی مشکلات آموزشی شما دوستان حل میشه، بهترین حس را دارم. امیدوارم بتونیم آموزش های بهتری برای شما تولید کنیم.
نادر خواجوی
سلام استاد عبداللهی
خواستم از شما تشکر ویژه کنم. روزی که با شما تماس گرفتم و تاکید کردید قبل از برنامه نویسی حتما تفکر برنامه نویسی را یاد بگیر یکم پذیرش اون برام سخت بود اما به حرف شما گوش کردم. حالا که میتونم خیلی خوب برنامه نویسی کنم اینو مدیون شما میدونم. ممنون از دوره خوبتون
احسان عبداللهی(مدیریت)
سلام جناب خواجوی عزیز
خوشحالم که تونستم کمک کوچکی به شما بکنم. انشالله در تمام مراحل خوب پیش برید.
مهدی منجی
استاد درود ممنونبابت اموزشهای خوبتون
احسان عبداللهی(مدیریت)
سلام آقای منجی عزیز
خواهش میکنم. انشالله همیشه موفق و سربلند باشید
محمدرضا خواجه پور( دانشجوی دوره )
باسلام این دوره خیلی خوب بود .برای کسی که میخواهد میکرو شروع کند حتما توصیه میشود.
احسان عبداللهی(مدیریت)
مرسی جناب خواجه پور
انشالله که دوره های بعدی را هم به خوبی دنبال کنید.
میترا کاظمی
سلام
من چند ماه پیش این دوره و دوره برنامه نویسی سی را تهیه کردم. واقعا راضی بودم و تونستم سطحم را چند پله رشد بدم. خواستم از شما تشکر کنم.
احسان عبداللهی(مدیریت)
خیلی خوشحالم که دوره براتون مفید بوده. از سایر دوره های ما هم استفاده کنید.
masoud.jamali0860( دانشجوی دوره )
با سلام خدمت شما بنده تو دوره ثبت نام کردم ولی وقتی می خوام ویدئو ها رو دانلود کنم برنامه IDM ارور exiting hard close میده
احسان عبداللهی(مدیریت)
سلام
لینک ها را بررسی کردم مشکلی نداره. سیستم و اینترنت خودتون را بررسی کنید.
farshad
با سلام دوره رایگان نیست نمیشه دانلودش کرد
احسان عبداللهی(مدیریت)
سلام
دوره رایگان هست. ابتدا از قسمت شروع سرمایه گذاری باید ثبت نام کنید تا لینک ویدیوها در اختیارتون قرار بگیره.
تمام کسانی که ویدیوها رو دیدن از این طریق ثبت نام کردن.
atazb1996( دانشجوی دوره )
سلام من تمرینات رو حل کردم ، همشو قسمت سری اول ارسال کنم ؟
احسان عبداللهی(مدیریت)
سلام. بله در قسمت ارسال تمرین ها سری اول را ارسال کنید.
حامد احمدی
میخوام تازه این مسیر را شروع کنم. چقدر روی الگوریتم وقت بگذارم؟
احسان عبداللهی(مدیریت)
در حد یک هفته کفایت می کنه. اما تا زمانی که طبق آموزش نتونستید یک مسئله را تجزیه و تحلیل کنید، از این بخش عبور نکنید. حتما بعد از تکمیل این بخش سراغ برنامه نویسی با یک زبان برید.