| 1 |
جایگاه درس در برنامه درسی دوره |
درس ساختمان داده جزء دروس اصلی رشته علوم کامپیوتر است. |
| 2 |
شایستگی های پایه |
اشنایی با یک زبان برنامه نویسی شی گرا مانند C++، Java یا پایتون |
| 3 |
روش تدریس |
مشاهده فیلمهای آموزشی که از قبل تهیه شده اند به صورت افلاین، برگزاری یک جلسه انلاین برای رفع اشکال و توضیح موضوعات تکمیلی و فعالیت کلاسی |
| 4 |
وظایف دانشجو |
شرکت فعال در مباحث، تحویل درست و بموقع تکالیف و پروژه |
| 5 |
منبع |
Introduction to Algorithms (CLRS) 2009, Data Structures and Algorithms in Java (Goodrich, Tamassia) 2010, Data Structures and Algorithms in C++ (Goodrich, Tamassia, Mount) 2010, Data Structures and Algorithms in Python (Goodrich, Tamassia, Goldwasser) 2013 |
| 6 |
نحوه ارزشیابی |
تکالیف کلاسی، حل تمرین، میان ترم، پایان ترم، پروژه |