Emperatour (27-05-08)
عنوان درس : طراحی صفحات WEBپیشنیاز = مهندسی اینترنتتعداد واحد نظري 2 عملی1تعداد ساعت نظري 32 عملي 32سر فصل های در سقسمت اول کلیاتمفاهیم اولیه HOME PAGE مقایسه HOME PAGE با سایر روشهای ارائه اطلاعات مکانیزم دخیره و بازیابی HOME PAGE اهمیت شناخت مخاطبین استانداردها اهمیت انتخاب اطلاعات ساختار و اطلاعات ساختار و اطلاعات استفاده از منوها فرمها تصاویر form,image maps ورود اطلاعات توسط بیننده HTML طراحی جدول آشنایی و کار با front page آشنایی با چند web server معروف و نقش Web server در نقش HOME PAGE مروری بر CERN , NCSA و مرورگر MOSAIC آشنایی و کارمقدماتی با JAVA یا JAVASCRIPT و قابلیتهای آن در برنامه نویسی , محیط اینترنتمراجع :عنوان درس : شبیه سازی کامپیو تریپیشنیاز = مهندسی نرم افزارتعداد واحد نظري 2 عملي 1تعداد ساعت نظري 32 عملي 32سر فصل های درسمفاهیم و تعاریف شبیه سازی ، مقایسه شبیه سازی با سایر روشها ، تعریف سیستم و اجزاء آن و مدلهای شبیه سازی ، اجزاء مدلهای شبیه سازی ، سیستم های پیوسته و گسسته و مختلط ، ویژگیهای مدلهای شبیه سازی ، مدلهای شبیه سازی گسسته ، شبیه سازی مونت کارلو ، ارائه مثالهای عددی از سیستم های صف و انبار و...روشهای شبیه سازی کامپیوتری از قبیل زمان بندی رویدادها ، پردازش فعالیتها ، و پردازش فرآیندهامفاهیم آماری در شبیه سازی ، تولید اعداد تولید اعداد تصادفی یکنواختی ، تولید نمونه های تصادفی با توزیعهای مختلف ، تجزیه و تحلیل نتایج ، احراز صحت و و اعتبار مدل سازی یک سیستم با استفاده از یک زبان برنامه سازی.معرفی کامل یکی اززبانهای متداول شبیه سازی مانندGPSSS،SLMLL،CSMP،DYNAMO، SIMMAN،SIMSCIPT،ACSL مفاهیم این درس به کمک یک زبان برنامه نویسی ساخت یافته و در قالب پروژه ای ارائه می گردد.طراحی سیستم های شی گراپیشنیاز = 0تعداد واحد نظري 2 عملی 1تعداد ساعت نظري 32 عملي 32سر فصل های در سمفاهیم این درس در چارچوب زبان برنامه نویسی C++ و به صورت پروژه ارائه می گردد .آشنایی با C++ عملیات ورودی و خروجی C++ توابع سازنده و مخرب کپسوله توارث object pointer ساختار مرتبط Union , Surure class توابع In-line تخصیص اشیاء عبور اشیا به توابع , توابع دوست توابع برگشتی آرایه ها اشاره گرها و اشاره گرهای مرجع سربارگذاری (overload) توابع عملگر (اپراتور ) های باینری و منطقی و رابطه ای توارث چندگانه سیستم های ورودی و خروجی عملیات ورودی و خروجی فرمت شده ایجاد Inserters,extractor,I/O main pulators دستیابی اتفاقی , کنترل وضعیت I/O و Customize کلاسهای مشتق شده توابع مجازی پلی مورفیستم و کاربرد آن .عنوان درس : برنامه نویسی توصیفیپیشنیاز = طراحی و پیاده سازی زبانهای برنامه سازیتعداد واحد نظري 2 عملی 1تعداد ساعت نظري 32 عملي 32سر فصل های در ستفکیک بین زبانهای برنامه نویسی امری (Imperative) و توصیفی (Declarative) اهداف برنامه نویسی توصیفیمقدمه ای بر برنامه نویسی توصیفی برنامه نویسی توصیفی قابلیت اجرای ضوابط (specification) نمونه سازی سریع ارزیابی کاراییبرنامه نویسی منطقی (logic programming)پردازش از طریق اثبات قضیه , قواعد استنتاج تبدیل عبارات درجه اول منطق گزاره ها به عبارات به شکل conjunctive normal from معرفی hom clause logic معرفی prolog خالص اهداف (Goals) روش استنتاجی resolution روش استنتاجی sld resolation یکسان سازی (Unification)میان برها cut فضای جستجو پی جویی به عقب (Backtracking) استراتژی های جستجو و کامل بودن آنها نمایش حقایق کارایی مسائل پیاده سازی برای منطق گزاره های درجه اول بطور کامل (مشتمل بر مدیریت CUT,Negation و غیره ) مناسب بودن این سبک برنامه نویسی برای کاربردهای هوش مصنوعی و مهندسی نرم افزاربرنامه نویسی به زبان prolog (قوانین , حقایق اهداف , اهداف تعریف گزاره های ساده چندین راه حل پی جویی به عقب و جریان کنترل در prolog تعاریف Recursive تکنیک های جستجو در prolog مدیریت prolog ,iteration , clause , term ورودی / خروجی فرامفسرها (meta-interpreters) رابطه prolog با منطقبرنامه نویسی تابعی (functional programming)تاریخچه برنامه نویسی تابعی (ساخت زبانهای برنامه نویسی تابعی از lip تا زبانهای بر پایه ISWIM مشتمل بر SML تا زبانهای اخیر مانند Haskell کاربردهای اصلی زبانهای تابعی ریشه های زبانهای برنامه نویسی تابعی در منطقدستور زبان (تعریف توابع عبارات شرطی آنالیز حالات تعاریف محلیمفاهیم زبان (ارزیابی مشتاق (Eager Evaluation) ارزیابی تنبل (lazy Evaluation) تطبیق الگوها , استثنائات و خطاها )توابع درجهع بالا (عبارات دارای type توابع polymorphic توابع recursive انتزاع داده ها (ADT)کارایی (structure sharing –Tail Recursion) مدیریت حافظهسبک های برنامه نویسی (FP-HOPE Standard ML-Miranda-Common Lisp)تکنیکهای پیاده سازی (تکنیکهای تفسیر – ماشین Graph Reduction SECDتعریف زبان به شکل رسمی (Combinator-Lambda-cal)عنوان درس : طراحی و پیاده سازی زبانهای برنامه سازیپیشنیاز = برنامه سازی سیستم و طراحی الگوریتم هاتعداد واحد نظري 2 عملی 1تعداد ساعت نظري 32 عملي 32سر فصل های در سویژگیهای عمومی زبانهای برنامه سازی پردازنده های زبانهای برنامه سازی و مقایسه انواع آنها ویژگیهای انواع داده ها و پیاده سازی آنها در زبانهای سطح بالا روشهای تعیین ترتیب اجرای اجرای دستورات و پیاده سازی آنها کنترل داده ها (Data contorol) روشهای تخصیص نشانوندهای (Arguments) یک تابع (برنامه فرعی ) و پیاده سازی آنها روشهای مدیریت حافظه در زبانهای سطح بالا انتزاع تجرید داده ها مفاهیم این درس با بهره گیری از زبان اسمبلی ارائه می گردد .عنوان درس : مهندسی اینترنتپیشنیاز = 0تعداد واحد نظری 2 عملي 1تعداد ساعت نظري 32 عملي 32سر فصل های در س- مفاهیم شبکه ، شبکه های محلی شهری ، گسترده ، ملی و بین المللی و جهانی و ارتباط بین شبکه ای- زیر ساخت ارتباطی ، اطلاعاتی ، نرم افزاری و سخت افزاری شکه های گسترده- قراردادهای ارتباطی و جایگاه ارائه کنندگان خدمات ارتباطی (NP) ، داده ای (IP)و سرویس های اطلاعاتی (SP)- ساختار اینترنت ، الگوهای آدرس دهی ، نحوه دستیابی و انواع کارگزاران آن.- فن آوری مسیریابی (نرم افزاری و سخت افزاری)- فن آوری کارگزاران نور جهان گستر به عنوان خدمت بی حساب (Accountless)- نگاه ابزارهای ابرمتنی (Nercape Explorer Mosaic) و نحوه یک پارچه سازی خدمات بر روی آنها- برنامه سازی شبکه ، برنامه سازی سکوت ، آشنایی با HTML- برنامه سازی CGL و برپائی کارگزاران کابرد و اتصال آنها به صفحات ابرمتنی- معماری ، الگوها و روش تولید اینترانت ها و اکسترانت ها- بررسی تفصیلی خدمات اینترنت- کار از راه دور و خودکار سازی دفاتر با استفاده از خدمات شبکه های گسترده- محیط های تولید صفحات امن ابرمتنی- موتورهای جستجو (Search Engines) برروی اینترنت- واسط کاربر واقعیت مجازی بر روی صفحات ابرمنتی (VRML)- حفاظت و کنترل برروی زیر ساختهای ابرمنتی از طریق حفاظ ها (Firewalls)- ارتباطات متحرک و آینده شبکه های گستردهعنوان درس : هوش مصنوعیپیشنیاز = طراحی الگوریتم هاتعداد واحد نظري 2 عملي 1تعداد ساعت نظري 32 عملي 32سر فصل های درس- هوش مصنوعی چیست ؟ مبانی تاریخچه هوش مصنوعی و مرزهای دانش در هوش مصنوعی- عاملین (Agents) هوشمند ، ساختار و عملکرد ،عاملین هوشمند ، محیط ها- حل مسئله ، حل مسئله از طریق جستجو ، فرموله کردن مسائل ، چند مثال جستجو برای جواب ، روش های جستجو- روشهای جستجو آگاهانه(informed)جستجوی Best-first، توابع Heunsticجستجوی حافظه محدوده سایر روشهای جستجوی بهبود یافته- عاملین مبتنی بر دانش ، عاملینی که منطقی استدلال می کنند ، نمایش منطق ، منطق گزاره ای ، استدلال- منطق رتبه اول ، استنتاج در این منطق ، قوانین استنتاج ، استنتاج زنجیره ای به جلو و به عقب- برنامه ریزی (planning) ، از حل مسئله به برنامه ریزی ، نمایشهای ساده برای برنامه ریزی ، مهندسی دانش برای برنامه ریزی- عدم قطعیت (Uncertainty)، نحوه عمل کردن در شرایط عمل قطعیت ، کاربرد و نحوه استحصال احتمالات- معرفی برخی کاربردها در سیستم های خبره ، پردازش زبان طبیعی ، بینائی ماشین و رباتیکعنوان درس : نصب و راه اندازی شبکهپیشنیاز = سیستم عامل شبکه (هم نیاز )تعداد واحد عملي 2تعداد ساعت عملي 64سر فصل های در سطراحی بستر شبکه : بررسی محیط فیزیکی – گستردگی شبکه محیط فیزیکی – گستردگی شبکه – محل فایل سرور – تهیه planتوپولوژی : تحلیل توپولوژی های مختلف – موارد کاربرد – مزایا و معایب بررسی توپولوژی star Bus و ترکیبیکابل کشی : مراحل کابل کشی – انواع کابل کشی – شناخت اتصالات مربوطه – تست UTP,BNC ,CABLINGکارت شبکه : آشنایی با کارتهای شبکه , مشخصات فیزیکی , نحوه نصب برای server station و پیکربندی برای هر کدامنصب فایل سرور آشنایی با مراحل نصب – تعریف هارد شبکه – تعریف درایور کارت شبکه – ایجاد volume و برآورد حجم RAM . Volume مورد نیازآماده سازی فایل سرور : آشنایی با فایلهای NCF دستورات مختلف جهت پیکر بندی شبکه – آشنایی با SLSWork station اتصال به شبکه آشنایی با نرم افزارهای ورود به شبکه پیکربندی work stationآشنایی با print server : تعاریف اولیه – بررسی انواع آن (Local Remote)نصب و راه اندازی print server مشخصات print serverعیب یابی شبکه : پیامهاغی مربوطه به شبکه – روش رفع عیب در شبکه –آشنایی با عیوب نرم افزاری ناشی از پیکربندی نادرست و همچنین عیوب سخت افزاریآشنایی با REPEATER : نحوه عملکرد سیستم – نصب بر روی شبکه – موارد کاربرد در محیط شبکه – استفاده از چند REPATERآشنایی با HUB : مشخصات فیزیکی – نصب و استفاده – اتصال چند HUS- انواع HUBارتباط دو شبکه LAN : تعریف لایه های شبکه انجام مراحل ارتباط – ارتباط عملی در شبکه LAN نحوه اتصال به هر شبکهآشنایی با مسیر یاب : مشخصات ROUTER نصب بر روی شبکه – تعاریف ابتدایی کاربردIC-BOOTROM : تعریف نصب و پیکربندی نحوه استفاده و موارد کاربردعنوان درس : سیستمهای خبرهپیشنیاز = هوش مصنوعیتعداد واحد نظري 2 عملی1تعداد ساعت نظري 32 عملي 32سر فصل های در سمعرفی سیستمهای خبره , ساختار و ویژگیهای سیستمهای خبره , زبانهای ویژه سیستمهای خبره , پیاده سازی سیستمهای خبره , چگونگی تشکیل پایگاه دانش سیستمهای خبره مبنی بر قوانین سیستمهای خبره مبنی بر قوانین سیستمهای خبره مبنی بر frame منطق و استدلال خودکار اصول استدلال قاعده سیستمهای خبره نادقیق (Bayesain تئوری اطمینان سیستمهای خبره فازی ) چرخه عملی سیستمهای خبره تعیین خواسته ها در طراحی سیستمهای خبره اکتساب دانش و پیاده سازی آن روشهای یادگیری اتوماتیک دانش وارسی و اعتبار سنجی بکارگیری یک زبان طراحی سیستمهای خبره و مهندسی دانش .دانشجویان این درس بایستی یک پروژه گروهی در طی این درس انجام دهند .مراجع اصلیعنوان درس : ایجاد بانکهای اطلاعاتیپیشنیاز = 0تعداد واحد نظري 2 عملی 1تعداد ساعت نظري 32 عملي 32سر فصل های در سدر این درس اصول و مبانی طراحی و ایجاد یک بانک اطلاعاتی در قالب پروژه و با کمک نرم افزارهای رایج در این خصوص مانند fox pro آموزش داده می شود شامل : مفاهیم و تعاریف اولیه تشریح رابط کاربر مدیریت برنامه ها دستورات و توابع data base و مدیریت آن برنامه ایجاد و ایجاد و اصلاح رکوردها مرتب سازی و شاخص زدن بر روی یک بانک اطلاعاتی جستجو پرس و جو و استفاده از RQBE نواحی کاری و ارتباط بانکها کادربندی و پنجره ها تنظیمات محیط کار گزارشگیری ایجاد برچسب ماکروها خطایابی ایجاد فرم برای ویرایش و افزودن داده ها project Manager , menu builder ,(screen) مفاهیم برنامه سازی (ثابت ها , متغیرها , عملگرها ) اشنایی با دستورات نحوه به کارگیری متغیرها کنترل توالی دستورات برنامه سازی برای ورود و ویرایش داده ها و گزارشگیری مدیریت Even ها و رابط های Event-Drivenمراجع :عنوان درس : گرافیک کامپیوتری 2پیشنیاز = گرافیک کامپیوتری 1تعداد واحد نظري 2 عملي 1تعداد ساعت نظري 32 عملي 32سر فصل های در سمدلسازی و تعبیر (Rendering)سه بعدی متحرک سازی دو بعدی و سه بعدی مدلسازی رنگ (Ray Tracing)(RGB…) مدلسازی هندسی و مدلسازی اجسام سخت save modeling شامل معماری سیستم عامل برنامه نویسی و مستندات از قبیل ODA,SGML,HTML,MHEGویدیو رقمی (Digital Video) و سیستم های اطلاعات تصویری (pictonal Information system) مجسم سازی تصویری (Visualization) داده ای و حجمی واقعیت مجازی طراحی بازی های گرافیکی محاوره ای طراحی رابط کاربر گرافیکی (GUI) شامل Osmotif,Xwindows وMac windows زبانهای برنامه نویسی تصویری (Visual programming langvage)مراجعمراجع فرعیعنوان درس : مباحث ویژهپیشنیاز = بعد از ترم دومتعداد واحد نظری 2 عملی1تعداد ساعت نظري 32 عملي 32سر فصل های در سمفاهیم این درس به صلاحدید گروه مربوطه و متناسب با پیشرفت فن آوری رایانه و در جهت روزآمد سازی اطلاعات دانشجویان در علوم رایانه و اطلاع رسانی ارائه خواهد شد .مراجع :عنوان درس : ریاضی مهندسیپیشنیاز معادلات دیفرانسیلتعداد واحد2تعداد ساعت32سرفصل های درسسری فوریه انتگرال آن و تبدیل فوریه تعریف سری فوریه فرمول اولر بسط در نیم دامنه دالامیر برای معادله موج معادله انتشار گرما موج معادله موج در متغیر معادله پلاس در مختصات دکارتی و کروی و قطبی معادلات بیضوی پارابولیک و هیپربولیک تموارد استعمال تبدیل لاپلاس در حل معادلات با مشتقات جزئی حجل معادلات مشتق جزئی با استفاده از انتگرال فوریهتوابع تحلیلی و نگاشت کانفرمال .و انتگرالهای مختلف حد و پیوستگی مشتق توابع مختلط توابع نمائی و مثلثاتی هذلولی و لگاریتمی مثلثاتی معکوس و نمائی با نمای مختلط نگاشت کالفرمال نگاشت وانتگرال خط در صفحه مختلط قضیه انتگرال کوشی محاسبه انتگرال خط بوسیله انتگرالهای نامعین فرمول کوشی بسط های تایلورومک لوزن انتگرال گیری به روش مانده ها تصفیه مانده ها محاسبه برخی از انتگرالهای حقیقیعنوان درس : محیطهای چند رسانه ایپیشنیاز = 0تعداد واحد نظري 2 عملی1تعداد ساعت نظري 32 عملي 32سر فصل های در سمقدمه ای بر سیستمهای چند رسانه ای اجزاء سیستمهای چند رسانه ای تکنولوژی های محیط های چند رسانه ای شامل تکنولوژی متن گفتار , تصویر گرافیک , متحرک سازی و ویدیو , استانداردهای این تکنولوژیها , نگاشتگرهای محیط های چند رسانه ای و انواع آنها مدیریت داده ها در محیط های چند رسانه ای سیستم های انتقال برای محیطهای چند رسانه ای شبکه های موجود برای محیطهای چند رسانه ای فشرده سازی و کد کردن اطلاعات تکنیکهای کنترل شبکه های چند رسانه ای معماریهای مدیریت شبکه های چند رسانه ای معماری شبکه های چند رسانه ای کاربردهای نمونهمفاهیم در قالب یک زبان برنامه نویسی visual به تأئید گروه و پروژه ارائه می گردد .عنوان درس : ریاضی گسستهپیشنیاز = 0تعداد واحد نظري 2تعداد ساعت نظري 32سرفصل درسمقدمه : منطق ریاضی جبر گزاره ها فرمولهای خوش ساخت مروری بر نظریه مجموعه ها روشهای ثابتروابط و توابع دوتایی روابط سازگاری و هم ارزی ماتریس نمایش دهنده روابط گراف روابط توابع توابع پوشا توابع یک به یکروابط بازگشتی سنقراء حل روابط بازگسستی تابع مولدساختمانهای جبری نیمگروهها و منوها گرامرها زبانها نشانه گذاری لهستانی گروهها همومورفیسم ایزومورفیسم لایستها (شبکه ها ) جبرآنالیز ترکیبی : اصل لانه کبوتر آشنایی با الگوریتمهای ترکیبی توابع بازگشتی و کاربرد آنهاتئوری گراف گرافهای جهت در گرافهای بی جهت مسیرهای ولری و هامیلتونی مسیرهای بهینه اپتیمال الگوریتم یافتن مسیرهای بهینه اپتیمال گرافهای همبند ماتریس ارتباط و قضایای مربوط کاربرد گرافها در تجزیه و تحلیل فعالیتهادرختها درختهای پوشای مینیممی پیمایش درتها کاربرد درختها عبارات جبری و نمایش درختهای آنهامراجع :عنوان درس : معادلات دیفرانسیلپیشنیاز =0تعداد واحد2تعداد ساعت نظري32سرفصل های درسطبیعت معادلات دیفرانسیل و حل آنها خانواده و منحنی ها و مسیرهای قائم الگوهای فیزیکی معادله جداشدنی معادله دیفرانسیل خطی مرتبه اول معادله خطی مرتبه دوم معادله همگن با ضرایب ثابت روش ضرایب نامعین روش تغییر پارامترها کاربرد معادلات مرتبه دوم در فیزیک و مکانیک حل معادله دیفرانسیل یا سریها توابع بسل و گاما چند جمله ای لژاندر مقدمه ای بر دستگاه معادلات دیفرانسیل تبدیل لاپلاس و کاربرد آن در حل معادلات دیفرانسیلعنوان درس زبان ماشين واسمبليپیشنیاز = 0تعداد واحد نظري 1 عملي 1تعداد ساعت نظري 32 عملي 32سرفصل های درسساختار ماشین یاد آوری نقش واحدهای مختلف کامپیوتر و سطوح برنامه نویسی معرفی و کاربرد انواع ثباتها مفهوم قالب دستورالعمل در زبان ماشین بررسی مختصر قالبهای ثابت و متغیر بر روی ماشینهای مختلف انواع دستورالعملها مراحل مختلف اجرای دستورالعملها سیستم های عددی نمایش اعداد منفی ویژگیهای سیستم مکمل دو نمایش اعداد BCD نمایش اعداد ممیز شناورزبان اسمبلی : شیوه های نشانی دهی (ضمنی بلافاصله مستقیم غیر مستقیم شاخص بندی مبنا جابجائی نسبت به محتوی شمارنده برنامه صفحه بندی دستورالعملهای کار با ثباتها دستور العملهای کار با حافظه ماشین (کار با کلمات و ترکیبات انها , کار با کاراکترها کار با بیتها ) دستورالعملهای انشعاب و کنترل حلقه دستورالعملهای انشعاب و کنترل حلقه دستورالعملهای منطقی فراخوانی روالها و انتقال آرگومانها روالهای بازگشتی تسهیلات اسمبلها در زمان ترجمه شامل ماکروها بلوکهای تکرار و بلوکهای شرطی اشکال زدائی برنامه بررسی محتوی حافظه بکارگیری دستوات اسمبلی در زبانهای سطح بالا (پاسکال یا C ) اتصال برنامه های سطح بالا و زبان اسمبلی .مراجععنوان درس : زبان تخصصی نرم افزارپیشنیاز = 0تعداد واحد نظري 2تعداد ساعت نظري 48سرفصل های درسبا توجه به کاربرد وسیع زبان انگلیسی به عنوان زبان رایج متون علمی و جزوات راهنما و اکثریت نرم افزارها و help آنها و خصوصا کاربرد رایج آن در شبکه های اطلاع رسانی به ویژه internet سعی بر این است تا در این درس با مروری برمطالب عنوان شده در زبان تخصصی مقطع کاردانی دانشجویان با مفاهیم پایه و گرامری مرتبط با علم کامپیتر واژگان مورد استفاده در حوزه نرم افزار سخت افزار اینترنت و شبکه های کامپیوتری و اطلاع رسانی آشنا شده و با نحوه ترجمه متون علمی و نحوه نگارش این متون آشنا شوند .آشنایی با پیغامهای ارسالی متداول توسط سیستم های عامل رایج و در هنگام مراحل نصب نرم افزارها زبانهای برنامه نویسی اختصارات متداول توسط سیستم های عامل رایج و در هنگام مراحل نصب نرم افزارها زبانهای برنامه نویسی اختصارات متداول در نامه نگاری الکترونیکی و CHAT اصطلاحات و واژگان رایج در موتورهای جستجوی اینترنت و بهره گیری از دفترچه های راهنما و مراجع و ...ترجمه متون مختلف تخصصی ونگارش ساده متون عملی در حوزه رایانه و اطلاع رسانیعنوان درس : مهندسی نرم افزارپیشنیاز = 0تعداد واحد نظري 3تعداد ساعت نظري 48سر فصل های درسبحران نرم افزار علل نیاز به متدولوژی و فرآیند تولید چرخه حیاب سیستم (مشتمل بر تحلیل خواسته ها , طراحی کلی,طراحی جزئی , پیاده سازی , تبدیل و نگهداری سیستم )مفاهیم تحلیل سیستمها , سیستمهای اطلاعاتی ساخت یافته (معرفی برخی روشهای ساخت یافته از قبیل مدل فیزیکی جریان داده های سیستم موجود مدل منطقی جریان داده های سیستم موجود مدل منطقی جریان داده های سیستمهای پیشنهادی مدل فیزیکی جریان داده های سیستمهای پیشنهادی مشخصات دقیق خواسته ها (فعالیتها ) مشخصات فرهنگ داده ها امکان سنجی سیستم با توجه به سه مولفه تکنولوژی نیروی انسانی و منابع مالی و زمانی تهیه گزارش امکان سنجی نمونه سازی طراحی کلی سیستم شامل طراحی فایلها یا بانکهای اطلاعاتی طراحی فرمهای ورودی و گزارشات نهایی طراحی واسط کاربر کاربر طراحی ساختمان نرم افزار تعیین مشخصات پردازشها یاعملیات سیستم ،تعیین مشخصات فرهنگ داده ها ، تهیه گزارش طرحی کلی سیستم .معرفی روشهای جمع آوری اطلاعات ، معرفی روشهای تخمین هزینه و برآورد زمان جهت انجام هر یک از مراحل سیستم، معرفی روشها و ابرز مدیریت پروژه ، معرفی ابزارهای کمک به تحلیل سیستم ، معرفی بخش اول CASF.روشهای طراحی نرم افزار (عملکردگرا،داده گرا،شی ء گرا )، استراتژی های پیاده سازی نرم افزار (ملاحضات پیاده سازی ، ملاحضات زبان برنام نویسی در تولید نرم افزار)، تکنیکهای مستند سازی ، آزمایش و وارسی و تشخیص اعتبار نرم افزار ، صحت و قابلیت اطمینان نرم افزار ، روشهای اشکال زدایی و دفاع در مقابل بروز اشکال بهبود کارآیی ،طراحی نرم افزار و اعمال تغییرات ، ملزومات محیطی تولید نرم افزار (ابزارهای کمک به طراحی – ابزارهای کمک به پیاده سازی – ابزارهای کمک به آزمایش و وارسی) معرفی به بخش دوم CASE.عنوان درس : طراحی الگوریتم هاپیشنیاز = 0تعداد واحد نظري 2 عملي 1تعداد ساعت نظري 32 عملي 32سرفصل ها ی درسمروری بر مطالب مهم د درس ساختمان داده ها و تکمیل نکات ارائه شده در خصوص استقراء ریاضی و روشهای بازگشتی پیچیدگی الگوریتمها و آنالیز آنها نمادهای روشهای حل مسئله در هر روشی تعدادی مسئله مهم انتخاب و الگوریتمهای هر یک گفته شده و اثبات و آنالیز گردد روش متسقیم و حل مسائل ماکزیمم و مینیمم یک ارایه ضرب دو عدد n بیتی روش screen در ضرب ماتریسها تورنمت بازیها مرتب کردن بر اساس روش برنامه سازی پویا (مسائل : مسائل زمانبندی خرده کردن پول کد هافمن ) روشهای مبتنی بر جستجوی کامل و تکنیکهای محدود کردن فضای جستجو استفاده از درخت بازی و pruning (بازیهای (puzzle,tic-tac) روشهای مکاشفه ای برای حل مسائل مشکل (مسئله فروشنده دوره گرد ) الگوریتمهای گراف شامل : روشهای جستجوی گراف (عمقی , سطحی) گرافهای بدون جهت (الگوریتمای Dukstar درخت پوشای مینیمال اجزاء همبند کاملا همبند و مسائل دیگر گرافهای جهت دار الگوریتمهای floyd مرتب کردن Topological اجزاء دو همبند و ... ) شبکه های ماکزیمم جریان و مسائل مربوطهدر این درس مفاهیم در قالب یک زبان برنامه سازی ساخت یافته ارائه می گردد .مراجع :عنوان درس : گرافیک کامپیوتری 1پیشنیاز = 0تعداد واحد نظري 2 عملي 1تعداد ساعت نظري 32 عملي 32سر فصل های درس- مرور بر سیستم های گرافیکی : سیستم های Randoun Scan ،Raster Scanسیستم های رنگی و سیستم های DVST- استانداردهای گرافیکی GKS، Phige- خروجی های نقطه بردار(خط) دایره بیضی ، انواع منحنی ها حروف و متون- الگوریتم های مربوط به ویژگی خروجی های مبنای الگوریتم های مختلف پر کردن سطوح- پنجره بندی و برش الگوریتم های مختلف برش خطوط و سطوحBarsky&Liang.sutherland&Cohen Nicholl.Lee.Nicholl......- دستگاه های ورودی محاوره ای ، قلم نوری ، موش ، تالبت گرافیکی ، دستگاه های صوتی و غیره.- نمایش های سه بعدی : مثلث بندی ، وصله های Bezier، Ociree.CSG، فرکتا ل ها و......- تبدیل ها انتقال بزرگ نمایی ، دوران انعکاس ، کشش- دید سه بعدی تعریف سیستم مختصات دید ، تصویر پریسپکتیو و مایل ، حجم دید ، برش سه بعدی و....- الگوریتم های حذف ، سطوح و خطوط مخفی ، روش ZBULFELمرتب سازی عمق ، تقسیم نواحی ، روش Octree و روش های حذف خطوط مخفی- سایه زنی سطوح : مدل فیزیکی ، نمایش ترازهای نوری ، الگوریتم های Guraud، phongمقدمه ای بر Ray Tracingعنوان درس برنامه سازی سیستمپیشنیاز = زبان ماشین و اسمبلیتعداد واحد نظري 2 عملي 1تعداد ساعت نظري 32 عملي 32سرفصل های درسساختار فایلهای اجراییعملکرد ویروس ها ردیابی برنامه ها بازکننده ها (loaders) مفهوم جایدهی مجده (Reiocation) برنامه غیر وابسته به محل (position Independent code) فراخوانی توابع سیستم عامل اختصاص حافظه پویا برنامه های ماندگار در حافظه بکارگیری وقفه ها تقسیم بندی دیسک ها و کارکردن آنها از طریق توابع سیستم عامل و BIOS ساختار فهرست فایلها نحوه ذخیره کردن فایلها کارکردن با پورت ها نمایش سریع متن و تصویر بر روی مانیتورهای با وضوح بالا آشنایی با Device Driver آشنایی با مفاهیم این درس در قالب زبان برنامه نویسی اسمبلی ارائه می گردند .مراجع :عنوان درس : آزمایشگاه مهندسی نرم افزارپیشنیاز = همزمان با مهندسی نرم افزارتعداد واحد عملي1تعداد ساعت عملي 48سر فصل ها ی درسمتناسب با مفاهیم در س مهندسی نرم افزار یک پروژه گروهی ارائه می گردد.عنوان درس : معماری کامپیوترپیشنیاز = زبان ماشین و اسمبلی ،مدارهای منطقیتعداد واحد نظري 2تعداد ساعت نظري 32سر فصل های درستعریف معماری کامپیوتر ، اشاره ای به تاریخچه کامپیوتر و نسلهای آن – معرفی واحده های اصلی کامپیوتر ، طراحی مجموعه دستورالعمل – بررسی معیارهای و مسائل نحوه اجرای دستورالعملهای به کمک زبان توصیف سخت افزار (مثل RTL) روشهای طراحی واحد کنترل به روش سیم بندی شده، ساختار واحد کنترل کنترل انواع گذرگاه و مسیر یابی داده ، طراحی واحد حسابی – منطقی و محاسبه تاخیرها ، طراحی واحد ها کنترل ریزبرنامه پذیر حافظه و سلسله مراتب آن حافظههای ایستا و پویا معرفی حافظه نهان (CACHE)و مجازی(VIRTUAL) الگوریتمها ی حسابی جمع ، تفریق ضرب و تقسیم ، الگوریتمهای ممیز شناور شیوه های دسترسی به دستگاه های ورودی و خروجی (سرکشی ، وقفه) دسترسی مستقیم به حافظه (DMA)و به اشتراک گذاری گذرگاه (BUS) اشاره به روند توسعه معماری کامپیوتر و تفاوتهای CISC، RISCعنوان درس : سیستم عامل شبکهپیشنیاز = 0تعداد واحد 2تعداد ساعت نظري 32سر فصل های در سدر این درس به مفاهیم راهبری و مدیریت دو سیستم عامل متداول شبکه بر مبنای معماری peer to per مانند (Windows Nt) و معماری cient server(مانند Nerware ) اشاره می شود .قسمت اول : مروری بر مفاهیم اولیه شبکه client server مانند net ware مراحل اتصال به file server آشنایی با فرامین رایج work station آشنایی با volume پیش فرضهای net ware مجوزهای دسترسی گروه بندی کاربران آشنایی با sysconبرنامه های مفید کاربردی netware اتصال به file server آشنایی با TTS روشهای افزایش امنیت شبکه استفاده از قابلیتهای NDS,NET,ADMIN تعریف print serverقسمت سوم سیستم عامل شبکه بر مبنای معاماری peer to peer مانند windows NTمقایسه work station server پیاده سازی یک work group و نحوه به اشتراک گذاردن منابع نحوه کنترل دسترسی کاربران به منابع شبکه قابلیتهای back domain . primary domain stand alone server تحمل خرابی , مفهوم Unicode 28عنوان درس : کارگاه سیستم عامل شبکهپیشنیاز = همزمان با سیستم عامل شبکهتعداد واحد عملي 2تعداد ساعت عملي 96سر فصل های در سمتناسب با مفاهیم درس سیستم عامل شبکه ارائه می شود .مراجععنوان درس : آمار و احتمالات مهندسیپیشنیازنوع واحد نظری عملیتعداد واحد 2تعداد ساعت 32سرفصل های درساشاره ای به تئوری مجموعه ها نمونه ها و نمایش جدولی انها همراه با میانگین نما میانه و واریانس تبدیل و ترکیب احتمالات و فضایای مربوطه متغیرهای تصادفی و استقلال آنها واسطه و میانگین و واریانس توزیعات توزیعات دو جمله ای پواسن فرق هندسی توزیع نرمال توزیع چند متغیر تصادفی نمونه گیری تصادفی و اعداد تصادفی نمونه گیری از جامعه کوچک براورد پارامترهای اماری فواصل اطمینان آزمون آزمون فرضی تصمصم گیری تجزیه واریانس رگرسیون همبستگی ازمون روشهای ناپرارامتری برازندن خط مستقیم براده ها توابع مولد گشتاور قضیه اعداد بزرگ قضیه حد مرکزی مجموع متغیرهای تصادفی مستقل احتمال شرطی قضیه احتمال کلی .
Friends Will keep you Dry
Emperatour (27-05-08)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks