۱۳۸۸ مرداد ۲۱, چهارشنبه

مهندسي كامپيوتر

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

رشته مهندسي كامپيوتر به طراحي و ساخت اجزاي مختلف كامپيوتر مي پردازد و از اهميت بسيار زيادي در دنياي امروز برخوردار است. هدف از طي اين دوره، تربيت كارشناساني است كه در زمينه تحليل، طراحي، ساخت و راه اندازي دستگاه‌ها و مجموعه‌هاي سخت افزاري جديد، بررسي و شناخت مجموعه هاي سخت افزاري و نرم افزاري موجود، نگه داري، عيب يابي، تعمير، اصلاح و توسعه فعاليت كنند.
طراحي، شبيه سازي، فرآوري، پردازش، سنجش، آموزش، ويرايش و ... همه مفاهيمي هستند كه با بالاترين دقت و در كوتاه‌ترين مدت زمان ممكن در برنامه هاي نرم افزاري كامپيوتر انجام مي شوند. لذا هدف از اين رشته تربيت نيروي متخصص براي انجام امور فوق است.

مباحثي كه در هر گرايش مطرح مي‌شود؟

گرايش نرم‌افزار:

در گرايش نرم‌افزار در مقطع كارشناسي ارشد دانشجويان با سيستم‌هاي عامل پيشرفته ـ بانك‌هاي اطلاعاتي ـ برنامه‌نويسي پيشرفته و تحت WEB ـ الگوريتم‌هاي پردازش موازي و ... آشنا مي‌شوند.

گرايش هوش مصنوعي:

در اين گرايش با مطالب جديدي مانند شبكه‌هاي عصبي ـ هوش مصنوعي پيشرفته ـ تئوري فازي ـ پردازش تصوير و ... آشنا مي‌شوند.

گرايش معماري كامپيوتر:

در اين گرايش دانشجويان با معماري‌هاي پيشرفته كامپيوتر و ابر رايانه‌ها، شبكه‌هاي كامپيوتري گسترده ـ پردازش تصوير و طراحي سيستم‌هاي تحمل‌پذير خطا و ... آشنا مي‌شوند.

گرايش الگوريتم و محاسبات:

اين گرايش كه يك گرايش جديد است، دانشجويان را با الگوريتم‌هاي توزيعي و پيشرفته ـ رياضيات پيشرفته كامپيوتري و ... آشنا مي‌كند.


***************************
هوش مصنوعي 

گرايش هوش مصنوعي تنها گرايشي است که داوطلبان کنکور سراسري کارشناسي ارشد مي‌توانند در کنار گرايش‌هاي دلخواه خود (نرم افزار و محاسبات و الگوريتم يا معماري کامپيوتر) در وقتي جداگانه به سوال‌هاي آن پاسخ گويند. داوطلبان در هنگام کنکور موظفند در يک وقت 60 دقيقه‌اي به سوالات نرم افزار يا سخت افزار پاسخ گويند و سپس در يک وقت 60 دقيقه‌اي جداگانه به سوالات هوش مصنوعي بپردازند. هيچکدام از دانشجويان دوگرايش به گذراندن واحدهاي جبراني جهت تحصيل در اين گرايش نياز ندارند. اين در حالي است که شمار پذيرفته شدگان در گرايش هوش از بقيه گرايش‌ها نيز بيشتر است. در دوره کارشناسي، دانشجويان صرفا با يک درس سه واحدي با نام هوش مصنوعي آشنايي پيدا مي‌کنند و آشنايي بيشتر با اين مقوله به طور کامل در دوره کارشناسي ارشد صورت مي‌گيرد . با توجه به واحدهايي که در دوره کارشناسي ارشد گرايش هوش مصنوعي تدريس مي‌شود، دانشجويان مي‌توانند موارد آموزشي و کاربردي متفاوتي را بياموزند از جمله :
يادگيري ماشين 

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


شبکه هاي عصبي

روش جديد حل مسائل هوش مصنوعي بوسيله شبکه‌اي از واحدهاي متصل به هم که هر کدام قابليت پردازش داده ها ، ارتباط با نورون هاي ديگر وهمچنين ايجاد تغييرات در مشخصات شبکه را دارند و اين اعمال را در جهت بهينه سازي عملکرد شبکه انجام ميدهند .شبکه هاي عصبي معمولا در مسائلي نظير بهينه سازي ، تخمين توابع ، کنترل و ... کاربرد دارند
پردازش تکاملي 

شاخه‌اي جديد از هوش مصنوعي که با در نظر گرفتن يک يا چند جواب اوليه براي يک مساله و بوجود آوردن جواب‌هاي جديد از جواب‌هاي موجود و انتخاب جواب‌هاي بهتر، سعي مي‌کند كه جوابي نسبتا بهينه براي مساله بدست آورد. 
رباتيک 

طراحي ربات‌هاي کامپيوتري (مکانيکي يا نرم افزاري) براي انجام وظيفه‌اي خواص. براي هوشمند ساختن ربات‌ها از الگوريتم‌هاي هوش مصنوعي مانند يادگيري، پردازش تصاوير، تشخيص گفتار و ... استفاده مي‌شود.
منطق فازي

تعميمي است از منطق کلاسيک که در آن بجاي دو مقدار درست و غلط ، درجه درستي داريم که مي‌تواند يين عدد صفر و يک باشد. پردازش زبان طبيعي نيز قسمتي از هوش مصنوعي است که به پردازش متون زبان‌هاي طبيعي مي‌پردازد تا معناي آن‌ها را استخراج کند.


سيستم هاي خبره 

سيستم‌هاي که بوسيله جمع آوري داده‌ها و قوانين در يک زمينه خاص مي‌توانند درآن زمينه مانند يک فرد خبره و متخصص عمل کند (نمونه ربات‌هاي جراح).
محاسبات نمادين

انجام محاسبات رياضي به صورت نمادين نه عددي. يعني اگر 2 به توان 2 چهار مي‌شود اين الگوريتم‌هاي هوش مصنوعي قدرت تعميم آن به x به توان 2 را دارند و در نهايت به جاي عدد جوابي وابسته به نماد برمي‌گردانند مثل x ضربدر x.

الگوريتم و محاسبات

اين رشته جديدترين گرايش رشته مهندسي کامپيوتر در مقطع ارشد است که از سال گذشته به فهرست گرايش‌هاي رشته مهندسي کامپيوتر اضافه شده است. در اين گرايش دانشجويان (علي الخصوص کارشناسان گرايش نرم افزار) با توجه به ضرايب دروس نخصصي نرم افزار خود، پذيرفته شده و به ادامه تحصيل خواهند پرداخت. در اين گرايش بيشتر جنبه‌ي الگوريتميک و وابسته به محاسبات دانشجويان نرم افزاري مورد توجه و تقويت قرار خواهد گرفت. ميزان پذيرفته شدگان در اين گرايش از همه گرايش‌ها کمتر است ولي قبولي در اين گرايش به دليل توجه داوطلبان به ديگر گرايش‌هاي شناخته شده اين رشته، براي دانشجويان با پيش زمينه نرم افزار آسان‌تر است. در طول تحصيل در اين گرايش دانشجويان در زمينه‌هاي زير تعليم داده شده يا تقويت خواهند شد:

طراحي الگوريتم‌ها 

روش‌هاي طراحي الگوريتم که در دوره کارشناسي به دانشجويان تا حدودي آموزش داده شده است در اين گرايش به صورت پيشرفته و پيچيده‌تري جهت طراحي الگوريتم‌هاي قدرتمندتر و بهينه‌تر آموزش داده مي‌شود. 
ساختمان داده‌ها 

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

مجموعه تمام ساختمان‌هاي منطقي و عددي در قالب رياضيات آموزش داده مي‌شود تا با به کارگيري آن‌ها در الگوريتم‌هاي محاسباتي و برنامه نويسي بهترين بازدهي حاصل شود.
نظريه محاسبات 

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


نظريه گراف 

