برنامه درسی

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

منابع

Database System Concepts

Silberschartz, H.F. Korth and S. Sudarshan

طرح درس

 رئوس مطالب برای 24 جلسه

رئوس مطالب

جلسه

عنوان بحث هر جلسه

شرح موضوعات و فعالیت­ها

1

مقدمه  ای بر سیستم پایگاه داده

مفاهیم اولیه و معماری پایگاه داده

2

مقدمه  ای بر سیستم پایگاه داده

زبان های پرس و جو در پایگاه داده

3

پایگاه داده‌های رابطه‌ای

4

مدل داده رابطه‌ای

5

مقدمه جبر رابطه‌ای

6

طراحی پایگاه داده

7

طراحی پایگاه داده رابطه‌ای

8

دیاگرام موجودیت و ارتباط (ERD)

9

کاهش ERD با مدل داده رابطه ای

10

جبر رابطه ای عملگرهای اصلی

11

جبر رابطه ای انواع Join

12

جبر رابطه ای SQL و جبر رابطه ای

13

حساب رابطه‌ای

14

نرمالسازی در طراحی پایگاه داده

ترکیب جداول فرم نرمال شماره یک

15

نرمالسازی در طراحی پایگاه داده

فرم نرمال شماره یک

16

نرمالسازی در طراحی پایگاه داده

وابستگی تابعی فرم نرمال شماره 2

17

نرمالسازی در طراحی پایگاه داده

فرم نرمال شماره 2

18

نرمالسازی در طراحی پایگاه داده

BCNF

19

 نرمالسازی در طراحی پایگاه داده

نرمالسازی در دیگرام ER

20

برنامه کاربردی و جایگاه پایگاه داده در آن

21

ذخیره سازی داده و ساختار فایل

22

مقدمه ای بر زبان SQL

23

SQL متوسطه:

Join، View و Transaction در SQL

24

SQL پیشرفته

Function، Procedure و trigger

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
یکشنبه 10:00 - چهارشنبه 8:00 دانشکده مهندسی کامپیوتر و صنایع، کلاس 211 - - -
منابع

INFORMATION TECHNOLOGY PROJECT MANAGEMENT (Seventh Edition)

Kathy Schwalbe

طرح درس

رئوس مطالب برای 24 جلسه

رئوس مطالب

جلسه

عنوان بحث هر جلسه

شرح موضوعات و فعالیت­ها

1

مقدمه ای بر پروژه ها

2

تعریف پروژه در حوزه فناوری اطلاعات

3

چارچوب و معماری مفهومی سامانه های فناوری اطلاعات (ITS)

4

مقدمه ای بر مدیریت پروژه

5

مدیریت پروژه و زمینه فناوری اطلاعات

6

 گروه های فرآیند در مدیریت پروژه

7

 مدیریت یکپارچگی پروژه

8

مدیریت یکپارچگی پروژه

9

مدیریت محدوده پروژه

10

مدیریت محدوده پروژه

11

مدیریت زمان پروژه

12

مدیریت زمان پروژه

13

مدیریت هزینه پروژه

14

مدیریت هزینه پروژه

15

مدیریت کیفیت پروژه

16

مدیریت کیفیت پروژه

17

مدیریت منابع انسانی پروژه

18

مدیریت منابع انسانی پروژه

19

مدیریت ارتباطات پروژه

20

مدیریت ارتباطات پروژه

21

مدیریت ریسک پروژه

22

مدیریت تدارک و تامین پروژه

23

مدیریت ذی نفعان پروژه

24

ابزارهای نرم افزاری برای مدیریت پروژه

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
دوشنبه 14:00 - دوشنبه 16:00 دانشکده مهندسی کامپیوتر و صنایع - کلاس 211 - - -
منابع

نام کتاب

نویسنده / مترجم

ناشر/توضیحات

مرجع اصلی

C++  HOW TO PROGRAM

Paul J. Deitel

Pearson Education (US)

C++  چگونه برنامه بنویسیم؟

Paul J. Deitel / دکتر صاحب الزمانی

نشر شیخ بهایی - اصفهان

طرح درس

رئوس مطالب

جلسه

عنوان بحث هر جلسه

شرح موضوعات و فعالیت­ها

1

مفاهیم ابتدایی  C++

ورودی و خروجی، داده‌گونه‌ی رشته

2

مقدمه‌ای بر بردارها

تعریف بردارها، مقداردهی اولیه،

3

مقدمه‌ای بر بردارها

دسترسی به عناصر بردار، مرتب‌سازی

4

مروری بر توابع و ردکردن پارامترها

تعریف توابع، رد کردن پارامترها

5

شبیه‌سازی شبکه‌های مرتب‌ساز

معرفی شبکه مرتب‌سازی

6

شبیه‌سازی شبکه‌های مرتب‌ساز

مطالعه موردی به هدف به‌کارگیری مؤثر توابع و تایپ‌های مبنایی

7

مقدمه‌ای بر توابع بازگشتی

توابع بازگشتی، پردازش بازگشتی لیست‌ها، عقب‌گرد (backtracking)

8

مفاهیم پایه‌ی شیءگرایی

طرز تعریف کلاس‌ها، لفاف‌بندی و کنترل دسترسی

9

مفاهیم پایه‌ی شیءگرایی

پیاده سازی کلاس ها

10

شبیه‌سازی حرکت توپ در میز

یک شبیه‌سای ساده به هدف به‌کارگیری اصول طراحی شیءگرا

11

شبیه‌سازی حرکت توپ در میز

یک شبیه‌سای ساده به هدف به‌کارگیری اصول طراحی شیءگرا

12

سربارگذاری عملگرها

سربارگذاری عملگرهای ساده - توابع عضو ثابت

13

سربارگذاری عملگرها

توابع و کلاس‌های دوست

14

رسیدگی به خطاها

بخش اول خطاها

15

رسیدگی به خطاها

بخش دوم خطاها

16

وراثت و چندریختی

وراثت 1

17

وراثت و چندریختی

وراثت 2

18

وراثت و چندریختی

چند ریختی

19

مقدمه ای بر تحلیل و طراحی شی گرا

تحلیل و طراحی شی گرا 1

20

مطالعه موردی با تمرکز بر تخصیص حافظه پویا و وراثت

تحلیل و طراحی شی گرا - 2

21

مدیریت حافظه در کلاس‌ها

مفاهیم مر تبط با مدیریت حافظه در کلاس‌ها

22

لیست‌های پیوندی

مفاهیم مرتبط با لیست‌های پیوندی

23

الگوها (templates)

مفاهیم الگوهای کلاس

24

اشاره‌گر به تابع، الگوی callback

شرح الگوی Callback

ارزیابی

ملاکهای ارزیابی

نمره از بیست

نوع فعالیت

توضیحات

میان ترم شماره 1

میان ترم شماره 2

تمرین و پروژه مستمر

پروژه پایانی

پایان ترم

4

4

4

2

6

آزمون کتبی

آزمون کتبی

تمرین دست نویس و پروژه برنامه نویسی

پروژه برنامه نویسی

آزمون کتبی

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
یکشنبه 10 - سه شنبه 8 اتاق 209 - - -
منابع

نام کتاب

نویسنده / مترجم

ناشر/توضیحات

مرجع اصلی

C++  HOW TO PROGRAM

Paul J. Deitel

Pearson Education (US)

C++  چگونه برنامه بنویسیم؟

Paul J. Deitel / دکتر صاحب الزمانی

نشر شیخ بهایی - اصفهان

طرح درس

رئوس مطالب

جلسه

عنوان بحث هر جلسه

شرح موضوعات و فعالیت­ها

1

مفاهیم ابتدایی  C++

ورودی و خروجی، داده‌گونه‌ی رشته

2

مقدمه‌ای بر بردارها

تعریف بردارها، مقداردهی اولیه،

3

مقدمه‌ای بر بردارها

دسترسی به عناصر بردار، مرتب‌سازی

4

مروری بر توابع و ردکردن پارامترها

تعریف توابع، رد کردن پارامترها

5

شبیه‌سازی شبکه‌های مرتب‌ساز

معرفی شبکه مرتب‌سازی

6

شبیه‌سازی شبکه‌های مرتب‌ساز

مطالعه موردی به هدف به‌کارگیری مؤثر توابع و تایپ‌های مبنایی

7

مقدمه‌ای بر توابع بازگشتی

توابع بازگشتی، پردازش بازگشتی لیست‌ها، عقب‌گرد (backtracking)

8

مفاهیم پایه‌ی شیءگرایی

طرز تعریف کلاس‌ها، لفاف‌بندی و کنترل دسترسی

9

مفاهیم پایه‌ی شیءگرایی

پیاده سازی کلاس ها

10

شبیه‌سازی حرکت توپ در میز

یک شبیه‌سای ساده به هدف به‌کارگیری اصول طراحی شیءگرا

11

شبیه‌سازی حرکت توپ در میز

یک شبیه‌سای ساده به هدف به‌کارگیری اصول طراحی شیءگرا

12

سربارگذاری عملگرها

سربارگذاری عملگرهای ساده - توابع عضو ثابت

13

سربارگذاری عملگرها

توابع و کلاس‌های دوست

14

رسیدگی به خطاها

بخش اول خطاها

15

رسیدگی به خطاها

بخش دوم خطاها

16

وراثت و چندریختی

وراثت 1

17

وراثت و چندریختی

وراثت 2

18

وراثت و چندریختی

چند ریختی

19

مقدمه ای بر تحلیل و طراحی شی گرا

تحلیل و طراحی شی گرا 1

20

مطالعه موردی با تمرکز بر تخصیص حافظه پویا و وراثت

تحلیل و طراحی شی گرا - 2

21

مدیریت حافظه در کلاس‌ها

مفاهیم مر تبط با مدیریت حافظه در کلاس‌ها

22

لیست‌های پیوندی

مفاهیم مرتبط با لیست‌های پیوندی

23

الگوها (templates)

مفاهیم الگوهای کلاس

24

اشاره‌گر به تابع، الگوی callback

شرح الگوی Callback

ارزیابی

ملاکهای ارزیابی

نمره از بیست

نوع فعالیت

توضیحات

میان ترم شماره 1

میان ترم شماره 2

تمرین و پروژه مستمر

پروژه پایانی

پایان ترم

4

4

4

2

6

آزمون کتبی

آزمون کتبی

تمرین دست نویس و پروژه برنامه نویسی

پروژه برنامه نویسی

آزمون کتبی

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
شنبه 10 - شنبه 12 سایت 208 - - -