برنامه درسی

لیست برنامه های درسی

عنوان معماری سیستم‌های مقیاس بزرگ
مقطع تحصیلی کارشناسی ارشد
مکان برگزاری دانشکده برق و پردیس دانشگاه تبریز
تعداد واحد ۳
نحوه ارزیابی
  • ارزشیابی مستمر 15 درصد
  •  آزمون نهایی 55 درصد
  •  پروژه 30 درصد
روش تدریس

روش توضیحی همراه با مشارکت دانشجویان در مباحث و انجام تکالیف هفتگی و پروژههای مرتبط با محتوای ارائه شده

زمان بندی و نحوه ارائه درس

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع

 

[1] J. Garland, R. Anthony, Large-Scale Software Architecture: A Practical Guide Using
UML, John Wiley & Sons, 2003.
[2] L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, Addison-Wesley
Professional, 2003.
طرح درس
  • مروری بر مفاهیم مقدماتی
    • مهندسی نرمافزار
    • معمارى نرمافزار(تعاریف، مفاهیم)
    • جایگاه معماری در چرخه تولید نرمافزار
    • ارتباط معماری نرمافزار با مهندسی نیازمندیها
  •  تعریف و ویژگیهای سیستم مقیاس بزرگ
    • روش اندازەگیری بر اساس UCP
  • کلان دادهها در سیستمهای مقیاس بزرگ
    • نحوه ذخیرەسازی و بازیابی دادهها در سیستم فایل گو گل
  • نیازمندى هاى کلیدى در سطح معمارى
    • چارچوب نیازمندیها
    • روش استخراج نیازمندى های معمارى
    • دیدگاههای معماری
  • رویکردهاى معمارى
  • مدلسازی و توصیف معمارى
  • تعریف سېک معماری، چارچوب، و الگو
  • سبکهاى معمارى
  • معماری سرویس گرا برای سیستمهای مقیاس بزرگ
  • الکوهاى معمارى
  • پیاده سازی الگوها
  • رایانش ابری بستری برای پیادەسازی سیستمهای با مقیاس بزرگ
  • راهکاریهای پردازش موازی نگاشت کاهش و اسپارک
  • مفاهیم مرتبط با ارزیابى معمارى، ارزیابى معمارى با روش SAAM
  • آشنایی با مدیریت پیکربندی نرمافزار
عنوان پایگاه داده پیشرفته
مقطع تحصیلی دكتری تخصصی PhD
مکان برگزاری دانشکده مهندسی برق و کامپیوتر
تعداد واحد ۳
پیش نیاز درس

پایگاه داده کارشناسی

نحوه ارزیابی
  • ارزشیابی مستمر 15 درصد
  •  آزمون نهایی 55 درصد
  •  پروژه 30 درصد
روش تدریس

روش توضیحی همراه با مشارکت دانشجویان در مباحث و انجام تکالیف هفتگی و پروژههای مرتبط با محتوای ارائه شده

زمان بندی و نحوه ارائه درس

 

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع
  • Silberschatz, Korth and Sudarshan (2018), Database system concepts
  • Bernstein, P.A., Hadzilacos, V. and Goodman, N. (1987), Concurrency Control and Recovery in Database Systems. Addison-Wesley.
  • Connolly, T.M. and Begg C.E. (2003). Database Solutions: A step by step guide to building databases. Addison Wesley.
  • Date, C.J. (1983), An Introduction to Database Systems, Volume 2. Addison-Wesley. Elmasri,R. and Navathe, S.B.)2003.
طرح درس
  • تراکنش: تعریف، خواص، حاالت، تکنیک نقطه نگهداشت، زیرسیستم مدیریت تراکنشها
  • مفاهیم تئوری توالیپذیری: طرح اجرای متوالی، طرح اجرای همروند، مشکالت توارد کنترل نشده، طرح توالیپذیرو
  • روتکلهای کنترل همروندی و قفلگذاری
  • ترمیم سیستم: انواع خرابی، روشهای ترمیم خرابی سیستمی، ایجاد نقطه وارسی، ترمیم خرابی رسانهای و
  • ترمیم پایگاه دادهها: عوامل نقص جامعیت، انواع محدودیت جامعیتی، روشهای توصیف محدودیت جامعیتی، مراحل اعمال محدودیتها توسط سیستم فعال
  • و ایمنی پایگاه دادهها: خطرات، تدابیری ایمنی غیر کامپیوتری، تدابیر کامپیوتری و
  • بهینه سازی پرسش: مراحل کلی پردازش پرسش، بهینه سازی پرسش، انتخاب طرح اجرا
  • پارامترهای شناخت سیستم مدیریت پایگاه دادهها: ردهبندی سیستم، اجزای سیستم، محورهای اصلی مقایسه سیستمها
  • و
  •  پایگاههای آماری
  •  اطالعات گمشد
هدف از طرح درس
  • آَشنایی با مفاهیم پیشرفته طراحی پایگاه دادهها
  •  تسلط بر مفاهیمی مانند تراکنش، همروندی و پروتکلهای کنترل آن، ترمیم و ایمنی پایگاه دادهها، بهینهسازی و.
عنوان مهندسی نرم افزار ۱
مقطع تحصیلی کارشناسی
مکان برگزاری دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز
تعداد واحد ۳
نحوه ارزیابی
  • ارزشیابی مستمر
  • آزمون نهایی
  • پروژه
روش تدریس

نظری

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
زمان بندی و نحوه ارائه درس

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع

R. Pressman, Software Engineering -- A Practitioner's Approach, 8th Edition, McGraw Hill, 2014.

I. Sommerville, Software Engineering, 9th Edition , Addison-Wesley, 2011

طرح درس
  • مقدمهای بر مهندسی نرم افزار

  • مرورى بر چرخه حیات توسعه نرمافزار
  • مرور مدلهای فرایند و روشهای توسعه سامانههای نرمافزارى
  • مقدمهاى بر RUP
  • روشهای توسعه چابک نرم افزار

  • معرفى اجمالى XP و Kanban
  • معرفى کامل متدولوزى SCRUM
  • الگوهای طراحى نرمافزار

    مدیریت کیفیت نرم افزار

  • مفاهیم وابعاد کیفیت
  • مدلهای کیفیت نرمافزار
  • روش های مرور نرمافزار
  • مقدمهای بر آزمون نرمافزار
  • مدیریت پیکربندى و تغییرات

  • مفهوم مدیریت پیکربندى و تغییرات
  • کنترل نسخه
  • آیتم هاى پیکربندى
  • مخزن پیکربندى
  • فرآ یند کلى مدیریت تغییرات
  • روشهای مختلف برآورد هزینه نرمافزار

  • 0 تخمین مبتنى بر LoC
  • تحلیل Function point
  • تخمین بر اساس فعالیت
  • تخمین بر اساس Use-case point
  • مدل تجربى COCOMO
  • امکانسنجی سامانه

  • تحلیل امکان سنجى و بررسى نقاط وارسى
  • انجام آزمونهاى امکان سنجى
  • پیشنهاد سیستم
  • مدیریت ریسک پروژههای نرمافزارى

  • حوزههای وقوع ریسک
  • نحوه محاسبه شدت ریسک
  • تکنیکهای کاهش ریسک
  • مدیریت پروژههای توسعه نرمافزاری

  • وظایف اصلی مدیر پروژه در طول حیات توسعه نرمافزار
  • دلایل اصلى شکست پروژهها
  • تفاوت پروژه نرمافزاری با سایر پروژهها
  • ساختار شکست کار
  • سازمان دهى تیم
  • مدیریت در متدولوژیهای چابک
هدف از طرح درس

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

عنوان طراحی پایگاه داده‌ها
مقطع تحصیلی کارشناسی
زمان برگزاری سه شنبه ۸-۱۰ و یکشنبه هفته زوج ۱۶-۱۸
مکان برگزاری دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز
تعداد واحد ۳
پیش نیاز درس
  • سرفصلها

مشی پایگاهی و سیستمهای پایگاهی (۳ جلسه)

  •  معرفى درس
  •  تعریف پایگاه دادهها
  •  مشی فایلینگ و مشی پایگاهی
  •  عناصر محیط پایگاه داده
  •  انواع معماری سیستم پایگاهی (متمر کز، مشتری-خدمتگزار، توزیعشده)
  •  اجزای سیستم مدیریت پایگاه داده رابطهاى (OLTP ،RDBMS)

مدلسازى معنایى دادهها با روش ER و4) ERR جلسه)

  •  موجودیت
  •  صفت
  •  ارتباط
  •  نمودار ER و EER
  •  انواع دامها
  •  تکنیکهای تخصیص، تعمیم، تجزیه، ترکیب و تجمیع
  •  ویژگیهای روش مدلسازی معنایی

اصول طراحی پایگاه دادهها (۲ جلسه)

  •  آشنایی با ساختار جدولی و پایگاه داده جدولی
  •  روش طراحی بالا به پایین (تبدیل مدل سازى معنایى به طراحى منطقى)

مقدمات پیاده سازى و SQL ۳ جلسه

  •  زبان پایگاه دادهی جدولی (SQL)
  •  آشنایى مقدماتى با دستورات DDL وDCL
  •  اشنایى با دستورات DML
  •  SQL توکار در زبانهای برنامه سازى
  •  پیاده سازى تراکنش
  • پرسوجوى پارامترى (Parameterized Query)
    • معماری سه سطحی پایگاه دادهها (۳ جلسه)
  •  معمارى سه سطحى ANSI، دید (نماى) ادراکى
  •  دید داخلی و دید خارجى
  •  تبدیلات بین سطوح
  •  انواع شاخص در سطح داخلى (B+-Tree ،B-Tree وHash)
  •  عملیات از دید خارجی در پایگاه دادهها و مشکلات مربوطه
  •  استقلال دادهاى فیزیکى ومنطقى

مفاهیم اساسی مدل دادهاى رابطهاى (۲ جلسه)

  •  مولفههای مدل دادەای در مدل رابطەاى
  •  رابطه ومفاهیم مربوطه
  •  کلید در مدل رابطهاى
  •  مروری بر اصول طراحی پایگاه دادەهای رابطهاى

جامعیت در مدل رابطهاى (۲ جلسه)

  •  ؛ قواعد جامعیت عام (Cl وC2)
  •  قواعد جامعیت یا محدودیتهای کاربرى
  •  مکانیزم هاى اعمال قواعد جامعیت کاربرى شامل اظهار (Assertion) ورهانا (Trigger)

عملیات در پایگاه رابطهاى (۳ جلسه)

  •  جبر رابطهاى
  •  حساب رابطهاى

تئورى وابستگى و ارتقاء سطح نرمال سازى رابطهها (۳ جلسه)

  •  مفاهیمی از تئوری وابستگى
  •  شرح صورت هاى نرمال (تا سطح BCNF، بقیه سطوح مطالعه انفرادى)
  •  تجزیه مطلوب

امنیت پایگاه دادهها (۱ جلسه)

  •  مدیریت کاربران
  •  احراز اصالت
  •  کنترل دسترسى
  •  رمزنگاری دادهها

سیستم هاى مدیریت پایکاه داده غیر رابطهاى (NoSQL DBMS) (۲ جلسه)

  •  دلایل استفاده از پایکاه دادههاى غیر رابطهاى (NoSQL)
  •  تئورى CAP
  •  پایگاه دادههای کلید-مقدار، ستون -محور، گراف-محور وسند-محور
نحوه ارزیابی
  • ارزشیابی مستمر
  • میان ترم
  • آزمون نهایی
  • پروژه
روش تدریس

نظری

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
زمان بندی و نحوه ارائه درس

سه شنبه ۸-۱۰ و یکشنبه هفته زوج ۱۶-۱۸

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
عنوان پایگاه داده پیشرفته
مقطع تحصیلی کارشناسی ارشد
مکان برگزاری دانشکده مهندسی برق و کامپیوتر
تعداد واحد ۱
پیش نیاز درس

پایگاه داده کارشناسی

نحوه ارزیابی
  • ارزشیابی مستمر 15 درصد
  •  آزمون نهایی 55 درصد
  •  پروژه 30 درصد
روش تدریس

روش توضیحی همراه با مشارکت دانشجویان در مباحث و انجام تکالیف هفتگی و پروژههای مرتبط با محتوای ارائه شده

زمان بندی و نحوه ارائه درس

سه شنبه فرد 14-16  و 14-18

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع
  • Silberschatz, Korth and Sudarshan (2018), Database system concepts
  • Bernstein, P.A., Hadzilacos, V. and Goodman, N. (1987), Concurrency Control and Recovery in Database Systems. Addison-Wesley.
  • Connolly, T.M. and Begg C.E. (2003). Database Solutions: A step by step guide to building databases. Addison Wesley.
  • Date, C.J. (1983), An Introduction to Database Systems, Volume 2. Addison-Wesley. Elmasri,R. and Navathe, S.B.)2003.
طرح درس
  • تراکنش: تعریف، خواص، حاالت، تکنیک نقطه نگهداشت، زیرسیستم مدیریت تراکنشها
  • مفاهیم تئوری توالیپذیری: طرح اجرای متوالی، طرح اجرای همروند، مشکالت توارد کنترل نشده، طرح توالیپذیرو
  • روتکلهای کنترل همروندی و قفلگذاری
  • ترمیم سیستم: انواع خرابی، روشهای ترمیم خرابی سیستمی، ایجاد نقطه وارسی، ترمیم خرابی رسانهای و
  • ترمیم پایگاه دادهها: عوامل نقص جامعیت، انواع محدودیت جامعیتی، روشهای توصیف محدودیت جامعیتی، مراحل اعمال محدودیتها توسط سیستم فعال
  • و ایمنی پایگاه دادهها: خطرات، تدابیری ایمنی غیر کامپیوتری، تدابیر کامپیوتری و
  • بهینه سازی پرسش: مراحل کلی پردازش پرسش، بهینه سازی پرسش، انتخاب طرح اجرا
  • پارامترهای شناخت سیستم مدیریت پایگاه دادهها: ردهبندی سیستم، اجزای سیستم، محورهای اصلی مقایسه سیستمها
  • و
  •  پایگاههای آماری
  •  اطالعات گمشد
هدف از طرح درس
  • آَشنایی با مفاهیم پیشرفته طراحی پایگاه دادهها
  •  تسلط بر مفاهیمی مانند تراکنش، همروندی و پروتکلهای کنترل آن، ترمیم و ایمنی پایگاه دادهها، بهینهسازی و.
عنوان پایگاه داده (دانشجویان بین‌المللی)
مقطع تحصیلی کارشناسی ارشد
زمان برگزاری سه شنبه ۱۶- یکشنبه ۱۰
مکان برگزاری دانشکده مهندسی برق و کامپیوتر
تعداد واحد ۱
پیش نیاز درس

پایگاه داده کارشناسی

نحوه ارزیابی
  • ارزشیابی مستمر 15 درصد
  •  آزمون نهایی 55 درصد
  •  پروژه 30 درصد
روش تدریس

روش توضیحی همراه با مشارکت دانشجویان در مباحث و انجام تکالیف هفتگی و پروژههای مرتبط با محتوای ارائه شده

زمان بندی و نحوه ارائه درس

یکشنبه هفته  10-12 و سه شنبه فرد 16-18

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع
  • Silberschatz, Korth and Sudarshan (2018), Database system concepts
  • Bernstein, P.A., Hadzilacos, V. and Goodman, N. (1987), Concurrency Control and Recovery in Database Systems. Addison-Wesley.
  • Connolly, T.M. and Begg C.E. (2003). Database Solutions: A step by step guide to building databases. Addison Wesley.
  • Date, C.J. (1983), An Introduction to Database Systems, Volume 2. Addison-Wesley. Elmasri,R. and Navathe, S.B.)2003.
طرح درس
  • تراکنش: تعریف، خواص، حاالت، تکنیک نقطه نگهداشت، زیرسیستم مدیریت تراکنشها
  • مفاهیم تئوری توالیپذیری: طرح اجرای متوالی، طرح اجرای همروند، مشکالت توارد کنترل نشده، طرح توالیپذیرو
  • روتکلهای کنترل همروندی و قفلگذاری
  • ترمیم سیستم: انواع خرابی، روشهای ترمیم خرابی سیستمی، ایجاد نقطه وارسی، ترمیم خرابی رسانهای و
  • ترمیم پایگاه دادهها: عوامل نقص جامعیت، انواع محدودیت جامعیتی، روشهای توصیف محدودیت جامعیتی، مراحل اعمال محدودیتها توسط سیستم فعال
  • و ایمنی پایگاه دادهها: خطرات، تدابیری ایمنی غیر کامپیوتری، تدابیر کامپیوتری و
  • بهینه سازی پرسش: مراحل کلی پردازش پرسش، بهینه سازی پرسش، انتخاب طرح اجرا
  • پارامترهای شناخت سیستم مدیریت پایگاه دادهها: ردهبندی سیستم، اجزای سیستم، محورهای اصلی مقایسه سیستمها
  • و
  •  پایگاههای آماری
  •  اطالعات گمشد
هدف از طرح درس
  • آَشنایی با مفاهیم پیشرفته طراحی پایگاه دادهها
  •  تسلط بر مفاهیمی مانند تراکنش، همروندی و پروتکلهای کنترل آن، ترمیم و ایمنی پایگاه دادهها، بهینهسازی و.
توضیحات

درس به زبان انگلیسی ارائه می‌شود.

عنوان سیستمهای عامل
مقطع تحصیلی کارشناسی
مکان برگزاری دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز
تعداد واحد ۱
پیش نیاز درس

پیش نیاز : معماری کامپیوتر، همنیاز: آزمایشگاه سیستمهای عامل

نحوه ارزیابی
  • ارزشیابی مستمر
  • میان ترم
  • آزمون نهایی
  • پروژه
روش تدریس

نظری

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
زمان بندی و نحوه ارائه درس

سه شنبه 10-12 و یکشنبه هفته زوج ۱۴-۱۶

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع
  •  A. Silberschatz, P.B. Galvin, G. Gagne, Operating System Concepts, 9th Edition, Wiley, 2013.
  •  W. Stallings, Operating Systems: Internal and Design Principles, 9th Edition, Pearson, 2015
  •  A.S. Tanenbaum, Modern Operating Systems, 4th Edition, Pearson, 2014
طرح درس
  • مقدمه و ساختارهای سیستم عامل
  •  مدیریت فرآیندها
  • ریسمانها
  • زمانبندی پردازنده
  • همگامسازی فرآیندها
  • مدیریت بن بست
  • مدیریت حافظه اصلی
  • مدیریت حافظه ثانویه
  • مدیریت ورودی/خروجی
  • ساختار حافظه انبوه )دیسک، زمانبندی، RAID و مسائل مرتبط
  • محافظت و امنیت
  • سیستم های عامل نهفته، ماشین های مجازی
هدف از طرح درس

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

عنوان مهندسی نرم‌افزار ۲
مقطع تحصیلی کارشناسی
مکان برگزاری دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز
تعداد واحد ۱
پیش نیاز درس

پیش نیاز : تحلیل و طراحی سیستمها

نحوه ارزیابی
  • ارزشیابی مستمر
  • میان ترم
  • آزمون نهایی
  • پروژه
روش تدریس

نظری

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
زمان بندی و نحوه ارائه درس

چهارشنبه ۱۰-۱۲  و دوشنبه هفته زوج ۱۶-۱۸

نحوه ارائه درس:

  • روش توضیحی
  • روش سخنرانی
  • روش حل مسئله
  • روش مباحثه
منابع

R. Pressman, Software Engineering -- A Practitioner's Approach, 8th Edition, McGraw Hill, 2014.

I. Sommerville, Software Engineering, 9th Edition , Addison-Wesley, 2011

طرح درس
  • سرفصلها
  • مشی پایگاهی و سیستمهای پایگاهی (۳ جلسه)

  •  معرفى درس
  •  تعریف پایگاه دادهها
  •  مشی فایلینگ و مشی پایگاهی
  •  عناصر محیط پایگاه داده
  •  انواع معماری سیستم پایگاهی (متمر کز، مشتری-خدمتگزار، توزیعشده)
  •  اجزای سیستم مدیریت پایگاه داده رابطهاى (OLTP ،RDBMS)
  • مدلسازى معنایى دادهها با روش ER و4) ERR جلسه)

  •  موجودیت
  •  صفت
  •  ارتباط
  •  نمودار ER و EER
  •  انواع دامها
  •  تکنیکهای تخصیص، تعمیم، تجزیه، ترکیب و تجمیع
  •  ویژگیهای روش مدلسازی معنایی
  • اصول طراحی پایگاه دادهها (۲ جلسه)

  •  آشنایی با ساختار جدولی و پایگاه داده جدولی
  •  روش طراحی بالا به پایین (تبدیل مدل سازى معنایى به طراحى منطقى)
  • مقدمات پیاده سازى و SQL ۳ جلسه

  •  زبان پایگاه دادهی جدولی (SQL)
  •  آشنایى مقدماتى با دستورات DDL وDCL
  •  اشنایى با دستورات DML
  •  SQL توکار در زبانهای برنامه سازى
  •  پیاده سازى تراکنش
  • پرسوجوى پارامترى (Parameterized Query)
    • معماری سه سطحی پایگاه دادهها (۳ جلسه)
  •  معمارى سه سطحى ANSI، دید (نماى) ادراکى
  •  دید داخلی و دید خارجى
  •  تبدیلات بین سطوح
  •  انواع شاخص در سطح داخلى (B+-Tree ،B-Tree وHash)
  •  عملیات از دید خارجی در پایگاه دادهها و مشکلات مربوطه
  •  استقلال دادهاى فیزیکى ومنطقى
  • مفاهیم اساسی مدل دادهاى رابطهاى (۲ جلسه)

  •  مولفههای مدل دادەای در مدل رابطەاى
  •  رابطه ومفاهیم مربوطه
  •  کلید در مدل رابطهاى
  •  مروری بر اصول طراحی پایگاه دادەهای رابطهاى
  • جامعیت در مدل رابطهاى (۲ جلسه)

  •  ؛ قواعد جامعیت عام (Cl وC2)
  •  قواعد جامعیت یا محدودیتهای کاربرى
  •  مکانیزم هاى اعمال قواعد جامعیت کاربرى شامل اظهار (Assertion) ورهانا (Trigger)
  • عملیات در پایگاه رابطهاى (۳ جلسه)

  •  جبر رابطهاى
  •  حساب رابطهاى
  • تئورى وابستگى و ارتقاء سطح نرمال سازى رابطهها (۳ جلسه)

  •  مفاهیمی از تئوری وابستگى
  •  شرح صورت هاى نرمال (تا سطح BCNF، بقیه سطوح مطالعه انفرادى)
  •  تجزیه مطلوب
  • امنیت پایگاه دادهها (۱ جلسه)

  •  مدیریت کاربران
  •  احراز اصالت
  •  کنترل دسترسى
  •  رمزنگاری دادهها
  • سیستم هاى مدیریت پایکاه داده غیر رابطهاى (NoSQL DBMS) (۲ جلسه)

  •  دلایل استفاده از پایکاه دادههاى غیر رابطهاى (NoSQL)
  •  تئورى CAP
  •  پایگاه دادههای کلید-مقدار، ستون -محور، گراف-محور وسند-محور
هدف از طرح درس

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

عنوان مبانی امنیت اطلاعات
مقطع تحصیلی کارشناسی
مکان برگزاری دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز