در اين درس مباني ساختمان داده ها و الگوريتم ها تدریس میشود.

Slides:



Advertisements
Similar presentations
رشته مهندسي فناوري اطلاعات بهار 90 دانشگاه کردستان دانشكده فني گروه مهندسي كامپيوتر و فناوري اطلاعات.
Advertisements

سازگاري فرايندهاي يادگيري Consistency of Learning Processes ارائه دهنده : الهام باوفای حقیقی استاد درس : آقای دکتر شيري دانشگاه امير كبير دانشكده ‌ مهندسي.
ترم دوم سال تحصيلی ناصر پريز  “ کنترل غيرخطی ”
مركز تحصيلات تكميلي آموزشهاي مجازي دانشگاه صنعتي اميركبير طرح درس مديريت پروژه‌هاي فناوري اطلاعات Information Technology Project Management دوره کارشناسي.
طرح درس مهندسي و ساخت سيستم‌هاي تجارت الکترونيک Engineering & Construction of Ecommerce Systems دوره کارشناسي ارشد مهندسي فناوري اطلاعات گرايش تجارت الکترونيک.
مهندسی نرم افزار مبتنی بر عامل
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
برنامه‌ريزي استراتژيک
ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.
Midterm Exam Two Tuesday, November 25 st In class cumulative.
سيستمهاي اطلاعات مديريت ارائه كننده : محسن كاهاني.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
طرح درس مديريت پروژه‌هاي فناوري اطلاعات Infromation Technology Project Management دوره کارشناسي مهندسي فناوري اطلاعات نيمسال اول
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
شاخص هاي فرايند و پروژه درس مهندسي نرم‌افزار 2
مهندسی نرم افزار مبتنی بر عامل
معماري Enterprise معرفي چارچوب زكمن. مقدمه  براي آنكه بتوان به گونه ‌ اي ساماندهي شده به معماري انديشيد به چارچوب نياز داريم.  چارچوب Enterprise ، ساختاری.
1 فصل 9 - طراحي ساختار داده و تراکنش ها برگرفته از کتاب Large-Scale Software Architecture – Jeff Garland, Richard Anthony فرنوش گلشن آزمايشگاه سيستم هاي.
Artificial Intelligent Systems Laboratory 1 مديريت پروژه فصل 21 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.
ارائه کننده: آلاء شريعتی
تعميم در يادگيري مبتني بر نمونه ها
Artificial Intelligent Systems Laboratory 1 الگو‌هاي فرايند (Process Patterns) فصل 2 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده :
Data Structures ساختمان داده ها مظفر بگ محمدی دانشکده فنی دانشگاه ایلام.
BY: Ghasem Mohammadi دانشگاه كردستان دانشكدة فني و مهندسي گروه كامپيوتر مباني كامپيوتر و برنامه سازي Basics of Computer and Programming Session 1 Basic.
ساختارهاي تقسيم كار پروژه
(برای دوره کارشناسی ارشد مکانیک سنگ) Finite Element Procedures
Solving problems by searching Chapter 3 Modified by Vali Derhami.
Final Exam Tuesday, December 22nd 2:00 - 3:50pm room 102 Warren Weaver Hall.
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
1/46 Logical Agents عاملهاي منطقي Chapter 7 (part 2) Modified by Vali Derhami.
Solving problems by searching Chapter 3, part 2 Modified by Vali Derhami.
پشته Stack ساختمان داده ها و الگوريتمها. 2 آشنايي مجموعه پويا (Dynamic Set ): مجموعه اي است كه تركيب و تعداد عناصر آن ممكن است در طول زمان اجراي برنامه.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
مدارهای منطقی فصل چهارم و پنجم - مدارهاي منطقي تركيبي ماجولي
ساختمان داده ها و الگوريتمها
ساختمان داده ها و الگوريتم ها
دوره کارشناسي فناوري اطلاعات و مديريت نيمسال اول
دانشكده مهندسي كامپيوتر ارائه كننده : محمد ابراهيمي
دکتر کورش فتحی واجارگاه - استاد دانشگاه شهید بهشتی
اصول کامپيوتر 1 – معرفي درس
مرتب سازي مقايسه اي مرتب سازي خطي
آرايه ها و ساختارها.
آرايه ها.
ANOVA: Analysis Of Variance
فصل سوم : صف وپشته اهداف آشنايي با پشته آشنايي با صف ارزشيابي عبارات 1.
Computer Graphics بهمن 1395 Text Book:
ANOVA: Analysis Of Variance
وحید حقيقت دوست دانشکده فنی و مهندسی دانشگاه شاهد
Quick Sort مرتب سازي سريع.
لغت نامه و جدول درهم سازي Dictionaries and Hash Tables
آشنايي با برنامه نويسي به زبان C++
در اين درس مباني ساختمان داده ها و الگوريتم ها تدریس میشود.
معرفي درس ساختمان داده ها و الگوريتمها
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
دکتر حسين بلندي/ دکتر سید مجید اسماعیل زاده / دکتر بهمن قربانی واقعی
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
روش عناصر محدود غیرخطی II Nonlinear Finite Element Procedures II
ارائه كننده: شاهين انتصاري
1-سر فصل دروس طبق دستور العمل شوراي عالي برنامه ريزي
فيلتر كالمن معرفي : فيلتر كالمن تخمين بهينه حالت‌ها است كه براي سيستم‌هاي ديناميكي با اختلال تصادفي در سال 1960 بزاي سيستم‌هاي گسسته و در سال 1961 براي.
Linear Control Hossein Moeinkhah Assistant Professor
آشنايي با درخت هاي تصميم گيري
رشته مهندسي فناوري اطلاعات
Test آزمون نرم افزار Mansooreh Jalalyazdi.
با تشکر از دکتر جواد سلیمی
Ontology and Ontology Generation
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد
آزمايشگاه مهندسي نرم افزار
Presentation transcript:

در اين درس مباني ساختمان داده ها و الگوريتم ها تدریس میشود. Data Structure (40-254) در اين درس مباني ساختمان داده ها و الگوريتم ها تدریس میشود.

مطالبي كه دانشجو بايد از قبل بداند ساختمان گسسته (بعنوان درس پيش نياز) آشنائي با يكي از زبانهاي برنامه نويسي مانند C C++ Java Pascal در اين درس سعي ميشود الگوريتم ها مستقل از زبان برنامه نويسي ارائه گردد.

مراجع Introduction to Algorithms, T.Cormen, V.Leiserson, R.Riverst & C.Stein (CLRS) MIT Press, Sept. 2001,

مراجع Foundation of Computer Science, A.V.Aho, D.Ullman, W.H.Freeman & Company, 1992, مباني علم كامپيوتر - جلد اول – ترجمه منصور جم زاد انتشارات دانشگاه صنعتي شريف - 1381

مراجع

ريز مواد درس معرفي درس روش هاي تحليل الگوريتم ها - سطوح تجريد (انتزاع) - مراحل مختلف حل مسئله و انتزاع - داده مدل ها (Data Models)،‌ داده گونه ها (Data Types)،‌ داده ساختار ها (Data Structures) ، داده گونه هاي انتزاعي (ADT)، شئي (Object) روش هاي تحليل الگوريتم ها - تابع رشد ، شمارش مراحل ، رابطه هاي بازگشتي و روش هاي حل آنها (حدس و استقرا) ، رابطه هاي همگن

ريز مواد درس 3. داده ساختار هاي ليست 3. داده ساختار هاي ليست - تعاريف اوليه ، عمليات بر روي ليست - داده ساختار ها براي ليست ، كار با اشاره گر هاي واقعي - انواع ليست ها : صف پشته Heap ، پياده سازي آنها ، ليست هاي كلي - پياده سازي رشته ها ُStrings - Garbage Collection

ريز مواد درس 4. داده ساختار هاي درخت 4. داده ساختار هاي درخت - تعاريف اوليه ، درخت عبارت : Expression Tree - پياده سازي هاي مختلف درخت ها ، استقرا بر روي درخت پيمايش درخت استقراي ساختاري : Structural Induction درخت دودوئي : Binary Tree { توليد كد اسمبلي ازدرخت عبارت } اعمال مختلف بر روي درخت عبارت

ريز مواد درس 5. داده ساختار ها براي فرهنگ داده ها 5. داده ساختار ها براي فرهنگ داده ها - درخت دودوئي جستجو : Binary search tree - درخت دودوئي جستجوي متوازن : Balanced binary search tree - درخت AVL - درخت ” قرمز – سياه ” - درخت بازه : Interval tree - درخت الفبا : Trie - درخت هاي 3-2

ريز مواد درس 6 – ساير داده ساختار ها - صف اولويت و درخت نيمه مر تب : Priority Queue and Partially Ordered Tree

ريز مواد درس 7 – الگوريتم هاي مرتب سازي Sorting Algorithms - درخت تصميم : Decision Tree - الگوريتم هاي ساده مرتب سازی : حبابي Bubble درجي Insertion انتخابي Selection - الگوريتم هاي با مرتبه خطي : Count sort - الگوريتم هاي با مرتبه غير خطي : Heap sort Radix sort Quick sort Bucket sort Shell sort External sort

ريز مواد درس Hash tables and related algorithms

نحوه ارزيابي درس تمرين هاي درسي (مسائل تئوري ) .................. 2 نمره مسائل برنامه نويسي ...... 2 آزمون هاي كوتاه : 3 كوئيز ، هر كدام 1 نمره ........ 3 آزمون ميان ترم .............................................. 5 آزمون پايان ترم ............................................. 8 جمع 20 نمره

كلاس هاي حل تمرين شنبه ها يا دوشنبه ها ساعت 1:00-12:00 شركت در كلاس هاي حل تمرين قويا ّّ توصيه ميشود.