بررسي بسيار پيچيده‌تر گراف‌ها و کاربردهاشان نسبت به آنچه در دوره کارشناسي ارائه شده است.

معماري کامپيوتر


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

به عنوان مثال مي‌توان به اکثر قريب به اتفاق مدارهاي منطقي، سيستم‌هاي ديجيتال، بردهاي تبليغاتي، سيستم‌هاي کنترل ديجيتال در اکثر وسايل امروزي، سيستم‌هاي موبايل و ... اشاره کرد که يک دانشجوي کوشاي گرايش معماري توانايي طراحي و ساخت آن‌ها را در پايان دوره تحصيلي خود خواهد داشت.
معماري کامپيوتر

نحوه طراحي و ساخت کامپيوترها و مدارهاي کامپيوتري به وسيله اجزاي ساده منطقي از ديگر توانمندي‌هاي اين دانشجويان خواهد بود.


طراحي و ساخت مدارهاي واسط

نحوه ساخت مدارهايي که بتوانند کامپيوترها و سيستم‌هاي کامپيوتري متفاوت را (از جمله ميکروپروسسورها ، ميکروکنترلر ها و ... ) به يکديگر متصل کنند. سيستم‌هاي کامپيوتري با کاربردهاي خاص (مانند مودم و ...) نيز از اين دسته مدارها شناخته مي‌شوند.


طراحي و ساخت سيستم‌هاي بلادرنگ

سيستم‌هاي کامپيوتري که در حين انجام چند عمل مختلف، ضمانت مي‌کنند اعمال خاصي در زمان‌هاي مشخص يا به تعداد مشخصي انجام خواهند شد. 
کنترل

براي مثال سيستم‌هايي که دما را کنترل مي‌کنند. در اين سيستم، ورودي‌ها مي‌توانند شدت کار دستگاه‌هاي خنک کننده و يا گرم کننده و خروجي‌ها نيز مي‌تواند دماي محيط باشند. 


ميکروکنترل‌ها وسيستم هاي تعبيه شده

سيستم‌هايي که در آن‌ها يک يا چند پردازشگر کامپيوتري يا ميکروکنترلر تعبيه شده تا اعمال سيستم و قسمت‌هاي مختلف آن را کنترل کنند. 
VLSI 

که همان درس VLSI است که کارشناسان رشته کامپيوتر در طول تحصيل خود گذرانده‌اند با اين تفاوت که به صورت عميق‌تر و لايه‌اي‌تري به آن پرداخته شده تا با دانستن fabrication دقيق مدارهاي مجتمع در مقياس بزرگ، يک کارشناس ارشد گرايش معماري توانايي طراحي دقيق يک چنين سيستم و مداري را، جهت توليد، داشته باشد.
انتقال داده

دانشجوي کارشناسي ارشد معماري کامپيوتر، علاوه بر شناخت کافي از روش‌هاي انتقال داده و اطلاعات به سيستم‌هاي کامپيوتري و ديجيتال قادر خواهد بود سيستم هاي بديع و تازه اي را طراحي و پياده سازي کند (که لازمه آن داشتن توانايي بسيار بالا در شناخت لايه هاي طراحي يک سيستم انتقال داده است).

 
مهندسي نرم افزار

اين گرايش در کنار گرايش الگوريتم و محاسبات از گرايش‌هايي است که دانشجويان داراي مدرک کارشناسي از گرايش نرم افزار مي‌توانند بطور مستقيم و بدون نياز به گذراندن واحدهاي جبراني به تحصيل در آن بپردازند تفاوت اين دو گرايش در ضريب دروس تخصصي نرم افزار در کنکور کارشناسي ارشد است. به اين صورت که اين دروس در گرايش مهندسي نرم افزاربا ضريب 2 اعمال مي‌شوند حال آنکه در گرايش الگوريتم و محاسبات ضريب 3 منظور مي‌شود. در نتيجه دانشجوياني که تسلط کامل‌تري به دروس نرم افزاري دارند براي تحصيل در رشته مهندسي نرم افزار مي‌بايست نسبت به دانشجوياني که قصد ادامه تحصيل در گرايش الگوريتم و محاسبات را دارند، داراي توانايي‌هاي رياضي و کامپيوتر پايه بيشتري باشند. با توجه به دروسي که در اين گرايش از گرايش‌هاي کارشناسي ارشد، ارائه مي‌شوند، دانشجو مي‌تواند توانايي‌هاي متفاوتي را کسب کند که در زير به آنها اشاره مي‌شود:
طراحي و پياده سازي پايگاه داده‌‌ها

با توجه به آنچه که يک کارشناس مهندسي نرم افزار در طول تحصيل فرا مي‌گيرد، يک کارشناس ارشد قدرت طراحي و پياده سازي پايگاه‌هاي داده پيچيده‌تر و دقيق‌تر با حداقل خطا و همرنگ‌تر با سيستم‌هاي روز دنيا را دارا خواهد شد.
مهندسي نرم افزار 

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

دانشجويان کارشناسي در طول تحصيل خود به صورت تئوري با سيستم‌هاي عامل و زير و بم‌هاي آن‌ها آشنا مي‌شوند؛ حال آنکه کارشناس ارشد مهندسي نرم افزار تا جايي پيش مي‌رود که بتواند يک سيستم عامل مستقل و جديد و در عين حال شايسته را پياده‌سازي کند. 
اتوماسيون اداري 

اتوماتيک کردن روند فعاليت‌هاي يک اداره، موسسه يا سازمان به وسيله کامپيوتر.
برنامه نويسي همروند 

به وجود آوردن همزمان چند برنامه در کامپيوتر و مديريت آن‌ها.
الگوريتم‌هاي موازي

شکستن الگوريتم‌ها به قسمت‌هايي که مي‌توانند به صورت همزمان توسط چند پردازنده انجام شوند به منظور افزايش سرعت اجراي الگوريتم.
طراحي و ساخت کامپايلرها 

بر خلاف کارشناسان نرم افزار که نسبت به کامپايلرها شناخت پيدا مي‌کنند ، کارشناسان ارشد، قدرت طراحي و ساخت اين قسمت مهم از دنياي توليد نرم افزار را خواهند آموخت.

وضعيت نياز كشور به رشته مهندسی کامپیوتر

رشته كامپيوتر كه باعث جهاني شدن اطلاعات و ارتباطات شده است، رشته روز و رشته آينده است تا جايي كه پيش بيني مي شود تا 10 سال ديگر در كشورهاي پيشرفته مردم همان قدر كه به نيروي برق وابسته هستند به شبكه اينترنت وابسته خواهند شد. با توجه به توضيحات گفته شده روند رو به رشد استفاده از كامپيوتر در زندگي روزمره، اشتغال و موقعيت كاري خوبي را براي فارغ التحصيلان اين رشته فراهم كرده‌است تا در قالب شركت‌هاي توليدكننده نرم افزار، شركت‌هاي توليدكننده قطعات، مراكز صنعتي – توليدي، شركت‌ها و موسسات خدماتي، مراكز آموزشي و ... مشغول به كار شده و فعاليت كنند. با توجه به پيشرفت كند ايران نسبت به جامعه جهاني در سال‌هاي اخير نياز به مهندسين خلاق و كوشا در اين زمينه كاملاً احساس مي‌شود.
روند رو به رشد استفاده از كامپيوتر در محافل عمومي و خصوصي، استفاده گسترده از شبكه اينترنت و زمينه‌هاي مرتبط با آن، فراهم آمدن شرايط آموزش و تجارت الكترونيك همه و همه دست به دست هم داده‌اند تا از اكنون چشم انداز روشني نسبت به آينده اين رشته وجود داشته باشد به نحوي كه فعالان در اين زمينه از آينده معلوم و مطمئني برخوردار خواهند بود. تنها نگراني به قسمت نرم افزار مربوط مي‌شود كه بايد مهندسان خلاق ايراني اقدام به تهيه نرم افزارهاي گوناگون و كارآمد كرده تا تنها مصرف كننده صرف نباشيم.


 
زمينه‌هاي اشتغال

با توجه به گسترش روزافزون دنياي کامپيوتر امروزه بيش از هر زمان ديگري نياز به متخصصان کامپيوتر احساس مي‌شود. امروزه يک مهندس کامپيوتر اگر علاقمند به کار باشد، هيچ وقت با مشکل بي‌کاري روبه رو نمي‌شود. به خصوص مهندسين نرم افزار فرصت‌هاي شغلي بيشتري داشته و براي کارکردن نياز به امکانات و تجهيزات زيادي ندارند. فرصت‌هاي شغلي اين رشته به حدي گسترده و متعدد است که نه تنها فارغ التحصيلان اين رشته به راحتي جذب بازار کار مي‌شوند بلکه دانشجويان دو سال آخر اين رشته نيز مي توانند وارد بازار کار شده و فعاليت کنند. براي مهندسين سخت افزار هم امکان کار در شرکت‌هاي توليد کننده قطعات و دستگاه‌ها و مراکز صنعتي – توليدي بسيار فراهم است و از نظر سطح درآمدي هم با توجه به دانش و پشتکار شخصي در حد قابل قبول و ايده‌آلي قرار دارند. از طرفي با توجه به استفاده روزافزون از شبکه اينترنت زمينه کار در اين موضوع نيز بسيار مهياست.

بازار کار رشته مهندسي شبکه

مطالعه و بررسي ابزار مخابراتي مناسب براي انتقال اطلاعات

مطالعه و بررسي سرعت و کيفيت شبکه‌هاي موجود

ارتقا کيفيت شبکه هاي موجود

ايجاد شبکه هاي کامپيوتري

بازار کار رشته مهندسي نرم افزار

مطالعه، بررسي و امکان سنجي سخت افزار، شبکه و نرم افزار مورد نياز

فعاليت مستقل براي توليد نرم افزارهاي کوچک تا متوسط

بررسي راه‌هاي مکانيزه کردن فعاليت‌هاي سازماني

برنامه نويسي و توليد کد

تست و بررسي برنامه هاي توليد شده

بازار کار رشته مهندسي سخت افزار

فعاليت، تحقيق و مطالعه در شرکت‌هاي سخت افزاري حاضر که قابليت مقابله با شرکت‌هاي ديگر در سرتاسر نقاط جهان را دارند.

طراحي و پياده سازي سيستم‌هاي کامپيوتري سفارشي

ارتقا کيفيت سخت افزار موجود بوسيله اصلاح‌هاي نرم افزاري و سخت افزاري

مواد امتحاني و ضرايب در دانشگاه سراسري

زبان عمومي و تخصصي: انگليسي

*رياضيات: رياضيات مهندسي، آمار و احتمالات، محاسبات عددي، ساختمان‌هاي گسسته

*دروس مشترك: ساختمان داده‌ها، نظريه زبان‌ها و ماشين‌ها، مدارهاي منطقي، معماري كامپيوتر، سيستم عامل

*دروس تخصصيمعماري كامپيوتر: مدارهاي الكتريكي،VLSI ، الكترونيك ديجيتال، انتقال داده‌

*دروس تخصصي هوش مصنوعي: مدارهاي الكتريكي، طراحي الگوريتم‌ها، هوش مصنوعي 

*دروس تخصصي نرم‌افزار: كامپايلر، زبان‌هاي برنامه‌سازي، طراحي الگوريتم، پايگاه داده‌ها

مواد امتحاني و ضرايب در دانشگاه آزاد
 
*رياضيات: رياضيات مهندسي، آمارواحتمالات، محاسبات عددي، ساختمان‌هاي گسسته

*دروس مشترك: ساختمان داده‌ها، نظريه زبان‌ها و ماشين‌ها، مدارهاي منطقي، معماري كامپيوتر، سيستم عامل

*دروس تخصصي معماري سيستم‌هاي كامپيوتر: مدارهاي الكتريكي، VLSI، الكترونيك ديجيتال، انتقال داده‌

*دروس تخصصي نرم‌افزار:شبكه‌هاي كامپيوتري، زبان‌هاي برنامه‌سازي، طراحي الگوريتم، پايگاه داده‌ها

*دروس تخصصي هوش مصنوعي: مدارهاي الكتريكي، طراحي الگوريتم‌ها، هوش مصنوعي 


 منابع دانشگاهي رشته مهندسي كامپيوتر 
 دروس مشترک چهار گرايش 

 رياضي

رياضيات مهندسي 

-Advanced Engineering Mathematics by C.R.Wylie & L.C.Barrett

-Elements of Partial Differential Equations by E.I.Sneddon

-رياضيات مهندسي – دکتر مسعود نيکوکار – انتشارات اميرکبير

-رياضيات مهندسي – دکتر حجت الله حبيبي – انتشارات اميرکبير

آمار 

-آمار و احتمالات مهندسي دکتر سيد مقتدي هاشمي پرست

-آمار و احتمالات مهندسي – دکتر زهرا شکوه غازاني

-آمار و احتمالات مهندسي – شلدون راس

رياضيات گسسته 

-Discrete and Combinational Mathematics by Ralph P.Grimaldi



دروس مشترک

مدارات منطقي 

-Digital Design by Moris Mano

-Digital logic Circuits analysis and design by Victor P.Nelson,H . Troy Nigel

-Digital Designs principles and practices by John F. Wakerly

ساختمان داده ها 

-Data Structures in C++ by E.Horoeitz

-Introduction to algorithms by C.Cormen

-Data Structures and alghoritms A.Aho

-The Art of Computer programming by S.Knuth

سيستم عامل 

-OS : Design and Implementation by A.Tanenbaum

-Modern Operating Systems by A.Tanenbaum

-Operating System concepts by A.Siberschatz

-Operating Systems : Internals and Design Principles by W.Stallings

معماري کامپيوتر

-Computer System Architecture by Moris Mano 

-مهندسي کامپيوتر ،نشر ارکان 

نظريه زبانها و ماشين ها

-Elements of the Theory of Computation by H.R Lewis, C.H. Papadimitiriou

-مقدمه اي بر نظريه زبانها و ماشينها – پيتر لينتز ، دکتر عبدالحسين صراف زاده

-Languages and Machines by T.A. Sudkamp

-Introduction to Computer Theory by Daniel L.A. Cohen


دروس تخصصي سخت افزار

الکترونيک ديجيتال و VLSI 

-Digital Integrated Circuits – A Design Perspective by J.M.Rabaey

انتقال داده

-Computer Networks by A.S.Tanenbaum

-Communication Networks by Alberto Leon-Garcia

(11) مدارات الکتريکي

-نظريه اساسي مدارها و شبکه ها – چارلز دسور

-نظريه اساسي مدارها و شبکه ها – دکتر پرويز جبه دار – انتشارات دانشگاه تهران
مدارهاي الکتريکي

-مدارهاي الکتريکي – دکتر مهرداد عابدي

-نظريه اساسي مدارها و شبکه ها – چارلز دسور

-نظريه اساسي مدارها و شبکه ها – دکتر پرويز جبه دار 


دروس تخصصي هوش مصنوعي
مدارهاي الکتريکي

-مدارهاي الکتريکي – دکتر مهرداد عابدي

-نظريه اساسي مدارها و شبکه ها – چارلز دسور

-نظريه اساسي مدارها و شبکه ها – دکتر پرويز جبه دار


هوش مصنوعي 
-Artificial Intelligence: A Modern Approach By Stuart Russell

طراحي الگوريتم ها

-Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein



دروس تخصصي مهندسي نرم افزار

طراحي و پياده سازي زبان هاي برنامه سازي

-طراحي و پياده سازي زبان هاي برنامه سازي، تاليف: ترنس دبليو پرات، ترجمه: مهندس جعفر نژاد قمي
طراحي الگوريتم ها

-Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
کامپايلر

-Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Ravi Sethi , and Jeffrey D.

Ullman

پايگاه داه

-An Introduction to Database Systems By C. J. Date


منبع:پارسه

هیچ نظری موجود نیست:

ارسال یک نظر