آموزش دوره کامل توسعه دهنده نرم افزار ریاضیات برای سال 2021

The Complete Mathematics Software Developer Course for 2021

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تمام ریاضیاتی که شما باید به عنوان یک برنامه نویس بدانید

آنچه خواهید آموخت

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

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

  1. بیاموزید که چگونه تکنیک های اثبات را در برنامه رایانه ای خود اعمال کنید.

  2. رمزگذاری و رمزگشایی پیام ها را با شماره نظریه بیاموزید.

  3. نحوه ارتباط نرم افزار با ریاضیات گسسته و الکترونیک دیجیتال را بیاموزید.

  4. نحوه استفاده از ابزارهای ریاضی برای تحلیل درست هر الگوریتم رایانه را بفهمید.

  5. با نحوه استفاده از حساب ، نظریه احتمال و جبر خطی هنگام محاسبه آشنا شوید.

  6. نحوه استفاده از حساب Lambda در برنامه نویسی عملکردی را بفهمید.


این دوره برای چه کسانی است:

  • توسعه دهندگان جاوا مبتدی
  • توسعه دهندگان مبتدی Python
  • برنامه نویسان مبتدی C ++
  • دانشجویان علوم کامپیوتر
  • دانشجویان مهندسی
  • کارمندان در شرکت های برنامه نویسی

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

معرفی Introduction

  • معرفی Introduction

  • چرا یادگیری ریاضیات برای علوم کامپیوتر؟ Why Learning Mathematics for Computer Science?

منطق متغیرهای بولی Boolean Variables Logic

  • متغیرهای بولی Boolean Variables

  • جداول حقیقت Truth Tables

  • قانون دی مورگان De Morgan's Law

  • ورزش بولی - راه حل Boolean Exercise - Solution

جبر بولی برای الکترونیک دیجیتال Boolean Algebra for Digital Electronics

  • عملیات بولی در سخت افزار کامپیوتر Boolean Operations in Computer Hardware

  • ترانزیستور کامپیوتر و گیتس Computer Transistors and Gates

  • نمایش مدار و ورزش Circuit Representation and Exercise

  • نمایش مدار: راه حل ورزش Circuit Representation: Exercise Solution

  • ساده سازی مدارهای منطقی Simplification of Logical Circuits

  • تنظیم مجدد Flip - Flop Set Reset Flip - Flop

  • Logical Circuits and SR Flip-Flop: Solution تمرین Logical Circuits and SR Flip-Flop: Exercise Solution

سیستم های عددی و کاربردهای آنها Numerical Systems and Their Applications

  • سیستم عددی اعشاری Decimal Numerical System

  • سیستم عددی دودویی Binary Numerical System

  • علامت گذاری اجزا Two دو Two's Component Notation

  • اعداد هگزادسیمال Hexadecimal Numbers

نمایش دیجیتال و تشخیص خطا Digital Representations and Error Detection

  • نمایش کاراکترها و مقادیر عددی Representation of Characters and Numerical Values

  • نمایش دیجیتال برای تلفن های موبایل Digital Representation of Sounds

  • نمایش دیجیتالی تصاویر Digital Representation of Images

  • تصحیح خطا در سیستم های دیجیتال Error-Correction in the Digital Systems

نظریه مجموعه Set Theory

  • روابط را تنظیم می کند Sets Relations

  • عملیات با مجموعه ها Operations With Sets

  • تنظیم روابط تئوری Set Theory Relations

محدود اتومات Finite Automata

  • نظریه محاسبات Theory of Computation

  • محدود اتومات Finite Automata

  • Deterministic Finite Automata (DFA) Deterministic Finite Automata (DFA)

  • چالش DFA DFA Challenge

اتوماتهای محدود غیر قطعی و عملکردهای منظم Non - Deterministic Finite Automata & Regular Operations

  • اتوماتای محدود غیر قطعی Non - Deterministic Finite Automata

  • مثالهای NFA: تمرین عملی NFA Examples: Practical Exercise

  • عملیات با زبانها Operations With Languages

  • زبانهای منظم Regular Languages

  • عبارات با قاعده Regular Expressions

نظریه اعداد Numbers Theory

  • تقسیم پذیری Divisability

  • الگوریتم اقلیدسی Euclidean Algorithm

  • حساب ماژولار Modular Arithmetic

  • جمع و ضرب مدولار Modular Addition and Multiplication

  • توابع شماره اول Prime Number Functions

  • تست شماره اول Prime Number Testing

امنیت سایبری: رمزنگاری کلید عمومی Cyber Security: Public Key Cryptography

  • رمزگذاری و رمزگشایی کلیدهای عمومی Encryption and Decryption of Public Keys

  • رمزگذاری و رمزگشایی طرح ها Encryption and Decryption of Schemes

  • الگوریتم پیشرفته RSA Advanced RSA Algorithm

  • تولید کلید با RSA: تمرین عملی Key Generation with RSA: Practical Exercise

  • راه حل تمرین RSA RSA Exercise Solution

  • الگوریتم تبادل کلید دیفی - هلمن Key Exchange Algorithm of Diffie - Hellman

  • الگوریتم تبادل کلید: حل تمرین Key Exchange Algorithm: Exercise Solution

الگوریتم Dijkstra Dijkstra Algorithm

  • الگوریتم Dijkstra | قسمت 1 Dijkstra Algorithm | Part 1

  • الگوریتم Dijkstra | قسمت 2 Dijkstra Algorithm | Part 2

سخنرانی جایزه Bonus Lecture

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش دوره کامل توسعه دهنده نرم افزار ریاضیات برای سال 2021
جزییات دوره
6h 33m
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
18,992
4.8 از 5
ندارد
ندارد
ندارد
Martin Yanev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Yanev Martin Yanev

مهندس نرم افزار

اسم من مارتین یانف یک مهندس نرم افزار هوافضا بین المللی تحسین شده است.

من یک مدرک لیسانس در مهندسی هوانوردی و دو مدرک کارشناسی ارشد در دینامیک هوافضا و مهندسی نرم افزار دارم. من عضو وابسته انجمن سلطنتی هوانوردی در بریتانیا هستم. من دارای گواهینامه ISTQB با تجربه قوی در تست/ادغام سیستم هستم.

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

در مورد هر موضوع مرتبط با علوم کامپیوتر و مهندسی هوافضا با من تماس بگیرید زیرا من واقعاً به این زمینه ها علاقه دارم.

امیدوارم از دوره های من لذت ببرید و پیشرفت شغلی خود را با آنها بهبود بخشید.