مجموعه آموزش‌های مهندسی نرم افزار
مجموعه آموزش های اصول و مبانی برنامه نویسی - (رایگان)

مجموعه آموزش های اصول و مبانی برنامه نویسی - (رایگان)

مدرس: دکتر سیدمصطفی کلامی هریس

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

یادگیری را شروع کنید ...

مجموعه آموزش های برنامه نویسی C

مجموعه آموزش های برنامه نویسی C

مدرس: دکتر سیدمصطفی کلامی هریس

در این مجموعه آموزشی در خلال همه درس ها و مباحث آموزش، مفاهیم برنامه نویسی معرفی شده، به صورت عملی و گام به گام، برای پیاده سازی پروژه های برنامه نویسی مورد استفاده قرار گرفته اند و از این رو، این مجموعه آموزشی، نه تنها مباحث تئوری بلکه مباحث عملی نیز، به صورت کامل و جامع به مخاطبین، آموزش داده می شوند.

یادگیری را شروع کنید ...

آموزش ساختمان گسسته با رویکرد حل مساله

آموزش ساختمان گسسته با رویکرد حل مساله

مدرس: مهندس منوچهر بابایی

در این دوره آموزشی مفاهیم اصلی و سرفصل هایی که در کنکورهای کارشناسی ارشد و وزارت علوم برای درس ساختمان گسسته مورد سؤال قرار می گیرند را مورد بحث قرار می دهیم، همچنین هدف اصلی ما حل مسائل منتخب از هر مبحث خواهد بود که در واقع به فهم موضوع اصلی کمک شایانی خواهد کرد و باعث گشودن راهکارهایی برای مخاطب خواهد شد و داوطلب را برای رویارویی با مسائل مشابه آماده خواهد کرد. در این آموزش بیش از صد مثال متنوع از موضوعات مختلف (بخصوص نمونه سؤالات کنکور کارشناسی ارشد) را تشریح کرده ایم.

یادگیری را شروع کنید ...

آموزش ساختمان داده ها

آموزش ساختمان داده ها

مدرس: مهندس فرشید شیر افکن

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

یادگیری را شروع کنید ...

آموزش طراحی الگوریتم به همراه حل مثال های عملی

آموزش طراحی الگوریتم به همراه حل مثال های عملی

مدرس: مهندس مهدی اشرفی

اساس کار نوشتن یک برنامه طرز فکر و چگونگی رسیدن به هدف می باشد که همان الگوریتم رسیدن به جواب می باشد. با دانستن الگوریتم می توان به سادگی با استفاده دستورات یک زبان برنامه نویسی آن را پیاده سازی کرد؛ اما اگر فقط دستورات برنامه نویسی را بدانیم و بخواهیم آنها را حفظ کنیم و به شیوه رسیدن به جواب یا الگوریتم مسلط نباشیم هیچگاه نخواهیم توانست برنامه نویسی را درک کرده و آن را بیاموزیم و همیشه برنامه-نویسی کاری سخت و طاقت فرسا خواهد بود.

یادگیری را شروع کنید ...

آموزش روش های حل روابط بازگشتی

آموزش روش های حل روابط بازگشتی

مدرس: مهندس فرشید شیر افکن

در ریاضیات، رابطه بازگشتی (Recurrence Relation)، دنباله ای است که به صورت بازگشتی تعریف می شود. در یک دنباله بازگشتی، یک معادله به نام رابطه بازگشتی ارائه می شود که با آن، جمله n ام دنباله به جملات پیشین مرتبط می شود. مقادیر چند جمله اول دنباله به نام های شرایط مرزی یا مقادیر اولیه، داده می شوند.

یادگیری را شروع کنید ...

آموزش سیستم های عامل

آموزش سیستم های عامل

مدرس: مهندس فرشید شیر افکن

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

 

یادگیری را شروع کنید ...

آموزش نظریه زبان ها و ماشین ها

آموزش نظریه زبان ها و ماشین ها

مدرس: مهندس فرشید شیر افکن

در این درس با سه موضوع " زبان، گرامر و ماشین" آشنا می شوید. این درس پیش نیاز درس طراحی کامپایلر است. با یادگیری زبان ها و گرامرها می توانید نحوه کار کامپایلر و همچنین طراحی زبان های برنامه سازی را متوجه شد. یادگیری این درس بدون مدرس کار ساده ای نمی باشد و ما در این آموزش تجربه حداقل پانزده سال تدریس این درس را در اختیار شما گذاشته ایم. به امید اینکه دعای خیری برای ما شود.

یادگیری را شروع کنید ...

آموزش هوش مصنوعی

آموزش هوش مصنوعی

مدرس: مهندس محمد صبری

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

یادگیری را شروع کنید ...

مدار منطقی

مجموعه آموزش های مدارهای منطقی (طراحی دیجیتال)

مدرس: مهندس سمیرا تیموری

اساس سیستم های کامپیوتری روی کار با اعداد دودویی بنا شده است. درس طراحی دیجیتال که در ایران به نام مدار منطقی معروف شده است دروازه ورود به دنیای ۰ و ۱ کامپیوتر است. در این آموزش ابتدا با اعداد در مبنای ۲ و روش های محاسبه در این مبنا آشنا می شوید. پس از آن وارد مبحث جبر بولی و عملگرهای منطقی می شوید که در آن گیت های منطقی به عنوان پایه های مدارهای منطقی از اهمیت زیادی برخوردارند.

یادگیری را شروع کنید ...

آموزش مروری مدارات منطقی‎ (رایگان)

آموزش مروری مدارات منطقی‎ (رایگان)

مدرس: مهندس سمیرا تیموری

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

یادگیری را شروع کنید ...

آموزش معماری کامپیوترآموزش معماری کامپیوتر

آموزش معماری کامپیوتر با رویکرد حل مسأله

مدرس: مهندس منوچهر بابایی

در این آموزش مبحث پردازش موازی پایپ لاین و کارایی با تکیه بر منابع معتبری مانند کتابهای پترسون و استالینگز بصورت کامل تشریح شده اند. همچنین مبحث حافظه با مثال های متنوع و متعدد در این آموزش بصورت کاملا تشریحی و مفهمومی ارایه شده است. چون در این درس تشریح راه حل و مراحل حل مسایل بسیار مهم است لذا استفاده از یک آموزش مثال محور همراه با توضیح مراحل مختلف حل بسیار کمک کننده خواهد بود.

یادگیری را شروع کنید ...

آموزش پایگاه داده ها

آموزش پایگاه داده ها

مدرس: مهندس فرشید شیر افکن

پایگاه داده ها یکی از دروسی است که دانشجویان رشته کامپیوتر باید در مقطع کارشناسی بگذرانند. در این مجموعه ابتدا مفاهیم اولیه در پایگاه داده تدریس می شود. سپس در فصل دوم مدل رابطه ای و در فصل سوم نمودار ER تدریس می شود. در ادامه جبر رابطه ای و SQL و در انتها وابستگی و نرمال سازی به زبانی بسیار ساده تدریس می شود. از این آموزش می توان جهت آمادگی برای کنکور ارشد نیز استفاده کرد.

یادگیری را شروع کنید ...

آموزش کاربردی SQL Server

آموزش کاربردی SQL Server

مدرس: مهندس ضحی شبر

SQL Server یکی از بهترین و محبوبترین نرم افزار هایی است که می تواند ما را در ساخت، نگه داری و مدیریت بانک های اطلاعاتی یاری دهد. این نرم افزار در عین حال که بسیار قدرتمند و کامل می باشد و می تواند تمام نیاز های مدیران بانک های اطلاعاتی را پوشش دهد، دارای محیطی گرافیکی بسیار روان و معمول می باشد و پیچیده ترین کارهارا برای شما به ساده ترین روش های ممکن فراهم کرده است.

یادگیری را شروع کنید ...

آموزش مدیریت بانک اطلاعاتی اوراکل

آموزش مدیریت بانک اطلاعاتی اوراکل

مدرس: مهندس حمیدرضا پاکپور حاجی ها

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

یادگیری را شروع کنید ...

آموزش برنامه نویسی جاوا‎‬

آموزش برنامه نویسی جاوا‎‬

مدرس: دکتر سیدمصطفی کلامی هریس

مجموعه فیلم های آموزشی برنامه نویسی جاوا، با این فرض تهیه شده است که مخاطب هیچ دانش و تجربه قبلی در زمینه برنامه نویسی ندارد، و در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا، و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شیئ گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.

یادگیری را شروع کنید ...

آموزش جامع شی گرایی در سی شارپ

آموزش جامع شی گرایی در سی شارپ (#C)

مدرس: مهندس رشید شجاعی

زبان برنامه سازی #C یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان #C یکی از زبان های برنامه سازی شی گرا این Platform است. با به کارگیری برنامه نویسی شی گرا، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد در صد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقاء آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.

یادگیری را شروع کنید ...

آموزش آشنایی با LINQ to SQL در #C

آموزش آشنایی با LINQ to SQL در #C

مدرس: مهندس فرشید شاکری

ارتباط بین اطلاعات و برنامه کاربردی از اهمیت ویژه ای برخوردار است، به خصوص در مواقعی که سرعت انجام عملیات و ایجاد ارتباط برای کاربر مهم باشد. LINQ یک واسط بین اطلاعات و برنامه های کاربردی است که دارای سرعت نسبتاً بالاتری می باشد؛ همچنین یک زبان برای گرفتن Query از هر نوع مجموعه داده (Data Base، آرایه ها، Xml و…) است.

یادگیری را شروع کنید ...

آموزش گرامر، زبان منظم و ماشین NFA و DFA در نظریه زبان ها و ماشین

آموزش گرامر، زبان منظم و ماشین NFA و DFA در نظریه زبان ها و ماشین (مرور - تست کنکور ارشد)

مدرس: مهندس فرشید شیر افکن

در این مجموعه ابتدا مفاهیم عبارت منظم، زبان منظم ، گرامر و ماشین متناهی تدریس شده و سپس تست های مربوط به این مفاهیم بررسی شده اند. مفاهیم به طور کامل در مجموعه ای قبلا تدریس شده است و در این جا فقط مروری انجام شده است. این مجموعه برای داوطلبان کنکور کارشناسی ارشد رشته های کامپیوتر و علوم کامپیوتر مفید است.

یادگیری را شروع کنید ...

آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور - تست کنکور ارشد)

آموزش مرتبه اجرایی در ساختمان داده و طراحی الگوریتم (مرور - تست کنکور کارشناسی ارشد)

مدرس: مهندس فرشید شیر افکن

در این مجموعه مرور کلی در رابطه با مرتبه اجرایی حلقه های ساده، حلقه های تودرتو و حلقه های وابسته انجام شده است. سپس تست های کنکور مرتبط با این مبحث بررسی شده اند. در انتها نمادهای مرتبه اجرایی و تست های مرتبط با آنها بررسی شده اند.

یادگیری را شروع کنید ...

آموزش وابستگی و نرمال سازی داده ها در پایگاه داده ها

آموزش وابستگی و نرمال سازی داده ها در پایگاه داده ها (مرور - تست کنکور کارشناسی ارشد)

مدرس: مهندس فرشید شیر افکن

در این مجموعه یک مرور اجمالی به نرمال سازی داده ها در پایگاه داده ها شده و سپس تست های کنکور دولتی حل شده است. علاوه بر حل تشریحی، نکات کنکوری نیز برای حل سریع تر بیان شده است. نکاتی که در اکثر منابع کنکور نمی توان آنها را پیدا کرد و حاصل بیش از ۱۵ سال تدریس کنکوری است.

یادگیری را شروع کنید ...

آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور - تست کنکور ارشد)

آموزش رابطه های بازگشتی در طراحی الگوریتم و ساختمان گسسته (مرور - تست کنکور ارشد)

مدرس: مهندس فرشید شیر افکن

در این مجموعه یک مرور اجمالی به رابطه های بازگشتی شده و سپس تست های کنکور دولتی حل شده است. علاوه بر حل تشریحی، نکات کنکوری برای حل سریع تر بیان شده است. نکاتی که در اکثر منابع کنکور نمی توان آنها را پیدا کرد و حاصل بیش از ۱۵ سال تدریس کنکوری است.

یادگیری را شروع کنید ...

آموزش روش تقسیم و حل در طراحی الگوریتم (مرور - تست کنکور کارشناسی ارشد)

آموزش روش تقسیم و حل در طراحی الگوریتم (مرور - تست کنکور کارشناسی ارشد)

مدرس: مهندس فرشید شیر افکن

در این مجموعه یک مرور اجمالی به روش تقسیم و حل در طراحی الگوریتم شده و سپس تست های کنکور دولتی حل شده است. علاوه بر حل تشریحی، نکات کنکوری نیز برای حل سریع تر بیان شده است، نکاتی که در اکثر منابع کنکور نمی توان آنها را پیدا کرد و حاصل بیش از ۱۵ سال تدریس کنکوری است.

یادگیری را شروع کنید ...

آموزش شبکه های کامپیوتری 1

آموزش شبکه های کامپیوتری ۱

مدرس: مهندس علیرضا سبحانی

درس شبکه‌های کامپیوتری به خاطر کاربرد بسیار زیاد شبکه ها در محیط های کاری از دروس مهم و کاربردی رشته مهندسی برق و کامپیوتر است. اهمیت دیگر این درس، به دلیل وجود آن در دروس اصلی کنکور ارشد رشته IT، با ضریب بالا می باشد. بنابراین یادگیری این درس برای دانشجویان رشته برق و کامپیوتر و داوطلبان کنکور ارشد IT اهمیت زیادی دارد.

یادگیری را شروع کنید ...

شبکه های کامپیوتری 2

آموزش شبکه های کامپیوتری ۲ - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

اشتراک منابع با استفاده از شبکه های کامپیوتری، یکی از امکانات مهمی است که شبکه ها برای ما فراهم می کنند. به عنوان مثال استفاده از یک پرینتر در شرکتی که همه پرسنل آن به صورت مشرک و با استفاده از سیستم خودشان به آن متصل می شود، از ساده ترین امکانات استفاده از شبکه های کامپیوتری است. در واقع شبکه های کامپیوتری، زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در یک مجموعه را فراهم می آورند. در صورتی که این زیر ساختها به درستی تهیه و طراحی نشوند، باید هزینه های زیادی به منظور نگهداری شبکه و تطبیق آن با خواسته های مورد نظر صرف شود. در درس شبکه های کامپیوتری، اصول و موارد لازم برای راه اندازی یک شبکه کامپیوتری را می آموزیم.

یادگیری را شروع کنید ...

آموزش دیتاگارد در اوراکل

آموزش دیتاگارد در اوراکل

مدرس: مهندس حمیدرضا پاکپور حاجی ها

هدف از این آموزش نحوه پیاده سازی دیتاگارد می باشد که یکی از پیشرفته ترین مباحث دیتابیس به شمار می رود و در این آموزش به صورت گام به گام مراحل پیاده سازی دیتاگارد شرح داده شده است که از آن می توانید برای پیاده سازی عملیاتی استفاده کنید.

یادگیری را شروع کنید ...

آموزش مدیریت حافظه در سیستم عامل (مرور - تست کنکور کارشناسی ارشد)

آموزش مدیریت حافظه در سیستم عامل (مرور - تست کنکور کارشناسی ارشد)

مدرس: مهندس فرشید شیر افکن

مبحث مدیریت حافظه شامل روش های مدیریت حافظه مانند ایستا، پویا، صفحه بندی، قطعه بندی، صفحه بندی مجازی، قطعه بندی صفحه بندی و.. به طور اجمالی توضیح داده شده و تست های مرتبط با این فصل بررسی شده اند.

یادگیری را شروع کنید ...

آموزش طراحی و پیاده سازی زبان های برنامه سازی

آموزش طراحی و پیاده سازی زبان های برنامه سازی

مدرس: مهندس فرشید شیر افکن

یکی از دروس مقطع کارشناسی کامپیوتر است که از پیش نیازهای آن آشنایی با دروس برنامه سازی، ساختمان داده ها، نظریه زبان و ماشین و … می باشد. در این درس نحوه طراحی و پیاده سازی انواع داده ها و دستورات و ساختمان داده ها را در چند زبان برنامه نویسی مطالعه کرده و امتیازها و معایب را مقایسه می کنیم. از این مطالب برای طراحی یک زبان جدید یا انتخاب یک زبان مناسب استفاده می شود.

یادگیری را شروع کنید ...

آموزش نظریه زبان ها و ماشین (مرور - تست کنکور ارشد)

آموزش نظریه زبان ها و ماشین (مرور - تست کنکور ارشد)

مدرس: مهندس فرشید شیر افکن

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

یادگیری را شروع کنید ...

آموزش ساختمان گسسته (مرور و حل تست های کنکور کارشناسی ارشد)

آموزش ساختمان گسسته (مرور و حل تست های کنکور کارشناسی ارشد)

مدرس: مهندس منوچهر بابایی

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

یادگیری را شروع کنید ...

آموزش پایگاه داده ها (مرور – تست کنکور ارشد)

آموزش پایگاه داده ها (مرور – تست کنکور ارشد)

مدرس: مهندس فرشید شیر افکن

در این آموزش سعی شده است، کلیه مباحث درس پایگاه داده ها مطرح شوند تا دانشجویان با هر هدفی که تهیه می نمایند، محتوای کاملی از این عنوان را داشته باشند.‎ هم چنین این آموزش برای داوطلبان کنکور کارشناسی ارشد کامپیوتر و it مناسب است.

یادگیری را شروع کنید ...

موضوعات آموزشی مرتبط



در میان بیش از هزار ساعت آموزش منتشر شده در بزرگ ترین دانشگاه آنلاین کشور، جستجو کنید ...


فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران