درباره دوره:
برنامهنویسی C یکی از زبانهای برنامه نویسی محبوب و قدرتمند است که تعداد زیادی برنامهنویس را به سمت خود جذب کرده است. زبان C را میتوان پدر زبان برنامهنویسی ++C و پدربزرگ زبان #C دانست. زبانهای Java و ++C بر پایه C نوشته و ایجاد شدهاند.اگر قصد آموزش زبان برنامه نویسی C را دارید، لازم است پیشزمینهای از سازوکار حافظه کامپیوتر داشته باشید؛ زیرا این مورد در زبان سی از اهمیت خاصی برخوردار است.
زبان برنامهنویسی سی یک زبان همه منظوره، سطح میانی، ساخت یافته و دستوری است. یکی از مزیتهای زبان C، عدم وابستگی به سخت افزار یا سیستم عامل خاصی است. این زبان لزوماً پیشنیازی برای سایر زبانها محسوب نمیشود؛ این است که از آنجایی که زبانهای دیگر باگهای خود را تا حد زیادی رفع کردهاند و جلوی خطای شما را تا حدود 80٪ گرفتهاند، قدرت تفکر الگوریتمی و حل مساله را نیز از شما میگیرند! در حالی که زبان C این فرصت را برای کدآموز فراهم کرده است که با عمیقتر فکر کردن در حین کدنویسی به خاطر ذات این زبان، ذهنی قویتر برای خود بسازد.
برنامه نویسی C یک زبان برنامه نویسی عمومی بسیار محبوب، ساده و کاربردی است. C یک زبان برنامه نویسی ساختیافته و مستقل از ماشین است که به طور گسترده برای نوشتن برنامهها و سیستمعاملهای مختلف مانند ویندوز و انجام پروژههای سنگین و پیچیده استفاده میشود. پایگاه داده Git، oracle، مفسر پایتون و غیره با این زبان نوشته شدهاند.
بسیاری از افراد معتقدند که زبان سی خدای همه زبانهای برنامهنویسی است. بعضی افراد آن را پایهای برای برنامه نویسی میدانند. چرا که اگر با زبان برنامهنویسی سی آشنا باشید، یادگیری سایر زبانهای برنامهنویسی که از مفاهیم C استفاده میکنند، برایتان بسیار راحتتر خواهد بود.
این که زبان سی را پایه برنامهنویسی میدانند و بیشتر دانشجویان رشته کامپیوتر به عنوان اولین زبان با آن خاطره دارند، بیدلیل نیست. کاربردهای زبان برنامه نویسی C را میتوانید در سطح گستردهای از جهان از سیستمهای ساده چراغهای زماندار گرفته تا سیستمعامل معروفی مانند ویندوز یافت. برای درک بهتر اهمیت یادگیری زبان C به موارد زیر توجه کنید:
حال که با این زبان مهم و ارزشمند آشنا شدید، خوب است بدانید مکتبخونه دوره صفر تا صد آموزش برنامهنویسی C از مجموعه دورههای آموزش برنامه نویسی را برای شما عزیزان فراهم دیده است. این دوره هیچ پیشنیازی ندارد. شما میتوانید همگام با تدریس استاد، مفاهیم را به طور کامل فرا بگیرید و آنها را در قالب پروژههای تعریف شده در هر فصل پیاده کنید.
زبان برنامه نویسی سی پایه شما را در برنامهنویسی تقویت میکند؛ چرا که این زبان به عنوان زبان پایه برای بسیاری از زبانهای برنامهنویسی شناخته شده است. این زبان از مفاهیمی مانند انواع دادهها، عملگرها، دستورات کنترل و سایر موارد را در اختیار شما قرار میدهد. دانستن این مفاهیم برای شروع برنامهنویسی بسیار ضروری است.
برنامه نویسی سی C حوزه کاربردی بسیار گستردهای دارد؛ از ساخت سادهترین برنامهها گرفته تا برنامههای بزرگی مانند پایگاههای داده و سیستمعامل ویندوز، همه با زبان C امکانپذیر هستند. C یک زبان برنامه نویسی ساده با اجرای سریع است. مشاغل زیادی برای یک توسعهدهنده C در بازار وجود دارد.
ساختار و ویژگیهای زبان C به گونهای است که آزمایش، نگهداری و رفع باگ را بسیار آسان میکند. ویژگی دیگر برنامه نویسی C این است که قابلیت گسترش خود را دارد. برنامه C شامل انواع تابعهاست که بخشی از کتابخانه هستند. بنابراین شما میتوانید ویژگیها و توابع خود را به کتابخانه اضافه کنید تا در زمان نیاز به آنها دسترسی داشته باشید. این ویژگی برنامه نویسی به زبان سی C را راحت میکند.
با این تفاسیر اگر به دنبال یک زبان برنامهنویسی همهمنظوره و نسبتا راحت هستید، میتوانید زبان های برنامه نویسی سی را انتخاب کنید. در این دوره به آموزش زبان C از پایه میپردازیم.
همانطور که میدانید برنامه نویسی به زبان C و سایر زبانها را نمیتوان تنها با آموزش مباحث تئوری فراگرفت. استفاده از آموختهها در پروژهها و درگیر شدن با مباحث اهمیتی بیشتری دارد. دوره آموزش زبان برنامه نویسی C مکتبخونه پروژهمحور است. این بدین معناست که شما در خلال آموزش مباحث مهم، باید پروژههای مطرح شده توسط استاد را انجام داده و ارسال کنید.
دوره آموزش زبان c مکتبخونه یک دوره آموزشی جامع است که دقیقا از صفر شروع به آموزش برنامه نویسی به زبان C میکند. در ابتدای این دوره با مبانی برنامه نویسی و نحوه کار کامپیوتر و حافظه آن آشنا میشوید، مفاهیم اولیه را فرا میگیرید و رفته رفته وارد مباحث عملی برنامه نویسی C میشوید. در خلال آموزشهای تئوری، مفاهیم برنامه نویسی C به صورت عملی در قالب پروژههایی به شما آموزش داده میشود. در هر فصل تعدادی تمرین و پروژه به شما داده میشود که حل آنها الزامی است. در پایان هم یک پروژه جامع به زبان برنامه نویسی سی برایتان تعریف شده است که باید در زمان معین بتوانید آن را انجام دهید.
فراهم آوردن یک محیط تعاملی به شما کمک میکند که مشکلات خود را با استاد درمیان بگذارید و از او راهنمایی بگیرید. بدین منظور مکتبخونه تالار گفتگویی برای شما فراهم آورده است. همچنین با گرفتن نمره 80 از این دوره گواهینامه دانشگاه صنعتی شریف به شما عزیزان اعطا خواهد شد. این گواهینامه باعث تسهیل در استخدام میشود.
دوره آموزش برنامهنویسی C از صفر تا صد برنامه نویسی به زبان C را آموزش میدهد. این دوره در ابتدای کار تمام موارد لازم را به شما آموزش میدهد. بنابراین آموزش برنامه نویسی C مکتبخونه هیچ پیشنیازی ندارد و شما میتوانید از صفر برای یادگیری این زبان ارزشمند اقدام کنید.
برای شروع برنامه نویسی سی ابتدا باید یک محیط برنامهنویسی را روی سیستم خود نصب کنید. یک IDE تمام مواردی که برای ایجاد برنامههای قابل اجرا مورد نیاز است را دارد. در ابتدای این دوره نحوه نصب و راهاندازی IDE به شما آموزش داده میشود. پیشنهاد میکنیم از نرمافزار Code Blocks استفاده کنید.
فصل اول – مقدمهای بر برنامه نویسی:
1 - مقدمات برنامهنویسی
2 - یک گام جلوتر
3 - برنامه چگونه نوشته میشود؟
4 - الگوریتم اشتراک دو مجموعه
فصل دوم – نوشتن اولین برنامه:
1 - Be Ready to write the first program
فصل سوم – متغیر ها و مفاهیم اولیه حافظه:
1 - Variables-1
2 - Variables-2
3 - Characters
4 - Characters
5 - Standard Input and output
6 - Circumference and Area
7 - Character Number
8 - تبدیل کاراکتر
فصل چهارم – عبارات ریاضی:
1 - Arithmetics
2 - Arithmetics-2
3 - Arithmetics-3
فصل پنجم – کنترل اجرای برنامه:
1 - if statement-1
2 - if statement-2
3 - if statement
4 - 1-While loop
5 - While loop-2
6 - While loop-3
7 - While loop-4
8 - For loop-1
9 - For loop-2
10 - For loop-3
11 - For loop-4
12 - Switch-Case
13 - Triangular Numbers
14 - min and max
15 - Khayam Pascal Triangle
16 - Same Divisor
17 - Star
فصل ششم – کتابخانه استاندارد:
1 - What is library
2 - Library
3 - math.h library
فصل هفتم – توابع:
1 - Function-1
2 - Function-۲
3 - Function-۳
4 - Function-۴
5 - Function-۵
6 - Function-۶
7 - Function
8 - فاکتوریل
9 - دنباله فیبوناچی
10 - چاپ اعداد
فصل هشتم – آرایهها:
1 - Array-1
2 - Array-2
3 - Array-3
4 - Array-4
5 - Array-5
6 - Array-6
7 - Array
8 - Bubble Sort
9 - Average of Array
10 - Decimal to Binary
فصل نهم – رشتهها:
1 - String-1
2 - String-2
3 - String-3
4 - رشته داخلی
5 - رشتهی palindrome
6 - رشته با بزرگترین طول
فصل دهم - اشارهگرها:
1 - Pointers-1
2 - Pointers-2
3 - Pointers-3
4 - Pointers-4
5 - Pointers-5
فصل یازدهم - ساختار:
1 - Struct-1
2 - Struct-2
3 - Struct-3
4 - Struct-4
5 - Struct-5
فصل دوازدهم – کار با فایل:
1 - FileProcessing-1
2 - FileProcessing-2
3 - لیست دانشآموزان
فصل سیزدهم - پروژه نهایی:
1 - عملیات ریاضی بر روی دو عدد 50 رقمی
درباره دوره:
یکی از اهداف اصلی تعیین شده برای فارغ التحصیلان رشته مهندسی کامپیوتر، تسلط به مراحل توسعه سیستمهای نرمافزاری بزرگ و پیچیده میباشد. به همین دلیل، دروس طراحی سیستمهای شئگرا، مهندسی نرم افزار 1 (در سرفصل جدید بنام تحلیل و طراحی سیستم)، پایگاه دادهها و مهندسی نرمافزار 2 (در سرفصل جدید بنام مهندسی نرم افزار) و چند درس مرتبط دیگر در این رشته قرار داده شدهاند.
درس تحلیل و طراحی سیستم یا همان مهندسی نرم افزار 1 اساسیترین درس برای شروع یادگیری مراحل توسعه سیستمهای نرم افزاری است و مهمترین پیشنیاز آن درس برنامهنویسی شئگرا میباشد. در این دوره آموزشی، مفاهیم اساسی و اصول اولیه تحلیل و طراحی سیستمهای نرم افزاری با رویکرد شئ گرا و بر مبنای متدولوژی RUP تشرح شده است. در جلسات اول مفاهیم اساسی تحلیل و طراحی سیستمها بیان شده است. در ادامه مراحل توسعه نرمافزارها بر اساس متدولوژی RUP تدریس شده و برای تسلط کامل دانشجو بر مفاهیم طراحی، ابتدا ابتکارات طراحی شئگرا و در ادامه اصول اساسی SOLID و در نهایت الگوهای طراحی به تفصیل بیان شده است و در نهایت قسمتهایی از مراحل تحلیل و طراحی یک سیستم نمونه آورده شده است.
امروزه مسائل کامپیوتری از شکل ساده و پیش پا افتاده اولیه خارج شده و به سمت پیچیدگی پیش میروند. حل این مسائل نرمافزاری پیچیده نیازمند داشتن دانش کافی درباره نحوه تحلیل مسئله و پیدا کردن شیوههای مناسب برای آن است. درست مانند مسائل ریاضی، حل مسائل کامپیوتری و نرمافزاری هم نیازمند شناخت درست از ابعاد و پیچیدگیهای آنها است که میتواند به طور موثری روند یافتن جواب را کوتاهتر کند. اما این به شرطی است که شما از ابزارهای درستی برای این کار استفاده کنید؛ این همان چیزی است که درس طراحی و تحلیل سیستم ها به شما خواهد داد.
یکی از درسهای اصلی برای دانشجویان رشته مهندسی کامپیوتر درس تحلیل و طراحی سیستم ها است. این درس در واقع یکی از مراحل آمادهسازی مهندسان کامپیوتر برای برخورد با مسائل پیچیده و حل آنها است. در درس تحلیل و طراحی سیستم ها رشته کامپیوتر تلاش میشود تا فرایند حل مسئله به دانشجویان آموزش داده شود.
به این ترتیب هر دانشجو میتواند قبل از اینکه اقدام به پیادهسازی یک سیستم کند؛ همه چالشهای پیش روی آن را شناسایی کرده و با آگاهی کامل برای قدم گذاشتن در این مسیر اقدام کند. در چارت درسی مهندسی کامپیوتر که به تازگی ارائه شده است؛ این درس به عنوان مهندسی نرم افزار 1 هم شناخته میشود. اما نکته مهم اینجا است که تنها مهندسان نرم افزار به آن نیاز ندارند و هرکسی که به نوعی با کامپیوتر درگیر باشد؛ میتواند از مباحث مطرحشده در این درس استفاده کند. این دوره آموزشی توسط دکتر غلامعلی نژاد حاجعلی ایرانی تدریس شده که در حال حاضر عضو هیات علمی دانشگاه بناب است.
هدف از یادگیری درس تحلیل و طراحی سیستم ها این است که مهندسان کامپیوتر بتوانند پس از فارغ التحصیلی، به راحتی یک سیستم کامپیوتری را پیادهسازی کنند. به عبارت بهتر میتوان گفت که هدف اصلی این درس، آمادهسازی دانشجویان از نظر فکری و عملی برای مواجهه با مسائل پیچیده کامپیوتری است. درس طراحی و تحلیل سیستم ها را به نوعی میتوان الفبای حل مسائل نرمافزاری کامپیوتری دانست که میتواند مسیر رسیدن به جواب را تا حد زیادی آسان کند.
هدف دیگری که در درس تحلیل و طراحی سیستم ها رشته کامپیوتر دنبال میشود این است که دانشجویان به صورت عملی هم این مواجهه با مسئله را یاد بگیرند. به عبارت بهتر در طی این درس پروژههایی پیادهسازی میشوند که شما میتوانید با استفاده از آنها، به خوبی چالشهای پیش روی توسعه نرم افزار را بشناسید. به این ترتیب دانشجویان برای ورود به بازار کار آماده شده و میتوانند پروژههای مستقلی را کار کنند.
در ابتدای درس تحلیل و طراحی سیستم ها ابتدا با تئوری سیستمها آشنا خواهید شد؛ در نتیجه میتوانید شیوههای مواجهه با مسائل را درک کرده و مدلهای پردازشی را بیشتر بشناسید. به عبارت بهتر پس از گذشت جلسههای ابتدایی این درس، ذهن شما برای حل یک مسئله آماده خواهد شد و میدانید که پیادهسازی یک ایده بزرگ نرمافزاری، چه ابزارهایی در اختیار خواهید داشت.
از سوی دیگر در انتهای این درس شما با مدلسازی مسائل مختلف آشنا خواهید بود. برای مثال میدانید که پروژههای فروشگاهی را چگونه باید راهاندازی کنید و چه ساختار نرمافزاری برای آنها نیاز است. همچنین میتوانید قبل از هر اقدامی به خوبی نیازمندیهای نرم افزار و سیستم را بشناسید و بهترین مسیر را بر این اساس انتخاب کنید.
در انتهای یک ترم تحصیلی از درس تحلیل و طراحی سیستم ها رشته کامپیوتر، شما مفاهیم اصلی و اصول اولیه تحلیل سیستمهای نرمافزاری و طراحی آنها را خواهید شناخت. به علاوه به خوبی با رویکرد شی گرا برای حل این مسائل آشنا هستید و میتوانید با استفاده از یک متدولوژی خاص به نام RUP، مسائل خود را پیادهسازی کنید. به این ترتیب یک الگوی طراحی بینقص در اختیار خواهید داشت که میتوانید برای حل بیشتر مسائل از آن استفاده کنید.
هرچند درس تحلیل و طراحی سیستم ها برای دانشجویان مهندسی نرم افزار تعریف شده است؛ اما این درس مناسب همه افرادی است که به دنبال یک راه ساده و عملی برای پیادهسازی پروژههای نرمافزاری میگردند. حتی افراد باتجربهای که مدت زیادی است در این حوزه فعالیت دارند؛ میتوانند با استفاده از مباحث مطرحشده در این درس، به خوبی نیازسنجی کرده و با تکنیکهای جدید حل مسئله در مهندسی کامپیوتر آشنا شوند.
یکی از ویژگیهایی که درس تحلیل و طراحی سیستم ها را از سایر دورههای مشابه متمایز میکند این است که شما را به وادی عمل خواهد کشاند. به عبارت بهتر برای اینکه بتوانید مباحث این درس را به خوبی یاد بگیرید؛ باید خودتان دست به کار شده و پروژههایی را پیادهسازی کنید. به این ترتیب میتوانید به خوبی با چالشهای عملی توسعه نرم افزار آشنا شده و بهترین راهحلها را برای آنها پیدا کنید.
با توجه به چارت درسی رشته مهندسی کامپیوتر و مباحث مطرحشده در این دوره، مهمترین پیشنیاز درس تحلیل و طراحی سیستم ها، درس برنامهنویسی شی گرا است. با این حال همه مباحث مربوط به پیادهسازی مسائل پیچیده نرمافزاری در این درس پوشش داده نمیشوند؛ به همین دلیل برای تکمیل دانش خود در این زمینه نیاز به مطالعه درسهای پایگاه داده و مهندسی نرم افزار 2 هم خواهید داشت.
درس تحلیل و طراحی سیستم ها رشته کامپیوتر حدود 45 ساعت محتوای آموزشی را پوشش داده است که در سی جلسه ارائه شدهاند. در جلسههای ابتدایی این درس شما با مراحل کلی طراحی و تحلیل سیستمهای پیچیده نرمافزاری بر مبنای RUP و با رویکرد شی گرا آشنا خواهید شد. پس از آن روشهای مدلسازی برای شما معرفی میشوند و ساختار نرم افزار را خواهید شناخت.
پس از یادگیری این مباحث اولیه وارد حوزه طراحی نرم افزار خواهید شد. در این مورد استاد درس تلاش کرده تا با استفاده از انجام پروژههای عملی، شما را به خوبی با چالشها و مشکلات پیش رو آشنا کند.
به علاوه اصول SOLID را برای پیادهسازی به شما معرفی خواهد کرد. در کنار این موارد شما با انواع کلاسهای تحلیلی آشنا میشوید و الگوهای طراحی را خواهید شناخت. در دو جلسه انتهایی، سیستم جامع آژانس مورد بررسی و تحلیل قرار گرفته و طراحی میشود تا شما مهارتهای عملی خود را در این حوزه تست کنید.
فیلم های آموزشی:
1 - جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی
2 - جلسه دوم: Introduction to System Theory
3 - جلسه سوم: مفاهیم SDLC, Process Model, Methodology
4 - جلسه چهارم: جزئیات SDLC, Methodology
5 - جلسه پنجم: Analysis and Design Paradigms
6 - جلسه ششم: Object Oriented Paradigm, Principles
7 - جلسه هفتم: Information Systems, ERP
8 - جلسه هشتم: مراحل کلی تحلیل و طراحی سیستم (بر مبنای RUP)
9 - جلسه نهم: Business Modeling
10 - جلسه دهم: مفهوم و انواع Software Requirements
11 - جلسه یازدهم: Domain Modeling
12 - جلسه دوازدهم: Use Case Modeling
13 - جلسه سیزدهم: Software Architecture
14 - جلسه چهاردهم: Modularity
15 - جلسه پانزدهم: Layered Architecture
16 - جلسه شانزدهم: مفاهیم اولیه Software Design
17 - جلسه هفدهم: بخش اول Object Oriented Design Heuristics
18 - جلسه هجدهم: بخش دوم Object Oriented Design Heuristics
19 - جلسه نوزدهم: بخش اول طراحی لایه Data Access
20 - جلسه بیستم: بخش سوم Object Oriented Design Heuristics
21 - جلسه بیست و یکم: بخش دوم طراحی لایه Data Access
22 - جلسه بیست و دوم: کلاسهای تحلیل Boundary, Control (Service), Entity
23 - جلسه بیست و سوم: بخش اول اصول SOLID
24 - جلسه بیست و چهارم: بخش دوم اصول SOLID
25 - جلسه بیست و پنجم: مفاهیم مقدماتی Design Patterns
26 - جلسه بیست و ششم: بخش اول Creational Design Patterns
27 - جلسه بیست و هفتم: بخش دوم Structural Design Patterns
28 - جلسه بیست و هشتم: بخش سوم Behavioral Design Patterns
29 - جلسه بیست و نهم: بخش اول تحلیل و طراحی سیستم جامع آژانس
30 - جلسه سیام: بخش دوم تحلیل و طراحی سیستم جامع آژانس
درباره دوره:
دوره اصول طراحی و مدیریت قراردادهای عمرانی مکتب پلاس، در قالب قرارداد همکاری با دانشگاه صنعتی شریف و با بهرهگیری از دانش و تجربه عضو هیات دانشگاه صنعتی شریف دکتر الوانچی، برگزار میشود. این دوره به صورت تعاملی، همراه با تمرینهای کلاسی، تمرین در منزل و پروژه محور انجام میگیرد، تا بتواند به بهترین نحو زمینه ساز آموزش علمآموزان دوره باشد. دسترسی آسان به مطالب هر دوره، امکان پیگیری دوره و گفتگوی آنلاین با اساتید از دیگر مشخصههای این دوره آموزشی است. همچنین به دلیل همکاری و حمایتهای دانشگاه صنعتی شریف از مکتبخونه، هزینههای دوره نیز متناسبتر از سایر دورهها طراحی شده است. در پایان دوره علمآموزان دوره میبایست با موفقیت تمرینها، پروژه و امتحان پایانی دوره را با بگذرانند تا بتوانند مدرک دانشگاه صنعتی شریف مبنی بر گذراندن موفقیت آمیز این دوره آموزشی را دریافت کنند.
فصل اول: آشنایی با اصول طراحی و مدیریت قراردادهای عمرانی:
1 - آشنایی با اصول طراحی و مدیریت قراردادها
2 - اسلاید فصل اول دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل دوم: روشهای تحویل پروژههای عمرانی:
1 - روشهای امانی و DBB
2 - روشهای چندین عاملی، مدیر پیمان و مدیر پیمان-مشاور
3 - روش طراحی ساخت
4 - مشتقات روش طراحی-ساخت
5 - روشهای کلید گردان و تحویل یکپارچه
6 - تمرین در منزل فصل دوم دوره اصول طراحی و مدیریت قراردادهای عمرانی
7 - اسلاید فصل دوم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل سوم: انواع قراردادهای عمرانی:
1 - قسمت اول انواع قراردادهای عمرانی
2 - قسمت دوم انواع قراردادهای عمرانی
3 - حل تمرین انواع قراردادهای عمرانی
4 - تمرین در منزل فصل سوم دوره اصول طراحی و مدیریت قراردادهای عمرانی
5 - اسلاید فصل سوم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل چهارم: مفاد و شرایط قراردادهای عمرانی:
1 - آشنایی با مفاد و شرایط قراردادهای عمرانی
2 - قرارداد در قانون مدنی کشور
3 - قراردادهای خصوصی
4 - قراردادهای عمومی پیمانکار ساخت-قسمت اول
5 - قراردادهای عمومی پیمانکار ساخت – قسمت دوم
6 - قراردادهای عمومی – خدمات مشاوره (مهندسی)
7 - قراردادهای عمومی –کارهای ساختمانی سرجمع
8 - تمرین در منزل فصل چهارم دوره اصول طراحی و مدیریت قراردادهای عمرانی
9 - اسلاید فصل چهارم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل پنجم: مدیریت ریسکهای قراردادی:
1 - آشنایی و سازماندهی اولیه مدیریت ریسک
2 - شناسایی ریسکها
3 - ارزیابی ریسکها
4 - برنامه ریزی و مقابله با ریسکها
5 - نظارت و کنترل ریسکها
6 - تمرین در منزل فصل پنجم دوره اصول طراحی و مدیریت قراردادهای عمرانی
7 - اسلاید فصل پنجم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل ششم: مدیریت مناقصات و بستن قرارداد:
1 - روشهای انتخاب پیمانکار و برگزاری مناقصات
2 - برگزاری مناقصات در پروژه های عمومی کشور
3 - مدیریت شرکت در مناقصات
4 - تمرین در منزل فصل ششم دوره اصول طراحی و مدیریت قراردادهای عمرانی
5 - اسلاید فصل ششم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل هفتم: تضمین در قراردادهای عمرانی:
1 - ضمانتنامههای بانکی
2 - اعتبارات اسنادی
3 - ضمانتنامه در سایر کشورها
4 - تمرین در منزل فصل هفتم دوره اصول طراحی و مدیریت قراردادهای عمرانی
5 - اسلاید فصل هفتم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل هشتم: مدیریت تغییرات و اختلافات در قرارداد:
1 - تغییرات اساسی در قرارداد
2 - مدیریت مشاجرات قرارداد
3 - تمرین در منزل فصل هشتم دوره اصول طراحی و مدیریت قراردادهای عمرانی
4 - اسلاید فصل هشتم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل نهم: مدیریت پیمانکاران فرعی:
1 - برنامه ریزی و واگذاری کار به پیمانکار فرعی
2 - مدیریت پیمانکاران فرعی
3 - اسلاید فصل نهم دوره اصول طراحی و مدیریت قراردادهای عمرانی
فصل دهم: بررسی قراردادهای مشارکت عمومی - خصوصی:
1 - آشنایی با روش مشارکت عمومی – خصوصی
2 - آشنایی با قرارداد همسان مشارکت عمومی – خصوصی کشور
3 - ریسک در پروژه های عمومی خصوصی
4 - پروژه پایانی دوره اصول طراحی و مدیریت قراردادهای عمرانی
5 - پروژه پایانی دوره اصول طراحی و مدیریت قراردادهای عمرانی
6 - اسلاید فصل دهم دوره اصول طراحی و مدیریت قراردادهای عمرانی
درباره دوره:
فیلم های آموزشی:
1 - درمانهای جدید و کنترل مشکلات دارودرمانی بیماران MS
2 - دارودرمانی اختلالات متابولیک
3 - تازه های دارودرمانی در نارسایی مزمن کلیوی
4 - تجهیزات پزشکی در داروخانه
5 - دارو درمانی بیماری های اعصاب و روان
6 - تازه های دارودرمانی در بیماری های قلب و عروق
7 - OTC Therapy
درباره دوره:
به مجموعه فرآیندها و فعالیتهایی که پیش از تولید یک محصول تا تولید محصول و رساندن آن به دست مشتری صورت میگیرد، مدیریت زنجیره تامین میگویند. هدف مجموعه اعمالی که در قالب مدیریت زنجیره تامین صورت میگیرد، ارتقاء کارایی و کیفیت یک زنجیره تامین است. یک سیستم زنجیره تامین که به درستی چیده شده است، هم به تولید کننده، هم به فروشنده و هم به مصرف کننده کمک میکند تا از اضافات هزینه، هدر رفت زمان و خیلی از مشکلات دیگر پیشگیری شود. البته زنجیره تامین بحثی بسیار پیچیده و مفصل است و مسائل زنجیره تامین را در خیلی از حوزههای کاری یا علمی میتوانید به صورت مستقیم یا غیر مستقیم مشاهده کنید. مثلا یکی از پر اهمیتترین مسائلی که در حوزه زنجیره تامین مطرح میشود، بحث انتقال خون برای بیماران است. اینکه چطور بتوان در اسرع وقت، خون تمیز و مناسب با شخص را بدون فاسد شدن خون به دست کادر درمانی رساند. یا یکی دیگر از حوزههایی که مدیریت زنجیره تامین در آن اهمیت بسیار زیادی دارد، بحث بلایای طبیعی است. اینکه بر فرض مثال پس از وقوع زلزله چگونه در اسرع وقت بتوان برای زلزلهزدگان مایحتاج زندگی را فراهم نمود، در کدام نقاط سرپناه ایجاد کرد و مسیرهای مواصلاتی را به حالت اولیه برگرداند همه به مدیریت زنجیره تامین مربوط میشوند بنابراین میتوان گفت مدیریت زنجیره تامین یکی از شاخههای اصلی در حوزه مدیریت است.
به طور کلی مدیریت زنجیره تامین را میتوان به 6 بخش اصلی تقسیم کرد:
1) برنامهریزی: لازم است تا سازمانها برای محصولی که تولید میکنند و همچنین نیاز مصرف کنندگانشان برنامهریزی کنند. همچنین ضروری است تا در کنار طراحی یک زنجیره تامین، معیارهایی را برای میزان اثربخشی و کارایی زنجیره تامین مشخص سازند.
2) تامین منابع: سازمانها ممکن است انتخابهای مختلفی برای تامین کننده مواد مورد نیازشان داشته باشند اما انتخاب تامین کننده مناسب، همیشه از دغدغههای بخش زنجیره تامین بوده است.
3) تولید: مجموعه فعالیتهایی که پس از دریافت مواد اولیه برای تولید محصول تا پیش از ارسال محصول صورت میگیرد را میتوان در بخش تولید جای داد. فعالیتهایی از قبیل انبارش مواد خام، تولید محصول، تست کیفی محصولات، بستهبندی برای ارسال و زمانبندی ارسال را میتوان در این بخش از زنجیره تامین قرار داد.
4) ارسال: اغلب اوقات به این بخش از زنجیره تامین لجستیک گفته میشود و از آنجایی که اهمیت و پیچیدگی بسیار بالایی دارد؛ بعضی وقتها مباحث لجستیکی به صورت جداگانه بررسی میشوند. فعالیتهایی مانند: زمانبندی ارسال، ارسال محصولات، تحویل کالا، دادن صورتحساب به مشتریان و دریافت هزینه در این مرحله صورت میگیرد. خیلی از سازمانها به دلیل هزینهی بالای ارسال، این بخش از مدیریت زنجیره تامین را به سازمانهای دیگر برونسپاری میکنند.
5) بازگشت: ممکن است به دلایلی پس از ارسال، مشتری تمایل داشته باشد که کالای خود را مرجوع کند. روزنامهای را فرض کنید که در بعضی از دکهها در یک روز کمتر از موجودی دکهها فروش داشته است. این روزنامه لازم است تا مکانیزمی برای جمعآوری روزنامههای فروش نرفته داشته باشد. تمام فعالیتهایی که برای مرجوع کردن و بازپسگیری محصولات اضافی یا نامطلوب صورت میگیرد در این بخش از مدیریت زنجیره تامین قرار میگیرند.
6) پشتیبانی: برای آنکه فرآیند زنجیره تامین با کیفیت بالا صورت پذیرد، نیاز است تا شماری از واحدها عملیات پشتیبانی را انجام دهند. واحدهایی مثل مدیریت منابع انسانی، فروش، مدیریت پروژه، فناوری اطلاعات، تضمین کیفیت کالا و ... همه میتوانند به عنوان پشتیبان برای تیم زنجیره تامین قلمداد شوند.
فصل اول - زنجیره تامین چیست؟:
1 - مقدمه فصل اول
2 - تعریف زنجیره تامین
3 - ارزش واقعی زنجیره تامین
4 - اهمیت زنجیره تامین
5 - فعالیت کلاسی
6 - حیطه اختیار زنجیره تامین
7 - هدف از مدیریت زنجیره تامین
8 - فازهای تصمیم گیری در مدیریت زنجیره تامین
9 - نگاه سیکلی به زنجیره تامین
10 - پاورپوینت فصل اول
11 - اگر زنجیره تامین پاسخ است، پس سوال چه می باشد؟
12 - زنجیره تامین چیست؟
فصل دوم - مباحث استراتژیک در زنجیره تامین:
1 - مقدمه فصل دوم
2 - استراتژی رقابتی شرکت
3 - ایجاد انطباق استراتژیک - 1
4 - ایجاد انطباق استراتژیک - 2
5 - شاخص های اصلی در هر خرید یا سفارش
6 - همبستگی بین عدم قطعیت تقاضای ضمنی با سایر ویژگی ها
7 - ایجاد قابلیت در زنجیره تامین جهت پوشش عدم قطعیت
8 - انطباق استراتژی
9 - جمع بندی
10 - پاورپوینت فصل دوم
11 - مباحث استراتژیک
فصل سوم- محرکها و شاخصهای زنجیره تامین:
1 - مقدمه فصل سوم
2 - شش محرک زنجیره تامین - 1
3 - شش محرک زنجیره تامین - 2
4 - محرک های لجستیکی - 1
5 - محرک های لجستیکی - 2
6 - محرک های لجستیکی - 3
7 - محرک های لجستیکی - 4
8 - محرک های بین قسمتی - 1
9 - محرک های بین قسمتی - 2
10 - محرک های بین قسمتی - 3
11 - پاورپوینت فصل سوم
12 - محرک ها و شاخص های زنجیره تامین
فصل چهارم-طراحی ساختار شبکه توزیع:
1 - مقدمه فصل چهارم
2 - تعریف شبکه توزیع و معیارهای عملکرد آن
3 - اثر تعداد تسهیلات بر عملکرد شبکه توزیع - 1
4 - اثر تعداد تسهیلات بر عملکرد شبکه توزیع - 2
5 - طراحی شبکه توزیع استاندارد - 1
6 - طراحی شبکه توزیع استاندارد - 2
7 - طراحی شبکه توزیع استاندارد - 3
8 - طراحی شبکه توزیع استاندارد -4
9 - طراحی شبکه توزیع استاندارد - 5
10 - طراحی ساختار شبکه توزیع
11 - پاورپوینت فصل چهارم
فصل پنجم - محاسبات مربوط به شبکه توزیع:
1 - نحوه محاسبات مربوط به شبکه توزیع - 1
2 - نحوه محاسبات مربوط به شبکه توزیع - 2
3 - نحوه محاسبات مربوط به شبکه توزیع - 3
4 - نحوه محاسبات مربوط به شبکه توزیع - 4
5 - نحوه محاسبات مربوط به شبکه توزیع - 5
6 - نحوه محاسبات مربوط به شبکه توزیع - 6
7 - نحوه محاسبات مربوط به شبکه توزیع - 7
8 - نحوه محاسبات مربوط به شبکه توزیع - 8
9 - نحوه محاسبات مربوط به شبکه توزیع - 9
10 - پاورپوینت فصل 5
11 - پروژه میانی 1
فصل ششم - مدیریت موجودی:
1 - مقدمه فصل ششم
2 - معایب و محاسن نگهداری موجودی
3 - موجودی دوره ای
4 - مثال برای محاسبه موجودی دوره ای
5 - موجودی یا ذخیره اطمینان
6 - مثال موجودی یا ذخیره اطمینان
7 - نحوه محاسبه ذخیره اطمینان در اکسل
8 - پاورپوینت فصل ششم
9 - مدیریت موجودی
فصل هفتم - مدیریت موجودی (مباحث تکمیلی):
1 - مقدمه
2 - سفارش یک محصول واحد
3 - سفارش چند محصول مشابه
4 - سفارش چند محصول متفاوت
5 - تجمیع کامل سفارشات - 1
6 - تجمیع کامل سفارشات - 2
7 - تجمیع بخشی سفارشات - 1
8 - تجمیع بخشی سفارشات - 2
9 - تجمیع بخشی سفارشات - 3
10 - مقدمه بخش دوم از مدیریت موجودی
11 - مدیریت موجودی در دسترس و ذخیره اطمینان - 1
12 - مدیریت موجودی در دسترس و ذخیره اطمینان - 2
13 - مدیریت موجودی در دسترس و ذخیره اطمینان - 3
14 - مدیریت موجودی در دسترس و ذخیره اطمینان - 4
15 - مدیریت موجودی در دسترس و ذخیره اطمینان - 5
16 - اکسل مثال و حل مثال فصل 7
17 - پاورپوینت فصل هفتم
18 - پروژه میانی 2
پروژه نهایی:
1 - مدیریت تولید و توزیع و کیفیت در قالب یک گزارش
درباره دوره:
هدف از ارائه این درس آشنایی با اصول طراحی مدارهای واسط کاربری، محدودیتها و ویژگیهای آنها است. در ابتدا دانشجویان با Transmission Lines و مفاهیم مربوط به آن آشنا میشوند و محدودیتهایی که در طراحی مدارها وجود دارند بیان میشوند. توضیحاتی دربارهی حافظههای مختلف داده میشود و همچنین حافظههای DDR2 و DDR3 معرفی میگردند. در ادامه انواع باسها از قبیل PCI، PCI-X و AGP بررسی و اجزای مختلف آنها شرح داده میشوند، پروتکل ارتباطی USB و اهداف طراحی آن ذکر میگردند. و در نهایت دانشجویان با واسطهای کاربری شامل نمایشگرهای LCD، Keyboard، Printer و Mouse آشنا میشوند.
فیلم های آموزشی:
1 - جلسه اول - Transmition Lines
2 - جلسه دوم - high speed digital design
3 - جلسه سوم - Serial Data Transmition
4 - جلسه چهارم - حافظه
5 - جلسه پنجم - حافظه های DRAM
6 - جلسه ششم - انواع DRAM
7 - جلسه هفتم - SDR DRAM
8 - جلسه هشتم - SDR DRAM
9 - جلسه نهم - حافظه های DDR2
10 - جلسه دهم - جافظه های DDR2
11 - جلسه یازدهم - کنترلر های DRAM
12 - جلسه دوازدهم - تحلیل سرعت حافظه های DRAM
13 - جلسه سیزدهم - مقدمه Display
14 - جلسه چهاردهم - گرافیک کامپیوتری
15 - جلسه پانزدهم - Computer Graphics - Transformation
16 - جلسه شانزدهم - Scan Conversion
17 - جلسه هفدهم - Clipping & Shading
18 - جلسه هجدهم - GPU
19 - جلسه نوزدهم - Open GL - direct X
20 - جلسه بیستم - معرفی و تقسیم بندی عمومی باس ها
21 - جلسه بیست یکم - معرفی و مقدمات PCI express
22 - جلسه بیست دوم - مرور یک مثال Open GL
23 - جلسه بیست سوم - ادامه بحث PCIe: معرفی لایه Transaction، لایه Data Line، لایه Physical
24 - جلسه بیست چهارم - تکمیل مباحث PCIe
درباره دوره:
نگاه کنونی ما به جهان که محصول پيشرفت های حاصل از علم تجربی است ميتواند برداشت ما از گزارههای دينی را تحت تاثير قرار دهد و معانی جديدی به انها ببخشد و يا معانی سابق را تاييد محکمتری فراهم اورد. مسير الاهيات طبيعی هميشه راهی برای فهم ما از طبيعت به عنوان نشانه ای از امر ما فوق ان باز کرده است. از طرف ديگر شناخت صفات خداوند ميتواند نوری برای شناخت ما از جهان و ماهيت ان بتاباند، هدفی که دانشمندان علوم تجربی ان را از مسير ديگری ميپويند. در اين درس دو کتاب يکی با محوريت شناخت صفات خداوند با در نظر گرفتن ديدگاههای ما در مورد زمان و جهان و ديگری کتابی برای شناخت خداوند از مسير نشانه های طبيعی تدريس ميشود. اهم مباحث مطرح در اين درس عبارتند از:
1. (Metaphysical assumptions (modality, essence, property2. (Omnipotence (Actualism, paradox of stone, atemporality3. (Omniscience (de re or de dicto reading4. Free will and divine foreknowledge5. Divine timelessness and eternity6. Divine goodness and impeccability7. Cosmological argument for God8. Teleological arguments for God9. Moral Argument10.Natural signs and hiddenness of God
متأسفانه جلسه دوم ضبط نشدهاست.
فیلم های آموزشی:
1 - جلسه اول
2 - جلسه سوم
3 - جلسه چهارم
4 - جلسه پنجم
5 - جلسه ششم
6 - جلسه هفتم
7 - جلسه هشتم
8 - جلسه نهم
9 - جلسه دهم
درباره دوره:
ارث ازجمله مباحث ضروری و لازم برای آحاد افراد جامعه و از دروس سخت ودشوار برای طلاب محترم و دانشجویان عزیز و گرامی است و نیز برای همه خانوادهها و افراد بعنوان یک مبحث کاربردی یادگیری آن لازم و ضروری است به نحوی که مشکلات و اختلافات زیادی در مورد این مسئله در کشور جاری می باشد ویا اکثر افراد جامعه علاقه مند به مفهوم شدن این مبحث در اطلاعات عمومی خود می باشند زیرا که جز احکام شرعی و قانونی کشور می باشد و هر انسانی بار ها در زندگی خود با این مسئله رو به رو می شود و درروایات متعدد نیز بر یادگیری احکام ارث و وجوب آن تاکید شده است.
در این دوره آموزشی سعی بر این است که مباحث ارث بصورت بسیار ساده و قابل فهم برای عموم افراد در حد تخصصی بیان شود که این آموزش میتواند اکثر دغدغههای افرادی که با این درس درارتباط هستند تا حدود بسیار زیادی برطرف گردد و مطالب بسیار مفید و کاربردی را برای عموم افراد جامعه بسازد.
ارث:
1 - ادله اشتراک زنان و مردان در اصل بحث ارث
2 - مفهوم ارث
3 - تعریف ارث از منظر فقها، معنای ترکه
4 - فرض، تفاوت ارث و فریضه و معنای ترکه
5 - بررسی ترکه و نکاتی در مورد وصیت
موانع ارث:
1 - موانع ارث و موارد استحقاق ارث
2 - قتل و کفر
3 - فقدان مقتضی در وراثت
4 - موانع اثباتی و موارد آن
5 - مصادیق موانع اثباتی و طبقات ارث
ارث و طبقهبندی وراث:
1 - انواع ارث
2 - صاحبان فرض
تقسیمات ارث:
1 - حجب و اقسام آن
2 - تقسیم ارث و فروض در طبقه اول
3 - تقسیم ارث در طبقه دوم، عول و تعصیب
4 - کلاله و اقسام، مفروض ارث طبقه دوم
5 - نحوه تقسیم ارث در طبقه سوم
6 - مفروض تقسیم ارث در طبقه سوم
7 - ولدملاعنه
8 - موارد مختلف ارث
درباره دوره:
دوره "Analyze Data to Answer Questions" پنجمین دوره در گواهینامه تحلیل داده گوگل است. در این دوره، شما به عمق تحلیل دادهها پرداخته و دانش تئوری خود را به کاربرد عملی تبدیل خواهید کرد.
با استفاده از تکنیکهای مختلف، آنچه که در دورههای قبلی آموختهاید را به کار میگیرید تا به درک و تحلیل دادههای جمعآوری شده بپردازید. دوره شامل سازماندهی و فرمتدهی دادهها با استفاده از ابزارهایی مانند صفحات گسترده و SQL است که به شما امکان میدهد دادههای خود را از زوایای مختلف مشاهده و تفسیر کنید.
همچنین یاد خواهید گرفت که چگونه محاسبات پیچیدهای را برای دستیابی به اهداف کسبوکار انجام دهید، با استفاده از فرمولها، توابع و کوئریهای SQL در طول تحلیل. این دوره توسط تحلیلگران داده فعلی گوگل تدریس میشود که تجربیات عملی را با بهترین ابزارها و منابع برای انجام وظایف رایج تحلیل داده ارائه میدهند.
با اتمام این برنامه گواهینامه، یادگیرندگان برای درخواست شغلهای مقدماتی بهعنوان تحلیلگر داده آماده خواهند بود، بدون نیاز به تجربه قبلی. تا پایان این دوره، یادگیرندگان توانایی سازماندهی دادهها برای تحلیل و درک فرایندهای فرمتدهی و تنظیم دادهها را خواهند داشت.
آنها روشهای تجمیع دادهها در صفحات گسترده و با استفاده از SQL را کاوش خواهند کرد و یاد خواهند گرفت که چگونه با استفاده از فرمولها و توابع در صفحات گسترده محاسبات دادهای را انجام دهند. علاوه بر این، یادگیرندگان مهارتهای لازم برای انجام محاسبات با استفاده از کوئریهای SQL را به دست خواهند آورد که آنها را با ابزارهای اساسی برای یک کار موفق در زمینه تحلیل داده مجهز میکند.
سازماندهی دادهها برای تحلیل مؤثرتر:
1 - مقدمهای بر سازماندهی
2 - فرآیند تحلیل
3 - آیانا: پایبندی به آن
4 - همیشه نیاز به سازماندهی
5 - فیلتر کردن دادهها با SQL
6 - مرتبسازی دادهها در spreadsheets
7 - استفاده از تابع SORT در صفحات گسترده
8 - اما: سفری به سوی یک شغل معنادار
9 - مرتبسازی دادهها با SQL
فرمتدهی و تنظیم دادهها:
1 - شروع با فرمتدهی دادهها
2 - از یک نوع به نوع دیگر
3 - اعتبارسنجی دادهها
4 - فرمتدهی شرطی
5 - ادغام رشتههای متنی برای کسب بینش
6 - رشتهها در spreadsheets
7 - وقتی که گیر میکنید
8 - لیلا: همه چیز درباره مرحله تحلیل
9 - مواجه شدن با چالشها؟ نگران نباشید!
10 - چه زمانی از کدام ابزار استفاده کنیم
تجمیع دادهها برای تحلیل:
1 - تجمیع دادهها برای تحلیل
2 - آمادهسازی برای VLOOKUP
3 - VLOOKUP در عمل
4 - شناسایی و رفع خطاهای رایج VLOOKUP
5 - بررسی نحوه کار JOINs
6 - کوئریهای درون کوئری
7 - استفاده از زیرکوئریها برای تجمیع دادهها
8 - جاستین: تحلیل دادهها شما را به کجا میبرد
انجام محاسبات دادهها:
1 - محاسبات دادهها
2 - فرمولهای محاسبات رایج
3 - توابع و شرایط
4 - توابع مرکب
5 - شروع کار با جداول محوری
6 - ادامه جداول محوری
7 - کوئریها و محاسبات
8 - درج محاسبات ساده با SQL
9 - محاسبات با دستورات دیگر
10 - بررسی و بازبینی
11 - جداول موقت
12 - تنوع در چند جدول
13 - تبریک! جمعبندی دوره
درباره دوره:
آموزش رایگان المپیاد ریاضی در تلاش برای ایجاد یک نگاه جدید نسبت به مسائل پیرامون و همچنین افزایش قدرت تفکر منطقی در پیداکردن سریعترین راهحل هنگام مواجهه با یک سؤال یا چالش جدید است. در آموزش مرحله اول المپیاد ریاضی سعی بر این بوده است که اصول بنیادی بهکاررفته در حل مسائل المپیاد ریاضی تا حد مناسب برای مرحله اول و کمی بالاتر از آن پوشش داده شوند.
همچنین در فصلهای پایانی دوره به بررسی چند روش پرکاربرد در اثبات از جمله استقراء ریاضی پرداخته میشود که فراتر از مرحلهی اول خواهد بود اما توصیه میشود که همه دانشآموزان خواهان شرکت در المپیاد با آن آشنایی پیدا کنند.
مباحث تدریس شده در این دوره همپوشانی زیادی با مطالب درس ریاضیات گسسته سال پایانی دبیرستان در رشته ریاضی و همچنین برخی دروس دانشگاهی نظیر آمار و احتمال دارد. مدرس این دوره سعی کرده است تا مطالب را بهصورت پایهای و با درنظرگرفتن این مطلب که اکثر شرکتکنندگان دوره آشنایی قبلی چندانی با مباحث مطرح شده ندارند، توضیح دهد تا برای هر دو گروه دانشآموزان کنکوری و المپیادی قابلاستفاده باشند. مطالب مطرح شده اعم از توضیحات و حل مسائل بهصورت آسان به سخت، دستهبندی شدهاند و دانشآموزان کنکوری میتوانند تنها سوالات سادهتر ابتدایی را مشاهده کنند اما دانشآموزانی که میخواهند در المپیاد شرکت کنند، باید مطالب را تا انتها دنبال کنند.
ویدئوهای این دوره بهصورت کلی به دو بخش توضیحات و حل مسائل تقسیم میشوند. ویدئو توضیحات برای شرح مطالب و حل چند مثال در قالب ویدئوهای حدود سی دقیقه خواهد بود و ویدئوهای حل مسئله بهصورت ویدئوهای حدود یک ساعت برای حل مسائل مختلف از مباحث تدریس شده قبلی خواهد بود. پیشنهاد ما این است که در صورت نداشتن آشنایی عمیق قبلی با مطالب تدریس شده طبق بخشبندی ویدئوها پیش بروید اما درصورتیکه از قبل با مباحث مطرح شده آشنایی دارید میتوانید از برخی مطالب عبور کرده و یا صرفاً به بررسی روشهای حل مسائل مختلف مطرح شده در دوره بپردازید.
منبع تدریس این دوره کتاب آنالیز ترکیبی المپیاد نوشته آقای علیرضا علیپور خواهد بود که شامل هشت فصل است. هر فصل دارای چندین بخش بوده که در دو ویدئو مجزا بهصورت توضیح و حل مسئله پوشش داده خواهد شد.
سرفصلهای کتاب عبارتند از :
امید است که این دوره مفید فایده واقع شود و دانشآموزان پس از اتمام این دوره بتوانند دید عمیق و جدیدی در مواجهه با مسائل نسبتاً دشوار پیدا کنند و با حل سوالات مختلف، به خوبی با مباحث درگیر شوند؛ البته باید این نکته را در نظر داشت که مباحث المپیاد ریاضی و حتی ریاضیات گسسته نیازمند تلاش زیاد و حل کردن مسائل متنوع هستند بنابراین نمیتوان صرفاً با تکیه بر این دوره آموزشی یا هر دورهی آموزشی دیگر از پس مسائل المپیاد برآمد و وظیفهی اصلی همچنان بر عهده خود دانشآموزان است.
***این دوره درحال تکمیل است***
فصل اول: اصول شمارش:
1 - جلسه 0: مقدمه
2 - جلسه 1: اصل ضرب
3 - جلسه 2: حل مسائل اصل ضرب
4 - جلسه 3: اصل جمع
5 - جلسه 4: حل مسائل اصل جمع
6 - جلسه 5: اصل متمم
7 - جلسه 6: حل مسائل اصل متمم
فصل دوم: جایگشتها:
1 - جلسه 7: فاکتوریل
2 - جلسه 8: حل مسائل فاکتوریل
3 - جلسه 9: جایگشتهای خطی
4 - جلسه 10: حل مسائل جایگشتهای خطی
5 - جلسه 11: جایگشتهای r شیء از n شیء
6 - جلسه 12: مسائل جایگشتهای r شیء از n شیء
7 - جلسه 13: جایگشتهای دوری
8 - جلسه 14: حل مسائل جایگشتهای دوری
فصل سوم: ترکیبها و بسط دوجملهای:
1 - جلسه 15: ترکیبها
2 - جلسه 16: حل مسائل ترکیبها