0

مدیریت راهبردی

مدیریت راهبردی

درباره این دوره
درباره دوره: مدیریت راهبردی و یا مدیریت استراتژیک، یکی از دروس اصلی  مدیریت و مهندسی صنایع و یکی از دروس اختیاری مهندسی هوا و فضا است که این درس در دانشکده‌ی هوا و فضای دانشگاه صنعتی شریف فیلم برداری شده است. اما احتمالا برایتان این سوال پیش می‌آید که چرا دانشجویان رشته‌ی هوا و فضا باید با مدیریت استراتژیک آشنا شوند؟ 1) بحث مدیریت راهبردی اینگونه نیست که فقط برای استفاده در شغل‌ها و سازمان‌های مختلفی که هرکس در آن‌ها فعالیت می‌کند کاربرد داشته باشد یا نیاز باشد تا هنگام گرفتن تصمیم‌های کلان و راهبردی سازمان به سراغ مفاهیم مدیریت راهبردی سازمان برویم. هر شخص در طول زندگی خود نیز نیاز دارد تا تصمیم‌های راهبردی متعددی بگیرد. در نتیجه در وهله‌ی اول، آموزه‌های درس مدیریت راهبردی به تصمیم‌گیری‌های شخصی هر فرد کمک می‌کند. هر شخص در طول زندگی خود با سوال‌هایی استراتژیک مشابه : در چه رشته‌ای ادامه‌ی تحصیل بدهم؟، چه شغلی را برای آینده‌ی کاری خود برگزینم؟ و … مواجه می‌شود. پس درس مدیریت راهبردی به انتخاب‌های هر فرد در طول زندگی‌اش کمک می‌کند. اما تمرکز این درس بر روی سازمان‌ها است و به افراد کاری ندارد، اما از آموزه‌های این درس در سطوح کلان‌تر مثل سیاست‌های استراتژیک یک کشور نیز می‌توانید در کنار زندگی شخصی، بهره ببرید. 2) مدیریت راهبردی یکی از راه‌های رسیدن به موفقیت است و این درس به سازمان‌ها کمک می‌کند تا اهداف بلند مدت مناسبی انتخاب کنند و در راستای رسیدن به این اهداف، گام‌های مناسب‌تری بردارند. 3) طبق بررسی‌های صورت گرفته دانشجویان رشته‌ی هوا و فضا در مباحث فنی و مهندسی مشکلات زیادی نداشتند و این مشکلات بیشتر به بخش مدیریتی و تصمیم‌گیری فارغ التحصیلان بازمی‌گشت. به طور کلی در تمامی دروس مهندسی در کنار بحث فنی، مباحث مدیریتی بسیار اهمیت دارند. پس می‌توان اهمیت مدیریت راهبردی را تا حد قابل قبولی به دیگر رشته‌های فنی و مهندسی نیز تعمیم داد. 4) پروژه‌های هوا و فضا بدون برنامه‌های مدون و اصولی مالی و اقتصادی دیر یا زود متوقف خواهند شد. البته مباحث مالی و اقتصادی در تمامی ابعاد زندگی و پروژه‌های مختلف پر اهمیت هستند. اما از آنجایی که پروژه‌های هوا و فضا ذاتا پروژه‌های بزرگی هستند و هیچ پروژه کوچکی در آن وجود ندارد، اهمیت دانش مالی و اقتصادی در این حیطه دو چندان می‌شود. در دوره‌ی برنامه‌ریزی راهبردی آموزش داده می‌شود که هزینه‌های کلان گفته شده چگونه باید مدیریت شوند و در برنامه‌های کلان و مدیریت راهبردی سازمان چگونه گنجانده شوند. 5) پروژه‌های هوا و فضا غالبا پروژه‌های طولانی مدت و زمان‌بری هستند و نیاز به مداومت دارند. بر فرض مثال پروژه‌ی ایستگاه فضایی بین‌المللی، یک ماهه یا یک ساله نبوده و انجام آن سال‌های زیادی طول خواهد کشید و از این ایستگاه سال‌های طولانی استفاده خواهد شد. در نتیجه انجام آن به برنامه‌ریزی راهبردی نیاز دارد. مفهوم راهبرد در تاریخ، مفهومی نظامی بوده است. بدین معنا که برای پیروزی در جنگ روی نقاط قوت ارتش خودی و نقاط ضعف ارتش مقابل تمرکز گذاشته و استراتژی‌های جنگی خود را بر همین منوال بنا کنیم. مثلا اگر نقطه قوت ارتش ما این است که جنگیدن در هوای سرد را خوب بلد است، تلاش کنیم تا عملیات‌های اصلی خود را در هوای سرد بچینیم و اگر طرف مقابل نمی‌تواند مدت زمان زیادی بجنگد، تا حد امکان جنگ را به درازا بکشیم. مفهوم راهبرد به مرور به علوم غیر جنگی نیز کشیده شده است که در سازمان‌ها باید روی نقاط قوت خودمان کار کنیم و بخش عمده‌ی انرژی و تمرکز خودمان را وقف رسیدن به هدفمان کنیم. مثلا مفهوم راهبرد در ورزش به این صورت تعریف می‌شود که برای اینکه ورزشکاری در المپیک به موفقیت برسد از 4 سال قبل تمام تلاش خود ر ا می‌کند تا پس از 4 سال به موفقیت برسد. رژیم غذایی، زمان خواب و … از اعمالی به حساب می‌آیند که یک ورزشکار برای رسیدن به هدفش می‌تواند تا حدی به آن‌ها عمل کند تا در آینده قهرمان شود. شما در دوره‌ی برنامه‌ریزی راهبردی در کنار مباحث اصلی برنامه‌ریزی راهبردی یا برنامه‌ریزی استراتژیک و مطالعه موردی شرکت‌ها و سازمان‌هایی که برنامه‌ریزی راهبردی را در سازمانشان پیاده‌سازی کرده‌اند، با مباحث مدیریتی دیگری نیز آشنا خواهید شد. چرا که برای برنامه‌ریزی راهبردی سازمان نیاز است تا با دیگر مباحث مدیریتی مانند: مدیریت ریسک، کنترل پروژه، مدیریت دانش و … آشنا خواهیم شد. مدیریت راهبردی عبارت است از برنامه‌ریزی، نظارت، تجزیه‌وتحلیل و ارزیابی مداوم در جهت توسعه استراتژی‌های مؤثر، اجرا و کنترل نتایج آن‌ها که یک سازمان برای تحقق اهداف خود نیاز دارد. تغییر در محیط‌های کاری سازمان‌ها را ملزم می‌کند که استراتژی‌های موفقیت خود را دائماً ارزیابی کنند. می‌توان تعریف مدیریت راهبرد را نیز  کلیه اقدامات‌ مربوط به ارزیابی و انتخاب استراتژی و تعیین و تدوین بهترین راه‌کارها درون و بیرون سازمانی جهت اجرای این استراتژی‌ها و در نهایت کنترل اقدمات اجرا شده را در برمی‌گیرد. اهداف راهبردی یکی از سه نکته‌ای است که تیم مدیریت شرکت باید به‌عنوان بخشی از روند برنامه‌ریزی استراتژیک خود بیان کند، نکته دوم عناصر مهم لازم برای دستیابی به اهداف راهبردی و نکته سوم نیز دامنه استراتژیک آن (محصولات و خدماتی است که ارائه می‌دهد) است. در گام اول از فرآیند مدیریت راهبرد ابتدا باید نوع فعالیت سازمان، اهداف بلندمدت، مأموریت سازمان، چشم انداز سازمان تعیین گردد سپس به تجزیه و تحلیل محیط داخلی و خارجی پرداخته می‌شود. در گام دوم به تعیین نحوه‌ی تخصیص منابع، تصمیم در مورد گسترش سازمان، ایجاد تنوع در خدمات یا محصولات، شیوه مواجهه با بازارهای داخلی و بین المللی، تصمیمات سازمان درباره‌ی ادغام، مشارکت و یا همکاری با دیگر سازمان‌ها و دیگر تصمیم‌های موثر پرداخته شود و با توجه به نتایج به‌دست آمده در تحلیل وضعیت که در گام اول انجام شد، استراتژی برتر انتخاب می‌گردد. در سومین گام از فرآیند تدوین برنامه‌ریزی راهبردی، به اجرای استراتژی‌های تعیین شده در گام قبل پرداخته‌ می‌شود. و همچنین تعیین الویت فعالیت‌ها، تدوین برنامه عملیاتی اجرا و تخصیص منابع نیز در این گام انجام می‌گیرد. در آخرین گام از این فرآیند، به بررسی نتایج اجرای هریک از استراتژی‌های تدوین شده پرداخته می شود، تا میزان کارایی و اثربخشی تصمیمات مشخص گردد و در صورت بروز نتایج حاکی از ناکارآمدی تصمیمات، اقدامات اصلاحی و تعیین مجدد استراتژی‌ها انجام پذیرد. اهداف راهبردی عبارت‌اند از اهداف خاص مالی و غیرمالی و نتایجی که یک شرکت برای دستیابی به آن‌ها در یک دوره زمانی خاص، معمولاً طی سه تا پنج سال آینده، در نظر دارد. شرکت‌ها، دانشگاه‌ها، سازمان‌های غیرانتفاعی و سازمان‌های دیگر می‌توانند از مدیریت راهبردی به‌عنوان راهی برای رسیدن به اهداف و تحقق اهداف استفاده کنند. مدیریت راهبرد راه حل‌های کارآمدی را در اختیار مدیران قرار می‌دهد تا از طریق اصول پویا، جامع، آینده‌نگر و اقتضائی مشکلات سازمان‌ها را حل کند. اساس مدیریت راهبردی مطابق با میزان درکی است که مدیر سازمان از شرکت‌های رقیب، عرضه‌کنندگان مواد اولیه، قیمت‌ها، توزیع‌کنندگان، بازارها، دولت‌ها، بستانکاران، سهامداران و مشتریان دارند و درک درست نسبت به این عوامل میزان موفقیت سازمان را تعیین می‌کنند. درنتیجه مهمترین ابزاری که سازمان‌ها برای دستیابی به موفقیت در آینده به آن احتیاج دارند و می‌توانند از آن بهره گیری نمایند مدیریت راهبرد  خواهد بود. آموزش رایگان مدیریت راهبردی می‌تواند ظرفیت شما را برای ایجاد نتایج فوری و بلندمدت برای واحد تجاری یا بازار شما تقویت کند. چطور؟ خوب، واضح است که باید مهارت‌های شما را برای توسعه و اجرای استراتژی در محیط‌های پیچیده تقویت کند؛ اما برای ایجاد نتیجه، شما همچنین باید بتوانید استراتژی تجاری خود را با موفقیت پیاده کنید. به همین دلیل است که بهترین آموزش مدیریت استراتژی شامل آموزش مهارت‌های رهبری است. مانند هر آموزش دیگر، نکته اصلی این است که اطمینان حاصل کنید دوره مدیریت راهبردی که در آن شرکت می‌کنید این دو مهارت مهم را هدف قرار می‌دهد و سپس به شما در بهبود آن‌ها کمک می‌کند. مدیریت راهبردی به مهارت‌های تحلیلی قوی نیاز دارد. شما نیاز به یک دید گسترده و به‌هم‌پیوسته از شرکت خود و فضای کسب‌وکار در آن دارید. شما باید بدانید که چگونه در مورد این محیط و همچنین روند جهانی و ذینفعان خود سؤالات درستی بپرسید. به‌این‌ترتیب شما درک درستی از عوامل داخلی و خارجی حاصل خواهید کرد که موفقیت سازمان شما را تعیین می‌کند. به دنبال آموزش مدیریت راهبردی باشید که تأکید زیادی بر کمک به شما در تجزیه‌وتحلیل تجارت خود در سطوح مختلف و در یک زمینه گسترده دارد. بینش واضح‌تری از واقعیت تصویر کلان کسب‌وکار شما اولین قدم است. اما شما همچنین باید چالش‌های خاص کسب‌وکار خود را به دقت تجزیه‌وتحلیل کنید. آموزش خوب استراتژی کسب‌وکار به شما امکان می‌دهد که روی چالش‌ها متمرکز شوید و به شما کمک می‌کند تا دامنه‌ی آن را مشخص کنید، از آموزش در مورد وضعیت خود استفاده کنید و شروع به طراحی پاسخ کنید. شما تجزیه‌وتحلیل را فراگرفته‌اید. اکنون باید به مرحله عمل بروید. دوره‌های آموزش مدیریت راهبردی خوب، مهارت‌های رهبری شما را برای مقابله با چالش‌های اجرای استراتژی و مدیریت تیم و سازمان برای تحقق اهداف خود، تقویت می‌کند. بهترین آموزش مدیریت استراتژی به‌طور خاص به سفر فردی شما می‌پردازد، به شما مهارت می‌دهد تا سازمان خود را درگیر کنید و منجر به تغییر در سازمان خود شوید. شما باید با برنامه‌ها و اقدامات مشخص برای پیاده‌سازی در دفتر کار را ترک کنید؛ و در حالت ایده‌آل، شما برای کمک به اجرای برنامه استراتژیک خود پشتیبانی پس از برنامه را نیز دریافت خواهید کرد. آموزش مدیریت راهبردی با تأثیر بالا از مدارس برتر مدیریت بازرگانی شما را آماده می‌کند تا نقشی اساسی در پیشبرد سازمان خود داشته باشید. برای کمک به شما در توسعه و اجرای استراتژی‌های مربوط به تجارت و تقویت عملکرد در سطوح فردی، تیمی و واحد تجاری، مهارت‌های تحلیلی و رهبری را کسب خواهید کرد. این افزایش در اثربخشی دقیقاً نوعی نتیجه بلندمدت و منزل است که باید از هر آموزش مدیریت استراتژی انتظار داشته باشید. فیلم های آموزشی: 1 – جلسه اول – مفهوم راهبرد 2 – جلسه دوم – نقش های متفاوت راهبرد در سازمان 3 – جلسه سوم – اهداف ارزش ها و عملکرد 4 – جلسه چهارم – نکاتی در مورد سودآوری 5 – جلسه پنجم – روش DCF 6 – جلسه ششم – روش DCF 7 – جلسه هفتم – تحلیل محیطی 8 – جلسه هشتم – مثالی در مورد مدیر موفق و ناموفق 9 – جلسه نهم – توضیحات در مورد تئوری بازی 10 – جلسه دهم – تحلیل های درون صنعتی 11 – جلسه یازدهم – تحلیل منابع و توانمندی ها 12 – جلسه دوازدهم – تحلیل منابع و توانمندی ها 13 – جلسه سیزدهم – راه های تشخیص توانمندی 14 – جلسه چهاردهم – مدیریت دانش 15 – جلسه پانزدهم – مزیت هزینه 16 – جلسه شانزدهم – مزیت هزینه 17 – جلسه هفدهم – بررسی شرکت اینتل و ماکروسافت 18 – جلسه هجدهم – تکامل صنعت 19 – جلسه نوزدهم – استراتژی در اینترنت 20 – جلسه بیستم – ویژگی شرکت های فناورانه 21 – جلسه بیست و یکم – فرآیند نوآوری 22 – جلسه بیست و دوم – مدیریت ریسک 23 – جلسه بیست و سوم – ادغام عمودی و منظر بنگاه
سرفصل‌های دوره
فیلم های آموزشی: 1 – جلسه اول – مفهوم راهبرد 2 – جلسه دوم – نقش های متفاوت راهبرد در سازمان 3 – جلسه سوم – اهداف ارزش ها و عملکرد 4 – جلسه چهارم – نکاتی در مورد سودآوری 5 – جلسه پنجم – روش DCF 6 – جلسه ششم – روش DCF 7 – جلسه هفتم – تحلیل محیطی 8 – جلسه هشتم – مثالی در مورد مدیر موفق و ناموفق 9 – جلسه نهم – توضیحات در مورد تئوری بازی 10 – جلسه دهم – تحلیل های درون صنعتی 11 – جلسه یازدهم – تحلیل منابع و توانمندی ها 12 – جلسه دوازدهم – تحلیل منابع و توانمندی ها 13 – جلسه سیزدهم – راه های تشخیص توانمندی 14 – جلسه چهاردهم – مدیریت دانش 15 – جلسه پانزدهم – مزیت هزینه 16 – جلسه شانزدهم – مزیت هزینه 17 – جلسه هفدهم – بررسی شرکت اینتل و ماکروسافت 18 – جلسه هجدهم – تکامل صنعت 19 – جلسه نوزدهم – استراتژی در اینترنت 20 – جلسه بیستم – ویژگی شرکت های فناورانه 21 – جلسه بیست و یکم – فرآیند نوآوری 22 – جلسه بیست و دوم – مدیریت ریسک 23 – جلسه بیست و سوم – ادغام عمودی و منظر بنگاه
موسسه برگزارکننده
دوره آموزش وردپرس مکتب‌خونه

مکتب خونه

مدرس

کریم مظاهری

دوره‌های مشابه
درباره دوره: با جدیدترین مدرس از کاخ سفید، رئیس جمهور جورج دبلیو بوش، وارد دفتر بیضی شکل او می‌شوید. او با بانوی اول سابق لورا بوش، فرمانده اسبق کل قوا در مورد تماس‌‌های سخت و درس‌‌های زندگی که شغل او را شکل دادند، صحبت می‌‌کند. شما باید یک سبک رهبری ایجاد کنید که برای شما صدق کند و با برقراری ارتباط شخصی با همه افراد تیم خود، رهبری را بیاموزید. آموزش رهبری با جورج بوش: 1 - آشنایی با مدرس خود 2 - هنر دیپلماسی شخصی 3 - نگاه به افق 4 - ایجاد یک تیم قوی 5 - اتخاذ تصمیمات سخت 6 - رسیدن به نتیجه با مسئولیت‌پذیری 7 - مدیریت بحران 8 - ساخت سبک ارتباطی خود 9 - راهی به سوی سیاست 10 - ورود به خدمات عمومی 11 - اولویت‌بندی آنچه مهم است 12 - "خوشا به حال نقاشان"
درباره دوره: موضوع آمار توصیفی (Descriptive statistics) تنظیم و طبقه‌بندی داده‌ها، نمایش ترسیمی، و محاسبهٔ مقادیری از قبیل نما، میانگین، میانه و ... می‌باشد که حاکی از مشخصات یکایک اعضای جامعهٔ مورد بحث است. در آمار توصیفی اطلاعات حاصل از یک گروه، همان گروه را توصیف می‌کند و اطلاعات به دست آمده به دسته‌جات مشابه تعمیم داده نمی‌شود. به‌ طور کلی از سه روش در آمار توصیفی برای خلاصه‌سازی داده‌ها استفاده می‌شود: دانلود اسلایدها متأسفانه جلسات اول و دوم این کلاس ضبط نشده‌است. فیلم های آموزشی: 1 - جلسه سوم 2 - جلسه چهارم 3 - جلسه پنجم 4 - جلسه ششم و هفتم 5 - جلسه هشتم
درباره دوره: امروزه فناوری کامپیوتر نقش بسیار مهمی در زندگی روزمره انسان‌ها دارد. از این رو، در اکثر رشته‌های دانشگاهی، بخصوص رشته‌های مهندسی، با به‌کارگیری قدرت‌های فناوری کامپیوتر شاهد بهبودها و پیشرفته‌ای چشمگیری هستیم. دنیای کامپیوتر به دو دسته کلی سخت‌افزار و نرم‌افزار دسته‌بندی می‌شود. برای ایجاد نرم‌افزار برای کاربردهای مختلف در کلیه رشته‌ها نیاز به آموزش و به‌کارگیری زبان برنامه‌نویسی است. دوره آموزش مبانی برنامه نویسی کامپیوتر از مجموعه دوره‌های آموزش برنامه نویسی مکتب خونه با هدف ورود به دنیای برنامه نویسی با مفاهیمی کاملاً پایه و برای مبتدیان تهیه و تدوین شده است که در ادامه به معرفی آن خواهیم پرداخت. آموزش مبانی برنامه نویسی کامپیوتر پیشرو، سعی کرده است مبانی برنامه‌نویسی و کلیه مفاهیم مربوط به آن را پوشش دهد. مهم‌ترین و اساسی‌ترین قدم در یادگیری برنامه‌نویسی کامپیوتر، یادگیری مفاهیم مربوط به تفکر الگوریتمی به‌حساب می‌آید. در این آموزش فارغ از هر نوع زبان برنامه‌نویسی، سعی شده است تفکر الگوریتمی و مفاهیم پایه برنامه‌نویسی شامل متغیرها، شرط، تکرارهای معین و نامعین، آرایه‌ها و رشته‌ها و مفهوم متدها و غیره با استفاده از مثال‌های فراوان تدریس شود.زبان مورد استفاده در این آموزش مبانی برنامه نویسی کامپیوتر، Java است ولی همان‌طور که در جلسات 11 تا 13 ذکر شده، مشخص خواهد شد که کدهای نوشته شده در این آموزش به‌راحتی در تمامی زبان‌های برنامه‌نویسی قابل استفاده هستند و می‌تواند مورد استفاده کلیه دانشجویان و حتی دانش‌آموزان علاقه‌مند باشد. دوره آموزش مبانی برنامه نویسی نام برده در ٣٠ جلسه به مدت ٤٩ ساعت آموزش توسط دانشگاه بناب تهیه و هم‌اکنون در مکتب خونه قرار گرفته است. دوره آموزش مبانی برنامه نویسی کامپیوتر برای تمامی افرادی که به برنامه نویسی کامپیوتر علاقه دارند و می‌خواهند وارد دنیای برنامه نویسی شوند دوره‌ای ایده آل به‌حساب می‌آید و به زبان ساده و شیوا دانشجویان دوره را با مفاهیم برنامه نویسی آشنا خواهد کرد. در آموزش مبانی برنامه نویسی کامپیوتر تمامی مباحث پیرامون برنامه نویسی کامپیوتر از پایه تا سطوح بالا در سرفصل‌های مختلفی تدریس می‌شود. این دوره از مفاهیمی مانند الگوریتم و فلوچارت شروع می‌شود و با نصب محیط‌های برنامه نویسی و آشنایی با مفاهیمی مانند متغیر، ثابت، کلاس، تابع و غیره کار را ادامه خواهد داد تا متقاضی به درک نسبتاً خوبی از برنامه نویسی برسد. همچنین در پایان این دوره یک پروژه کوچک به‌عنوان جمع‌بندی برای مفاهیم تدریس شده ارائه می‌شود تا کاربر به‌صورت عملی نیز اقداماتی انجام دهد. علاوه بر این در طول تدریس مثال‌ها و نمونه‌های مختلفی مورد بررسی قرار خواهند گرفت. از آنجایی که انسان‌ها از زبان‌های مختلفی برای برقراری ارتباط و انتقال افکار، ایده‌ها، پیام‌ها و اعمال خود به دیگران استفاده می‌کنند، به همین ترتیب برای برقراری ارتباط با کامپیوترها، یک زبان قابل‌فهم کامپیوتری به نام زبان برنامه نویسی موردنیاز است؛ بنابراین، زبان برنامه نویسی راهی برای برقراری ارتباط با کامپیوتر و ارائه دستورالعمل‌ها به کامپیوتر به‌حساب می‌آید تا کامپیوتر بتواند وظایف ما را انجام دهد. برنامه نویسی کامپیوتری فرآیند طراحی و ساخت برنامه‌ها به‌منظور اجرای موفقیت‌آمیز دستورالعمل‌ها است. در دو دهه گذشته تقاضا برای برنامه نویسی کامپیوتر (Computer Programming) به‌شدت افزایش یافته است و مردم در حال یادگیری برنامه نویسی کامپیوتری هستند زیرا انگیزه فراوانی به چنین زمینه‌ای پیدا می‌کنند. برنامه نویسی توسط کدینگ (کد نویسی) انجام می‌شود و ما با نوشتن کد روی کامپیوتر برنامه ایجاد می‌کنیم. کد کامپیوتری منطق ذهن انسان است که ما برای اجرای دستورات خود ایجاد کرده و بر اساس آن نتایج را دریافت می‌کنیم. با استفاده از مفاهیم برنامه نویسی کامپیوتری، می‌توان چندین الگوریتم را که برای اجرای برنامه‌ها استفاده می‌شود، تحلیل، توسعه و پیاده‌سازی کرد. از آنجایی که انسان از زبان‌های مختلفی مانند انگلیسی، فارسی و سایر زبان‌های منطقه‌ای برای ارتباط استفاده می‌کند، به همین ترتیب، چندین زبان برنامه نویسی وجود دارد که از طریق آن‌ها می‌توانیم دستورالعمل‌ها را ارائه دهیم و برنامه‌ها را اجرا کنیم. در دوره آموزش مبانی برنامه نویسی کامپیوتر سعی شده که مفاهیم برنامه نویسی برای کاربران با زبانی شیوا و ساده پوشش داده شود تا بتوانند راحت‌تر وارد این حوزه شوند. یک برنامه دنباله‌ای از دستورها است. هر دستور باعث می‌شود کامپیوتر یک عمل خاص را انجام دهد. هر عمل در یک کامپیوتر مجموعه‌ای دقیق از سیگنال‌های الکتریکی است. هنگامی‌که یک برنامه کامپیوتری درست باشد و دستورات کامپیوتر را وادار می‌کند آنچه را که برنامه نویس قصد دارد انجام دهد، کامپیوتر یک کار را با موفقیت انجام می‌دهد. امروزه برنامه نویسان دستورالعمل‌های خود را با کد می‌نویسند که متنی است که با استفاده از قوانین یک زبان کامپیوتری خاص نوشته می‌شود. زبان‌های برنامه نویسی متعددی برای این منظور وجود دارد. هر علمی دارای مفاهیم اساسی است که باید به‌طور کامل درک شوند. فردی می‌تواند در ریاضیات خوب باشد اگر مفاهیم اولیه برای مطالعه ریاضی در مقاطع بالاتر مشخص باشد، در زبان انگلیسی، باید واژگان و گرامر انگلیسی را خوب بلد باشد تا بتواند خیلی خوب به انگلیسی صحبت کند، بنویسد و ارتباط برقرار کند. این جنبه برای زبان‌های برنامه نویسی کامپیوتر نیز صادق است و هر فردی که می‌خواهد وارد دنیای برنامه نویسی شود باید با مفاهیم زیر آشنا باشد: برای تبدیل شدن به یک برنامه نویس کامپیوتر خوب و ارتقای سطح دانش خود در برنامه نویسی کامپیوتر، باید این مفاهیم اولیه را بسیار خوب بلد باشید. همچنین هر زبان برنامه نویسی سینتکس و روش اجرای خود را دارد و مجموعه قوانین خاص خود را دارد؛ اما هدف همان است که کامپیوتر دستورات ما را بفهمد، برنامه را اجرا کند و نتایج محاسباتی مناسب را به دست آورد. اگر هیچ پیشینه‌ای از دانش برنامه نویسی کامپیوتر ندارید، نگران نباشید، دوره آموزش مبانی برنامه نویسی کامپیوتر با هدف آموزش این مفاهیم در اختیار شما قرار دارد. برنامه نویسی کامپیوتر از ابتدا تاکنون مسیرهای پرپیچ‌وخم بسیار زیادی را طی کرده که عمده تاریخچه این مسیر به‌صورت موارد زیر است: 1206: الجزاری (Al-Jazari)، مهندس عرب، دستگاه درام قابل‌برنامه‌ریزی را اختراع کرد که می‌توانست چندین الگوی درام و ریتم را به صورت خودکار پخش کند. 1801: ماشین بافندگی ژاکارد که توسط ژوزف ماری ژاکارد (Joseph Marie Jacquard | بافنده فرانسوی) اختراع شد، توانست با تغییر برنامه بافته‌ای مختلفی تولید کند. در قرن نهم، الگوریتم‌های مختلفی برای رمزگشایی معرفی شدند. یک ریاضیدان عرب الکندی الگوریتمی را ایجاد کرد که قادر به رمزگشایی کد رمزگذاری شده بود. این الگوریتم به الگوریتم رمزنگاری معروف بود. 1843: آدا لاولیس (Ada Lovelace)، ریاضیدان، الگوریتمی برای محاسبه دنباله‌ای از اعداد برنولی منتشر کرد. الگوریتم توسط موتور تحلیلی که توسط چارلز بابیج (Charles Babbage) ارائه شده بود انجام شد. 1880: هرمان هولریث (Herman Hollerith)، مخترع آمریکایی، ایده و مفهوم ذخیره داده‌ها را به شکل قابل خواندن توسط ماشین اختراع کرد. دهه 1940: تجهیزات ضبط واحد، یعنی IBM 602 و IBM 604، به اولین کامپیوترهای الکترونیکی تبدیل شدند که توسط پانل‌های کنترل برنامه‌ریزی شدند. کد ماشین قبلی زبان برنامه نویسی کامپیوتری شناخته شده‌ای بود که از طریق آن دستورالعمل‌ها به‌صورت نماد دودویی به کامپیوتر داده می‌شد. بعدها، زبان اسمبلی به وجود آمد که برنامه نویسان را قادر می‌ساخت تا مجموعه دستورالعمل‌ها را به‌صورت متن مشخص کنند که هرکدام یک نام معنی‌دار برای تعیین آدرس‌ها داشتند. با توسعه بیشتر، زبان‌های سطح بالا معرفی شدند که فرآیند توسعه برنامه را بسیار آسان، ساده و قابل‌درک می‌کردند؛ بنابراین، زبان‌های سطح بالا مختلفی توسعه یافتند که از آن‌ها FORTRAN اولین زبان پرکاربرد بود. بعدها زبان‌های بیشتری مانند COBOL و Lisp توسعه یافتند. اواخر دهه 1960: همان‌طور که هنوز دوران پانچ کارت بود، برنامه‌های کامپیوتری با استفاده از کارت پانچ یا نوار کاغذی نوشته می‌شدند. در این سال، نوشتن برنامه‌های کامپیوتری به‌طور مستقیم بر روی کامپیوتر از طریق ویرایشگرهای متن امکان‌پذیر شد و دستگاه‌های ذخیره‌سازی داده‌ها و پایانه‌های کامپیوتری ارزان شدند. چندین زبان برنامه نویسی زیر وجود دارد که به برنامه نویسان امکان پردازش و اجرای برنامه‌های کوچک و همچنین بزرگ را می‌دهد، مهم‌ترین و پرکاربردترین این زبان‌ها به‌صورت فهرست موارد زیر است: این‌ها برخی از زبان‌های برنامه نویسی کامپیوتر اولیه هستند. علاوه بر این زبان‌ها، زبان‌های برنامه نویسی بسیار بیشتری مانند Php ،Ruby ،Swift ،R ،Scala و بسیاری دیگر وجود دارد. زبان‌هایی که به‌عنوان یک برنامه نویس یاد خواهید گرفت به کاری که می‌خواهید انجام دهید بستگی دارد. مثلاً: اگر به فکر ورود به دنیای برنامه نویسی هستید و دوست دارید در این صنعت وارد بازار کار شوید باید از مفاهیم پایه و آشنایی با مبانی برنامه نویسی شروع کنید. دوره آموزش مبانی برنامه نویسی کامپیوتر بهترین نقطه شروع برای این هدف و یکی از بهترین دوره‌های آموزشی مبانی برنامه نویسی است که هم‌اکنون با ثبت‌نام رایگان در این درس مبانی می‌توانید در آن شرکت کنید و مبانی کامپیوتر و زبان‌های برنامه نویسی را گام به گام یاد بگیرید. فیلم های آموزشی: 1 - جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی 2 - جلسه دوم: فلسفه مسئله و راه حل مسئله 3 - جلسه سوم: ساختار پایه الگوریتمهای کامپیوتری 4 - جلسه چهارم: ساختار پایه فلوچارت و مثالهای اولیه تکرار معین 5 - جلسه پنجم: مثالهای شرط و تکرار معین 6 - جلسه ششم: مثالهای تکمیلی تکرار معین 7 - جلسه هفتم: دستور و مثالهای تکرار نامعین 8 - جلسه هشتم: مثالهای تکمیلی تکرار نامعین 9 - جلسه نهم: ادامه مثالهای تکمیلی تکرار نامعین 10 - جلسه دهم: مثالهای تکمیلی (مثلث پاسکال، نیوتن-سریهای ریاضی) 11 - جلسه یازدهم: دستورات برنامه نویسی در زبان Java 12 - جلسه دوازدهم: نصب محیط برنامه نویسی Java (با Eclipse در ویندوز و لینوکس) 13 - جلسه سیزدهم (بخش اول): نصب محیط برنامه نویسی C++ (با Dev-C++ و Eclipse) 14 - جلسه سیزدهم (بخش دوم): مثالهای کدنویسی ساده Java در Eclipse 15 - جلسه سیزدهم (بخش سوم): مثالهای بیشتر کدنویسی Java در Eclipse 16 - جلسه چهاردهم: مفهوم آرایه‌های تک بعدی 17 - جلسه پانزدهم: مثالهای آرایه‌های تک بعدی 18 - جلسه شانزدهم: روشهای اولیه مرتب سازی، جستجو و ادغام آرایه‌های مرتب 19 - جلسه هفدهم: محاسبه فاکتوریل و توان اعداد خیلی بزرگ به کمک آرایه‌ها 20 - جلسه هجدهم: ضرب و جمع اعداد خیلی بزرگ، مثلث پاسکال، نیوتن با روش بهتر 21 - جلسه نوزدهم: مثال کدنویسی: آرایه ها و اعداد تصادفی 22 - جلسه بیستم: مقدمات رشته ها 23 - جلسه بیست و یکم: مثال کدنویسی: اعداد خیلی بزرگ به کمک رشته ها 24 - جلسه بیست و دوم: کار با فایلهای متن در Java (مثال فاکتوریل اعداد خیلی بزرگ) 25 - جلسه بیست و سوم: عملیات مختلف روی رشته ها 26 - جلسه بیست و چهارم: برنامه زیرمجموعه‌ها و جایگشتهای یک رشته 27 - جلسه بیست و پنجم: مفاهیم و مثالهای آرایه‌های دو بعدی 28 - جلسه بیست و ششم: ضرب ماتریسها ، حل دستگاههای خطی با آرایه‌های دو بعدی 29 - جلسه بیست و هفتم: مفاهیم متدها 30 - جلسه بیست و هشتم: مفاهیم Call By Value و Call By Reference در متدها 31 - جلسه بیست و نهم: مثالهای تکمیلی متدها، کاربرد متدها در رشته ها 32 - جلسه سی ام: مثال کدنویسی: پروژه جمع دو چندجمله ای
نظرات شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *