Filter by دسته‌ها
chatGTP
ابزارهای هوش مصنوعی
اخبار
گزارش
تیتر یک
چندرسانه ای
آموزش علوم داده
اینفوگرافیک
پادکست
ویدیو
دانش روز
آموزش‌های پایه‌ای هوش مصنوعی
اصول هوش مصنوعی
یادگیری بدون نظارت
یادگیری تقویتی
یادگیری عمیق
یادگیری نیمه نظارتی
آموزش‌های پیشرفته هوش مصنوعی
بینایی ماشین
پردازش زبان طبیعی
پردازش گفتار
چالش‌های عملیاتی
داده کاوی و بیگ دیتا
رایانش ابری و HPC
سیستم‌‌های امبدد
علوم شناختی
دیتاست
رویدادها
کاربردهای هوش مصنوعی
کتابخانه
اشخاص
شرکت‌های هوش مصنوعی
محصولات و مدل‌های هوش مصنوعی
مفاهیم
کسب‌و‌کار
تحلیل بازارهای هوش مصنوعی
کارآفرینی
هوش مصنوعی در ایران
هوش مصنوعی در جهان
مقاله
 آموزش رایگان ساختمان داده‌ها و الگوریتم‌ها؛ لیست‌های آرایه، لیست‌های پیوندی، پشته‌ها و صف‌ها

آموزش رایگان ساختمان داده‌ها و الگوریتم‌ها؛ لیست‌های آرایه، لیست‌های پیوندی، پشته‌ها و صف‌ها

زمان مطالعه: 3 دقیقه

آموزش رایگان مبحث ساختمان داده‌ها و الگوریتم‌ها، فرصت خوبی برای شناخت مبانی و سرفصل‌های این موضوع است، چراکه مؤسسه فناوری جورجیا آموزش رایگان دوره‌ای برای این موضوع را برگزار می‌کند. مؤسسه فناوری جورجیا که به‌نام جورجیا تِک نیز شناخته ‌می‌شود، یکی از دانشگاه‌های تحقیقاتی پیشرو در آمریکا است که آموزش متمرکز و مبتنی بر فناوری‌های هوش مصنوعی را برای بیش از 25000 دانشجوی کارشناسی و کارشناسی ارشد ارائه ‌می‌دهد. مؤسسه فناوری جورجیا برنامه‌های شناخته‌شده ملی بسیاری دارد؛ براساس اخبار و گزارش جهانی ایالات متحده، این مؤسسه در 10 دانشگاه دولتی برتر آمریکا رتبه‌بندی شده‌است.

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

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

زمان دوره آموزش رایگانِ مبحث ساختمان داده‌ها و الگوریتم‌ها، نزدیک به 5 هفته طول ‌می‌کشد و در هر هفته، شما 9 تا 10 ساعت جلسه آموزشی خواهید داشت. شیوه اجرا به‌صورت خودآموز است و شما با سرعتِ خودتان و براساس شرایط گوناگونِ زندگیِ شخصیِ خود، در آن شرکت و پیشرفت می‌کنید. همچنین هیچ هزینه‌ای برای گذراندن این دوره نباید بپردازید و شرکت در آن رایگان است.

این دوره در دو تاریخ 8 نوامبر همین‌سال و ۱۶ ژانویه ۲۰۲۳ برگزار می‌شود و تاکنون بیش‌از 19000 نفر درآن ثبت‌نام کرده‌اند.

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

دوره آموزش رایگانِ مبحث ساختمان داده‌ها و الگوریتم‌ها با مروری بر برخی از تکنیک‌ها و نکات ظریف جاوا در برنامه‌نویسی آغاز می‌شود. این‌دوره به‌دانش قبلی از جاوا و برنامه‌نویسی شیء‌گرا نیاز دارد، اما نه در ساختمان داده یا الگوریتم‌ها.

ساختار داده‌ها و الگوریتم‌ها

دوره آموزش رایگانِ مبحث ساختمان داده‌ها و الگوریتم‌ها شما را با پیچیدگی زمان آشنا می‌کند و این مفهوم را در تمام ساختمان‌های داده و الگوریتم‌های ارائه‌شده آموزش می‌دهد.

شما همچنین با اصول ذخیره‌سازی داده‌ها در نمونه‌های Arrays و LinkedList آشنا خواهید شد.

شما ساختمان داده‌های سطحِ پایین را برنامه‌ریزی خواهید کرد: لیست‌های تکی، دایره‌ای، دوپیوندی؛ و همچنین موارد لبه و کارایی آن‌ها را بررسی ‌می‌کنید.

در دوره آموزش رایگانِ مبحث ساختمان داده‌ها و الگوریتم‌ها شما می‌فهمید که LinkedLists و Arrays برای پیاده‌سازی Abstract Data Types، ADTs: Stacks، Queues و Deques استفاده‌ می‌شوند و استفاده از قدرت بازگشت برای حرکت در این ساختمان‌های داده ضروری ‌است. همچنین همان‌طور که اندازه در ساختمان داده‌های شما تغییر می‌کند، بررسی تجزیه‌وتحلیل مستهلک‌شده عملیات نیز مهم می‌شود.

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

مفاهیمی که می‌آموزید

  • مهارت‌های برنامه‌نویسی جاوا را با استفاده از ژنریک‌ها، مراجع و رابط‌ها توسعه‌ دهید.
  • اصول ذخیره‌سازی داده در اشیاء Node را بدانید.
  • ساختمان داده‌های سطح پایینِ مختلف، مانند Singly، Doubly و Circular LinkedLists را برنامه‌ریزی کنید.
  • طراحی و پیاده‌سازی ADT مانند لیست‌ها (با پشتوانه آرایه‌ها)، پشته‌ها و صف‌ها.
  • موارد کناری را که در ساختمان داده‌های خطی رخ می‌دهند، بررسی‌کنید.
  • تجزیه‌وتحلیل پیچیدگی زمان در ساختمان داده‌های خطی و الگوریتم‌های آن‌ها.
  • محاسبه تحلیلِ مستهلک‌شده، برای آرایه‌ها، پشته‌ها و صف‌ها.
  • پیاده‌سازی روش‌های بازگشتی که بر روی ساختمان داده‌های خطی عمل‌می‌کنند.
  • دانش این مفاهیم را به ساختمان‌های دیگری مانند PriorityQueues و Deques گسترش ‌می‌دهید.
مفاهیمی که می‌آموزید

سرفصل دروس

فصل نخست: مقدمه و بررسی

بررسی اصولِ مهمِ جاوا در طراحی شیء‌گرا

الگوهای طراحی Iterator & Iterable و رابط‌های Comparable & Comparator

نمادگذاری پایه “Big-Oh” و تجزیه‌وتحلیل تقریبی

فصل دوم:      آرایه‌ها، فهرست‌های آرایه  و بازگشت

کلاس آرایه، دسترسی در مقابل جستجوی آرایه، تخصیص استاتیک و کارایی

نوعِ داده انتزاعی و لیست (ADT) که توسطِ یک آرایه پشتیبانی ‌می‌شود و از تغییرِ اندازه پویا و تجزیه‌وتحلیل استهلاک استفاده‌ می‌کند.

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

فصل سوم:     فهرست‌های پیوند

ساختمان داده در Singly LinkedList، پیاده‌سازی آن، روش‌ها و پیچیدگی زمانی

استفاده از رابط تکرارپذیر و روش‌های بازگشتی در LinkedLists

ایجاد انواع LinkedLists مانند Doubly-Linked و Circularly-Linked

فصل چهارم:     پشته‌ها، صف‌ها و دک‌ها

StackADT براساس اصلِ آخرین‌ورود، اولین‌خروج و پیاده‌سازی آن با استفاده از آرایه‌ها و لینکدلیست‌ها

QueueADT براساس اصلِ اولین‌ورود، اولین‌خروج و پیاده‌سازی آن با استفاده از آرایه‌ها و لینکدلیست‌ها

ایجاد انواع Stacks و Queues مانند Priority Queues و Deques

سرفصل دروس

درباره مربی

Mary Hudachek-Buswell این دوره را تدریس می‌کند. وی استادِ بخشِ آموزشِ محاسبات در مؤسسه فناوری جورجیا است.

راه‌های تماس و ثبت‌نام در این دوره

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

آخرین اخبار و رویدادهای هوش مصنوعی را با هوشیو دنبال کنید

میانگین امتیاز / 5. تعداد ارا :

مطالب پیشنهادی مرتبط

اشتراک در
اطلاع از
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
[wpforms id="48325"]