سرفصل های دوره

۱ فصل
۶ جلسه
۱ ساعت
۱

لیست ویدئوهای دوره

۶ قسمت
۰۵:۱۱:۴۹

قسمت اول

رایگان
۰۱:۱۹:۲۵

قسمت دوم

رایگان
۰۱:۰۹:۵۰

قسمت سوم

رایگان
۰۱:۰۹:۴۶

قسمت چهارم

رایگان
۱۲:۱۶

قسمت پنجم

رایگان
۴۷:۲۳

قسمت ششم

رایگان
۳۳:۰۹

برای ورود به دنیای برنامه نویسی ابتدایی ترین موردی که شما نیاز خواهید داشت، آموزش الگوریتم و فلوچارت (ویکی پدیا) می باشد. الگوریتم و فلوچارت از مبانی برنامه نویسی می باشد به همین دلیل این آموزش گردآوری شده است.

الگوریتم در لغت به معنی حل مسئله است. مجموعه‌ای از دستورالعمل‌های متوالی و با جزییات کامل که برای حل یک مسئله از آن استفاده می‌کنیم. الگوریتم مجموعه‌ای از ورودی یا ورودی‌هاست که دستورالعمل‌های قطعی و محدودیت‌هایی روی آن‌ها اعمال و درنهایت یک خروجی یا خروجی‌هایی به‌عنوان حل مسئله ارائه می‌دهد.

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

آموزش الگوریتم و فلوچارت

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

برای یادگیری مفاهیم الگوریتم و فلوچارت به‌پیش زمینه خاصی نیاز ندارد.

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

نکته
به شما پیشنهاد می دهیم بعد از پایان دوره، برای تکمیل مهارت خود، دوره آموزش سی شارپ (c#) به زبان ساده را مشاهده فرمایید.

آنچه در دوره آموزش الگوریتم و فلوچارت خواهید آموخت:

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

مدرس

حسین جلیلی

حسین جلیلی مدرس

علاقه ام به کامپیوتر باعث شد ، قبل از شروع دانشگاه (حدود 12 سال پیش ) با اوج گیری سایت و سیستم های تحت وب به سمت برنامه نویسی وب کشیده بشم .
تو این مدت کنار یادگیری، با شرکت های زیادی چه به عنوان توسعه دهنده و برنامه نویس ، چه به عنوان مدیر پروژه همکاری داشتم ، علاقه خودم همیشه php و در الویت بالاتر فریم ورک سیمفونی بوده و اما سعی کردم سراغ زبان های دیگه ای هم برم ، مثل Nodejs , react native
فعلا با تیم دانشجویار کنار به چالش کشیدن خودم ، دارم چیز های جدیدی رو تجربه می کنم .