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

مهندسی کامپیوتر - مباحث هر گرایش              مهندسی کامپیوتر - گرایشهای کارشناسی

مهندسی کامپیوتر - توانایی های لازم               مهندسی کامپیوتر - هوش مصنوعی

مهندسی کامپیوتر - معماری کامپیوتر                مهندسی کامپیوتر - مهندسي نرم افزار

مهندسی کامپیوتر - الگوریتم و محاسبات          مهندسی کامپیوتر - زمينه‌هاي اشتغال

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

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

مهندسی کامپیوتر - ظرفیت پذیرش دانشگاهها   مهندسی کامپیوتر-نمونه کارنامه ارشد

برای سایر رشته ها به اینجا مراجعه کنید.

منبع:سایت پارسه



تاريخ : دوشنبه دوازدهم بهمن 1388 | 6:12 | نویسنده : |
در اين بخش مواد امتحاني و ضرايب مربوط به دانشگاه آزاد و سراسري در دسترس شما قرار گرفته است.

اطلاعات مربوط به اين بخش از دفترچه‌هاي كنكور مربوط به آزمون دانشگاه سراسري و آزمون دانشگاه آزاد استخراج شده است

.

ادامه مطلب
تاريخ : دوشنبه نهم آذر 1388 | 6:15 | نویسنده : |

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

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

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

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

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

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

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

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

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

کنترل

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

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

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

VLSI

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

انتقال داده

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



تاريخ : پنجشنبه پنجم آذر 1388 | 6:3 | نویسنده : |

مدارهاي منطقي در طراحي كامپيوتر، ماشين‌هاي حساب، ريزپردازنده‌ها، سيستم‌هاي ديجيتال، كنترل دستگاه‌هاي صنعتي، سيستم‌هاي مخابراتي و …  به‌كار مي‌رود. اين جزوه طرز كار و نحوة طراحي مدارهاي منطقي را مورد بحث قرار مي‌دهد. با توجه به چندين سال تدريس مدارمنطقي، سعي شده است كه مطالب درسي ساده و روان و طراحي بر اساس رويه باشد. هدف بخش اول آشنايي با جبر بول، عبارت بولي و ساده كردن آن‌ها، توابع بولي، مين‌ترم‌ها، ماكسترم‌ها، نقاط بي‌تفاوت (don’t – care) و مخصوصاً ايجاب كننده (Implicant)، ايجاد كننده نخستين (Prime Implicant) و هم‌چنين روش‌هاي مختلف به‌دست آوردن ايجاب‌كننده‌هاي نخستين و انتخاب حداقل تعداد از آن‌ها مي‌باشد تا بدين‌وسيله بتوان به اهداف مدارهاي بهينه رسيد. هدف بخش دوم آشنايي با مدارهاي تركيبي، رويه طراحي و تجزيه و تحليل آن‌ها، طراحي مدارهاي دو سطحي AND – OR ، تمام NAND ، تمام NOR ، طراحي مدارهاي تركيبي MSI از نوع Mux، Decoder، Encoder، Demux، Comparator، ROM ، PLA و PAL و نيز كاربردها هر يك از آن‌ها مي‌باشد. هدف بخش سوم آشنايي با مدارهاي ترتيبي همگام و غيرهمگام، فليپ فلاپ‌ها، روية طراحي مدارهاي ترتيبي همگام مانند شمارنده‌ها، ثبات‌ها، تشخيص‌دهندة دنباله‌ها، تاخيرها، Hazard ، Glitch ، تفاوت مدارهاي مور و ميلي و هم‌چنين روش بهينه كردن مدارهاي ترتيبي بر اساس مدل هافمن خواهد بود. و بالاخره هدف بخش چهارم آشنايي با نمايش اطلاعات مانند اعداد با مميز ثابت، اعداد با مميز شناور، محاسن و معايب آن‌ها، دليل به‌وجود آمدن نماي اريب‌دار (Biased exp)، محاسبات روي اعداد دودويي، دهدهي و طراحي مدارهاي سريع براي جمع و تفريق، مخصوصاً آشنايي با طراحي Carry – Lookahead Adder خواهد بود.

منبع:مقدمه جزوه مدار منطقي از سری جزوات  پارسه تالیف دكتر اسماعيل نامور



تاريخ : دوشنبه ششم مهر 1388 | 7:41 | نویسنده : |

در عصر فناوري  اطلاعات، شبكه‌هاي كامپيوتري كه به منظور انتقال داده‌ها، اشتراك منابع، توزيع داده‌ها و محاسبات از طريق اتصال كامپيوترهاي مستقل به‌وجود آمده است، از اهميت ويژه‌اي برخوردار است. در اين زمينه ايجاد سيستم‌هاي باز كه با رعايت استانداردهاي بين‌المللي امكان اتصال كامپيوترهاي مختلف و تجهيزات نامتجانس ساخت شركت‌هاي گوناگون را فراهم آورده و يك محيط منسجم و يكپارچه را به‌وجود مي‌آورند، مورد توجه جدي قرار گرفته است. يكي از مهم‌ترين استانداردهايي كه در اين زمينه بنا نهاده شده است، استاندارد هفت لايه‌اي OSI است كه توسط موسسه ISO ارائه گرديده است. موضوع بحث درس انتقال داده‌ها بررسي دقيق كليه مسائل مطرح در دو لايه پائيني اين استاندارد، ISOيعني لايه فيزيكي و لايه پيوند داده مي‌باشد.  در درس شبكه‌هاي كامپيوتري ضمن بررسي لايه‌هاي فيزيكي و پيوند داده، مسائل مطرح در زير لايه MACشبكه‌هاي با سيم و بي‌سيم و نيز مسائل مطرح در لايه شبكه از جمله الگوريتم‌هاي مسيريابي و نيز استاندارد IPموردبحث قرار مي‌گيرد. در بعضي از دانشگاه‌ها اين دو درس تحت عنوان شبكه‌هاي كامپيوتري 1 و 2 مطرح مي‌شود و تقريباً همه دانشجويان ( حتي دانشجويان رشته مهندسي نرم‌افزار ) هر دو درس را مي‌گذرانند. بنابراين ضروري است دانشجويان گرامي براي شركت در آزمون‌هاي كارشناسي ارشد، حداقل كليه مسائل و جزئيات مطرح در سه لايه پائين را بدانند.

منبع: مقدمه شبكه‌هاي كامپيوتري (مجموعه فن‌آوري اطلاعات)تاليف ابوالفضل طرقي حقيقت



تاريخ : دوشنبه ششم مهر 1388 | 7:38 | نویسنده : |

هدف از اين جزوه, آماده ساختن داوطلبان کنکور ورودي کارشناسي ارشد, مجموعه مهندسي فناوري اطلاعات(IT) جهت پاسخ به سوالات زبان تخصصي رشته خود مي باشد. سوالات اين آزمون, شامل 15 سوال زبان عمومي و 15 سوال زبان تخصصي است که با ساير مواد امتحاني در يک دفترچه تحويل دانشجويان مي گردد که اين جزوه تنها موارد مربوط به سوالات زبان تخصصي را پوشانده و شامل مباحث سوالات زبان عمومي نمي باشد.

به ادامه مطلب مراجعه کنید.



ادامه مطلب
تاريخ : جمعه سوم مهر 1388 | 7:43 | نویسنده : |

فهرست موضوعاتي كه در جزوه زبان عمومي پارسه وجود دارد.

·         زمان ها 

·         Passive مجهول

·         Verbals  الگوهاي فعل

لطفاْ به ادامه مطلب مراجعه کنید.

 



ادامه مطلب
تاريخ : جمعه سوم مهر 1388 | 7:40 | نویسنده : |

امروزه پيشرفت‌هاي صورت گرفته در علوم مختلف، مرهون پيدايش فناوري مدارهاي مجتمع مي‌باشد. اين فناوري اين امكان را به‌وجود آورده است كه كاربردهاي مختلف و گاه پيچيده بر روي تراشه‌هاي با اندازه كوچك و  با سرعت بالا، پياده‌سازي ‌شوند. جزوه‌اي كه  پيش‌روي داريد، مطابق با سرفصل‌هاي درس سه واحدي الكترونيك ديجيتال كه يكي از دروس تخصصي رشته كارشناسي كامپيوتر ـ سخت‌افزار مي‌باشد، تهيه شده است. اين درس به معرفي انواع تكنولوژي‌هاي ساخت مدارهاي مجتمع مي‌پردازد. آشنايي با فناوري مهم و بسيار پركاربرد MOSكه در ساخت اغلب تراشه‌هاي امروزي كاربرد دارد و نيز خانواده‌‌هاي مختلف منطقي مبتني بر MOS از مهم‌ترين مباحث درس الكترونيك ديجيتال مي‌باشد. تكنولوژي‌هاي CMOS , NMOS  جزء مهم‌ترين منطق‌هاي مبتني بر فناوري MOS مي‌باشند. هم‌چنين انواع مدارهاي مختلف از جمله مدارهاي پويا، مدارهاي سه حالته،  مدارهاي تركيبي و مدارهاي اشميت تريگر مورد بررسي قرار مي‌گيرند. در يك بررسي ديگر ترانزيستورهاي دوقطبي و انواع خانواده‌هاي مبتني بر آن هم‌چون TTL , DTL , RTL و ECL مورد تحليل قرار مي‌گيرند. در بررسي هر يك از خانواده‌هاي منطقي مواردي هم‌چون مشخصه انتقال ولتاژ، حاشيه‌هاي امنيت نويز، ظرفيت ورودي و خروجي گيت و توان مصرفي مدنظر مي‌باشند. براي هر فصل از اين جزوه، در انتهاي فصل نكات كليدي و چند سوال تشريحي در نظر گرفته شده است. دانشجويان گرامي توجه داشته باشند كه مطالعه اين جزوه تا حد زيادي پوشش دهنده مطالب درسي مي‌باشند و مثال‌هاي موجود در متن جزوه كمك شاياني در فراگيري مطالب درسي ايفا مي‌كنند.

منبع : مقدمه الكترونيك ديجيتال نوشته دكتر فرهاد مهدي‌پورازسري جزوات پارسه



تاريخ : چهارشنبه یکم مهر 1388 | 7:29 | نویسنده : |
در عصر حاضر يكي از عوامل پيشرفت‌هاي صورت گرفته در زمينه‌هاي مختلف هم‌چون زمينه‌هاي پزشكي، فضا، ماهواره، علوم مهندسي و غيره، رشد چشمگير صنايع ميكروالكترونيك و پيدايش تراشه‌هاي مجتمع مي‌باشد، پياده‌سازي مدارهاي مجتمع داراي فرآيند و مراحل بسيار پيچيده‌اي مي‌باشد. مهم‌ترين مراحل موجود، شامل سنتز يك توصيف ارايه شده از مدار مورد نظر و طراحي فيزيكي مي‌باشد. يكي از دروسي كه در رشته مهندسي كامپيوتر ـ سخت‌افزار به بررسي روش طراحي مدارهاي مجتمع و جزييات آن مي‌پردازد، درس VLSI مي‌باشد. در اين درس سه واحدي اصول طراحي مدارهاي مجتمع با تراكم بالا همچون نحوه و مراحل ساخت يك مدار مجتمع، ارايه يك طرح از مستطيل‌هاي رنگي يا چينش مدار كه لايه‌هاي مختلف تشكيل‌دهنده مدار مجتمع را نشان مي‌دهد، قوانين طراحي مدارهاي مجتمع، بررسي و تحليل مدارهاي مجتمع از ديد تأخير، فركانس و توان مصرفي، انواع حافظه‌ها و ساختار سلول‌هاي حافظه، تأثير تغيير اندازه ابعاد مدار در پارامترهاي مختلف، بررسي انواع مدارهاي مختلف و آزمون‌پذيري مدارهاي مجتمع از جمله مباحث مهم در اين درس مي‌باشند. در اين جزوه سعي شده است كه مطالب بر اساس سرفصل‌هاي موجود براي اين درس، ارايه شده و در هر فصل از جزوه سوالات چهارگزينه‌اي و تشريحي مناسب ارايه گردند. منبع:مقدمه جزوه vlsi از دكتر فرهاد مهدي‌پوراز سري جزوات پارسه

تاريخ : چهارشنبه یکم مهر 1388 | 7:25 | نویسنده : |

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

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

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

منبع:جزوه پارسه از سایت پارسه

 



تاريخ : یکشنبه بیست و دوم شهریور 1388 | 14:4 | نویسنده : |

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

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

تاريخ : یکشنبه بیست و دوم شهریور 1388 | 3:43 | نویسنده : |

درس ساختمان‌هاي گسسته را مي‌توان پيش‌نياز براي همه دروس نرم‌افزاري و سخت‌افزاري در رشته كامپيوتر در نظر گرفت. با توجه به چندين سال تدريس ساختمان‌هاي گسسته، كوشش شده است كه مطالب درسي ساده، روان و كاربردي بيان شود. هدف بخش اول آشنايي با منطق رياضي، جبرگزاره‌ها، مجموعه لفظ‌هاي پيوند دهنده كه از نظر عملياتي كامل هستند و P.D.N.F. و P.C.N.F. براي يك فرمول گزاره‌ايي است كه پايه و اساس براي طراحي مدارهاي مجتمع ( IC ) و درس مدارهاي منطقي مي‌باشد. بخش دوم به آشنايي با نظريه مجموعه‌ها، نمايش درون كامپيوتري مجموعه‌ها، پوشش و پارتيشن، رابطة دوتايي، رابطه هم‌ارزي، ترتيب جزيي و كامل، كلاس‌هاي هم‌ارزي، تابع و مخصوصاً تعريف دقيق عمل ( Operation ) اختصاص يافته است. زيرا مهم‌ترين وظيفه كامپيوتر انجام عمليات مشخص شده توسط دستورالعمل‌ها مي‌باشد. هدف بخش سوم آشنايي با ساختمان‌هاي جبري، نيم‌گروه‌ها، تكوارها، گروه‌ها و تأكيد بيش‌تر بر مفاهيم همومرنيسم و ايزومرفيسم خواهد بود زيرا اين مفاهيم در كليه بخش‌هاي بعدي كاربرد دارد. بخش چهارم به آشنايي با زبان و دستور زبان، طبقه‌بندي زبان‌ها و مفاهيم ابتدايي كامپايلر اختصاص يافته است زيرا كاربرد زيادي در درس نظريه زبان‌ها و ماشين‌ها و دروس كامپايلر دارد. هدف بخش پنجم آشنايي با شبكه‌ها ( Lattic ) ، نمودار Hasse، شبكه‌هاي توزيع‌پذير شبكه‌هاي مكمل‌پذير و بالاخره تعريف جبربول و خواص آن مي‌باشد. زيرا جبربول پايه و اساس طراحي سخت‌افزار كامپيوتر قرار گرفته است. بخش ششم به تئوري گراف‌ها، گراف‌هاي جهت‌دار و بدون جهت، مسيرها و مدارهاي اولري و هاميلتوني الگوريتم يافتن مسيرهاي بهينه اپتيمال، گراف‌هاي همبند، درخت‌ها، درخت‌هاي پوشاي مينيمال اختصاص دارد. و بالاخره هدف بخش هفتم آشنايي با مفاهيم روابط بازگشتي، حل روابط بازگشتي و تابع مولد مي‌باشد.

منبع:جزوه ساختمان داده تاليف دكتر اسماعيل نامور از سري جزوات پارسه



تاريخ : یکشنبه بیست و دوم شهریور 1388 | 3:42 | نویسنده : |

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

منبع:مقدمه جزوه كامپايلر استاد قاسم ثاني از سري جزوه هاي پارسه

تاريخ : شنبه بیست و یکم شهریور 1388 | 5:16 | نویسنده : |

مجموعه حاضر به گونه‌اي طراحي و تدوين شده تا داوطلب بتواند در كوتاه‌ترين زمان ممكن به تمام نكات و مباحث كليدي مورد استفاده در سؤالات ساختمان داده تسلط پيدا كند. لازم به ذكر است طي چند سال گذشته ( 80 تا 88 ) موضوع هاي اصلي سوالات ساختمان داده براي رشته كامپيوتر به شرح زير بوده است.
نرم افزار، سخت افزار:  درخت Heap، درخت جستجو، درخت، مرتبه زماني، B-tree

IT :  مرتبه زماني، درخت، درخت جستجو، درخت Heap، گراف، Sort

علوم كامپيوتر: همه‌ي مباحث                                                 

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

منبع:مقدمه جزوه ساختمان داده مهندس محسن طوراني از سري جزوات پارسه



تاريخ : پنجشنبه نوزدهم شهریور 1388 | 16:16 | نویسنده : |

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

منبع:مقدمه جزوه زبان‌هاي برنامه سازي از مهندس محسن طوراني از سري جزوات پارسه

تاريخ : چهارشنبه هجدهم شهریور 1388 | 8:4 | نویسنده : |

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

 



تاريخ : سه شنبه هفدهم شهریور 1388 | 5:14 | نویسنده : |

محاسبات عددی سابقه ای دیرینه دارد ، مصریان باستان برای محاسبه جذر یک عدد از روش های تکراری استفاده می کرده اند!! یکی از دروس بسیار جذاب دوره مهندسی است که متاسفانه از سیلابس درسی مهندسی کامپیوتر حذف شده است! مهندسین کامپیوتر بیش از هر کسی با روش های بازگشتی و تکراری آشنا هستند؛ مطالعه این درس جذابیت های زیادی را برای آنها خواهد داشت! آیا تا به حال از خود پرسیده اید که sin یک عدد چگونه محاسبه می شود؟ (روش تیلر) یا جذر یک عدد را چگونه می توان حساب کرد؟ (روش نیوتن) و …
متاسفانه کتب ترجمه شده در این زمینه گیرایی کامل را ندارند! بخصوص کتبی که با نام محاسبات عددی چاپ می شوند! به نظر من عنوان آنالیز عددی برای این درس مناسبتر خواهد بود (همان عنوان درسی که در رشته ریاضیات تدریس می شود! ) با توجه به غیر حضوری بودن این درس مطالعه هر کتابی برای یادگیری توصیه نمی شود! یکی از برترین کتب برای شروع کار کتاب آنالیز عددی (۱) رشته ریاضی پیام نور است این کتاب نوشته استاد برجسته این درس دکتر اسماعیل بابلیان است ، یکی دیگر از منابع این درس کتاب فائزه توتونیان است ، البته لازم به ذکر است که کتاب آنالیز عددی (۱) تنها برای شروع کافی است و بسیاری از مطالب دیگر را باید در کتاب آنالیز عددی (۲) و یا کتب دیگر پیدا کنید!
توجه کنید که تا به این کتاب مسلط نشده اید هرگز دنبال تست نروید! توصیه دیگر مشاهده تمرین های بسیار حل شده در این زمینه است.
اما کتاب تست : برخی کتاب محاسبات عددی راهیان ارشد رو معرفی می کنند ولی کتاب آنالیز عددی پوران پژوهش راهم مي توان گزينه مناسبي دانست! البته توجه کنید که این کتاب برای رشته ریاضی تهیه شده است و بسیاری از مطالب آن در آزمون ارشد کامپیوتر مطرح نمی شود! مسلط شدن روی موضوع از دید ریاضی بهتر از دید مهندسی آن است! بخصوص مطالب مربوط به خطا ها و …

منبع: http://www.manesht.ir



تاريخ : دوشنبه شانزدهم شهریور 1388 | 5:10 | نویسنده : |
درس زبان عمومی در تمامی رشته های آزمون سراسری کارشناسی ارشد همواره مشتمل بر15سوال عمومي و15 سوال تخصصي بوده است. پرسشهاي قسمت زبان تخصصي هميشه به صورت درك مطلب(Reading Comprehension) دررابطه با دوتا پنج متن تخصصي طرح مي شده اند،درحاليكه ساختار سوالات زبان عمومي هرسال دچار تغييراتي گرديده وشكل ثابتي به خود نگرفته است.البته به نظر مي رسدپس از تمامي تغييرات،نهايتاًطراحان به چارچوب مشخصي رسيده باشند.چراكه درآخرين دوره آزمون كارشناسي ارشد،درتمامي رشته هاازالگوي واحدي استفاده شده است كه نسبت به دوره هاي پيشينازانسجام بهتري برخوردار است واحتمالاًتاچندسال آينده هم حفظ خواهد شد. براين اساس 10 سوال نخست زبان عمومي به پرسش هاي لغت(Vocabulary) و5سوال بعدي به پرسشهاي دستور زبان(Grammar) اختصاص مي يابد. براي كسب آمادگي مطلوب در پاسخگويي به سوالات لغت،بايد گنجينه اي غني از لغات متداول زبان انگليسي دراختيارداشته باشيد.كتاب هاي متعددي براي اين منظور موجود است كه ازبين آنها مي توان«504 Absolutely Essential Words» رابهترين ومطرح ترين دانست،به گونه اي كه بررسي ها نشان مي دهددرصد قابل توجهي از گزينه هاي سوالات لغت آزمون كارشناسي ارشد در دوره هاي قبل،از آن استخراج شده اند.اين كتاب مشتمل بر 42 درس است كه در هريك 12لغت مهم ومطرح تعريف مي شوند،هريك در3جمله نمونه استفاده مي شوند،وآنگاه باتمرين هاي مختلف،درذهن خواننده كتاب تثبيت مي گردند. بعد از اين كتاب ...

به ادامه مطلب مراجعه كنيد.



ادامه مطلب
تاريخ : پنجشنبه بیست و دوم مرداد 1388 | 8:0 | نویسنده : |
 

یکی از شیرین ترین! درسهای دوره کارشناسی کامپیوتر درس نظریه زبانها و ماشینهاست!
این درس در اولین برخورد برای خواننده چندان جالب به نظر نمی رسد! ولی به طور کلی درسی اساسی و پیش نیاز خیلی از درسهای دیگراست!
اساس این درس بررسی انواع گرامر ها و ماشین ها و زبانهاست!
دراین درس خواهید آموخت که گرامرها ، ماشین ها و زبانهای هر نوع قابل تبدیل به هم هستند.
اساس طبقه بندی بر اساس جدول چامسکی صورت می گیرد!
غیر قابل پیش بینی ترین سوالات ارشد بعد از سوالات (طراحی و کامپایلر ) در این درس طرح می شود ! توجه به امتحانات قبلی نشان می دهد که سوالات کم کم به سمت حاشیه ها رفته و مفاهیم ساده این درس دیگر جایی برای طرح سوال ندارند! پیچیدگی محاسبات بخش جدیدی از سوالات ارشد شده و از مفاهیم سوالات بیشتری طرح می شود!
با توجه به مسائل مطرح شده به نظر من مطالعه تنها یک منبع (linz) کفایت نمی کند! شاید بد نباشد نگاهی به کتاب (Sudkamp) هم بیاندازید! هر چند که بحث مربوط به زبانها در لینز عالی توضیح داده شده است ولی به جرات می شود گفت که کتاب sudkamp براي ماشین ها بی نظیراست!!!! درکتاب لینز(ترجمه صراف زاده) برعکس کتاب سودکمپ(ترجمه جلیلی) توجه چندانی به پیچیدگی محاسباتی نشده است!
اما طبق معمول می رسیم به معرفی منابع مفید :
همان طور که گفته شد منبع اول کتاب لینز (بخصوص تمرینات!!!!)
منبع دوم هم بی شک کتاب sudkamp
اما منابع براي کنکوری هم می شود کتاب نظریه زبانهای پوران را تهیه کرد!
زدن 4تست.تست نظریه توی امتحان ارشدحدبالایی براي این درس محسوب می شود

به نقل از  دانشجوی کارشناسی ارشد دانشگاه صنعتی شریف



تاريخ : چهارشنبه هفتم مرداد 1388 | 11:11 | نویسنده : |

 معماری

این درس ادامه درس مدارهای منطقی محسوب می شود . در این درس نگاه به مدارات دیجیتال عموماً به صورت بلوکی است . در این درس سازمان یک کامپیوتر پایه بررسی می شود ، در ادامه مطالب این درس طرح ریزی یک cpu با میکروپروگرام و سیم بندی مورد توجه قرار می گیرد . مهمترین بحث های این قسمت مربوط به طراحی واحد کنترل cpu است .ادامه بحث معماری مربوط به بحث های جانبی سازمان کامپیوتر نظیر : ارتباط با io ، حافظه های اصلی و کش ، حافظه جانبی ، DMA ، الگوریتم های محاسبات منطقی و ریاضی ، interliving و …
بحث های مهم معماری که در آزمون ارشد بسیار مورد توجه قرار می گیرند عبارتند از :
محاسبه سرعت دستیابی در کش و حافظه اصلی ، الگوریتم های ریاضی ، paging و شیوه های ارتباط با دستگاه های جانبی ، ماشین های مجازی و تفاوت های ماشین های risc و cisc می باشد.
برای مطالعه این درس بهترین منبع مطالعه کتاب موریس مانو می باشد ، همچنین کتاب های پترسون و hama در برخی از دانشگاهها تدریس می شود.
با توجه به سختی نسبی این درس زدن ۴ تست در آزمون ارشد عالی می باشد.
کتاب کنکوری مناسب برای این درس کتاب معماری پوران پژوهش تالیف هادی یوسفی است .
نکته : به هیچ وجه مطالعه جزوه پارسه را توصیه نمی کنم!!!!

 به نقل از دانشجوی کارشناسی ارشد دانشگاه صنعتی شریف

 



تاريخ : چهارشنبه هفتم مرداد 1388 | 11:10 | نویسنده : |

یکی از مهمترین درس های همه دوره های کاردانی ، کارشناسی ، ارشد است

جالب توجه این است که در تمامی این امتحانات نیز از درس ساختمان داده ها سوال طرح می شود!
در برخی از دانشگاهها(شریف) این درس به همراه درس طراحی الگوریتم ها تدریس می شود (پیوسته هستند) موضوعات مهم این درس عبارتند از : پیچیدگی زمانی ، آرایه ها ، صف ها ، پشته ها ، درخت ها ، گراف ها ، درخت های خاص ، جنگل و در نهایت لیست های پیوندی در این درس پیاده سازی موارد بالا مانند نحوه تخصیص حافظه و … مورد بررسی قرار می گیرد.
تعداد زیاد سوالات طرح شده در این درس در طول ادوار گذشته و در مقاطع مختلف امکان طرح سوالات جدید را از بین برده است به عبارت دیگر تنها مطالعه سوالات سالهای قبل کفایت می کند!!!
مرجع اصلی این درس کتاب ساختمان داده های هورویتس است،مطالعه کامل تمرینات این کتاب نیزتوصیه می شود.
این درس یکی از دروس مشترک است و تعداد ۶ سوال از مباحث آن مطرح می شود . زدن تست های این درس برای کسانی که برنامه نویسان قویی باشند کار دشواری نیست! نتیجه عالی در این زدن ۵ تست صحیح است، نکته قابل توجه این است که اکثر داوطلبان ۲ یا ۳ تست این درس را جواب درست می دهد!
اما عالی ترین منبع تست برای این درس (به گفته دکتر محمد قدسی استاد درس ساختمان داده ها و الگوریتم های شریف) کتاب ساختمان داده های مهندس حمیدرضا مقسمی است!
ان شاء الله در امتحان ارشد موفقیت کامل را به دست آورید .

به نقل از  دانشجوی کارشناسی ارشد دانشگاه صنعتی شریف



تاريخ : چهارشنبه هفتم مرداد 1388 | 11:10 | نویسنده : |