| 1 |
جایگاه درس در برنامه درسی دوره |
این درس جزو دروس تخصصی رشته مهندسی کامپیوتر می باشد که در بازار کار جایگاه مهم و پررنگی دارد. |
| 2 |
هدف کلی |
آشنایی با مفاهیم پایه ای پایگاه داده، دلیل استفاده از DBMS ها به جای روش فایلینگ، طراحی و مدل سازی داده بعد از مهندسی نیازها، طراحی مدل منطقی پایگاه داده، آشنایی با ایجاد پایگاه داده بر اساس معماری مشخص ، آشنایی عمیق با مدل ER ، آشنایی با نحوه جستجو در پایگاه داده ها ، کار با SQL (این قسمت بصورت ویژه توسط همیار آموزشی نیز در کلاس حل تمرین با دانشجویان کار خواهد شد) نحوه بهینه سازی جستجو در پایگاه داده ها و نرمال سازی ( 5NF, 6NF,1NF--3NF, BCNF) , و در نهایت آشنایی با مباحث پیشرفته مانند امنیت در پایگاه داده و پایگاه داده های غیر رابطه ای . به منظور آشنایی بیشتر دانشجویان با مباحث جدید در این درس، پروژه پایانی دانشجویان با موضوع پایگاه داده های NOSQL خواهد بود که انواع مختلف این پایگاه داده ها، بصورت پروژه پایانی ارائه می شود. |
| 3 |
شایستگی های پایه |
اشنایی با یک زبان برنامه نویسی و ساختمان داده |
| 4 |
روش تدریس |
استفاده از اسلایدها، ارایه سناریوهای کاربردی منطبق با پروژه های موجود بازار کار بصورت کار کلاسی و کامل کردن سناریو به عنوان فعالیت کلاسی توسط دانشجویان (این قسمت از درس در اسلایدها اورده نشده و بر اساس پروژه های انجام شده صنعتی ، سر کلاس مطرح شده و دانشجویان را به چالش می کشد.) بر این اساس، دانشجو نحوه بکار گیری اموخته های کلاس در پروژه های واقعی را خواهد آموخت. |
| 5 |
وظایف دانشجو |
مشارکت فعال در فعالیت های کلاسی خصوصا تکمیل سناریو ها و مثال های پروژه ای و کاربردی سر کلاس، شرکت در کلاس حل تمرین و ارایه به موقع تکالیف، ارائه پروژه پایانی |
| 6 |
منبع |
|
| 7 |
نحوه ارزشیابی |
پایانترم 40%
میانترم 20%
پروژه پایاین 20 %
فعالیت کلاسی و مشارکت و تحویل تکالیف کلاس حل تمرین 20% |