درسهای رشته
ردیف |
نام درس |
ردیف |
نام درس |
ردیف |
نام درس |
ردیف |
نام درس |
۱ |
آزمایشگاه ابزار طراحی سخت افزار |
۲ |
آزمایشگاه الکترونیک دیجیتال |
۳ |
آزمایشگاه پایگاه داده ها |
۴ |
آزمایشگاه سیستم عامل |
۵ |
آزمایشگاه سیستم عامل |
۶ |
آزمایشگاه فیزیک ۱ |
۷ |
آزمایشگاه فیزیک ۲ |
۸ |
آزمایشگاه مدارهای الکترونیکی |
۹ |
آزمایشگاه مدارهای الکتریکی ۱ |
۱۰ |
آزمایشگاه مدارهای منطقی |
۱۱ |
آزمایشگاه مدارهای واسط |
۱۲ |
آزمایشگاه معماری سیستمهای کامپیوتری |
۱۳ |
آزمایشگاه معماری کامپیوتر |
۱۴ |
آزمایشگاه کامپیوتر |
۱۵ |
آمار و احتمالات مهندسی |
۱۶ |
اصول طراحی پایگاه دادهها |
۱۷ |
اصول طراحی واسط کاربر |
۱۸ |
اصول طراحی کمپایلر |
۱۹ |
الکترونیک دیجیتال |
۲۰ |
انتقال دادهها |
۲۱ |
انقلاب اسلامی و ریشههای آن |
۲۲ |
برنامه نوویسی توصیفی |
۲۳ |
برنامه نویسی همروند |
۲۴ |
تاریخ اسلام |
۲۵ |
تربیت بدنی ۲ |
۲۶ |
ذخیره و بازیابی اطلاعات |
۲۷ |
روشهای محاسبات عددی |
۲۸ |
ریاضی ۱ |
۲۹ |
ریاضی ۲ |
۳۰ |
ریاضی مهندسی |
۳۱ |
ریزپردازنده ۱ |
۳۲ |
زبان تخصصی |
۳۳ |
زبان خارجی |
۳۴ |
زبانهای ماشین و اسمبلی |
۳۵ |
ساختمان دادهها |
۳۶ |
ساختمان گسسته |
۳۷ |
سیستم های عامل |
۳۸ |
سیستمهای خبره |
۳۹ |
سیستمهای کنترل خطی |
۴۰ |
سیگنالها و سیستمها |
۴۱ |
شبیهسازی کامپیوتری |
۴۲ |
شبکههای کامپیوتری |
۴۳ |
شیوه ارائه مطالب علمی و فنی |
۴۴ |
طراحی آلگوریتم ۱ |
۴۵ |
طراحی خودکار مدارهای دیجیتال |
۴۶ |
طراحی سیستمهای VLSI |
۴۷ |
طراحی مدارهای واسط |
۴۸ |
طراحی و پیاده سازی سیستمهای بیدرنگ |
۵۰ |
فارسی |
۵۱ |
فیزیک ۱ |
۵۲ |
فیزیک ۲ |
۵۳ |
گرافیک کامپیوتری ۱ |
۵۴ |
گرافیک کامپیوتری ۲ |
۵۵ |
مبانی کامپیوتر و برنامهسازی |
۵۶ |
متون اسلامی (آموزش زبان عربی) |
۵۷ |
محیطهای چند رسانهای |
۵۸ |
مدارهای الکترونیکی |
۵۹ |
مدارهای الکتریکی ۱ |
۶۰ |
مدارهای منطقی |
۶۱ |
مدارهای منطقی پیشرفته |
۶۲ |
مدلسازی و ارزیابی سیستمهای کامپیوتری |
۶۳ |
معادلات دیفرانسیل |
۶۴ |
معارف اسلامی ۲ |
۶۵ |
معماری سیستمهای کامپیوتری |
۶۶ |
معماری کامپیوتر |
۶۷ |
مهندسی اینترنت |
۶۸ |
مهندسی نرم افزار (۱) |
۶۹ |
مهندسی نرم افزار (۲) |
۷۰ |
نظریه زبانها و ماشینها |
۷۱ |
نظریه محاسبات |
۷۲ |
هوش مصنوعی |
۷۳ |
یک درس از دروس تخصصی یا اختیاری گروه سختافزار |
۷۴ |
یک درس از سایر دانشکدههای مهندسی یا ریاضی |
۷۵ |
یک درس از گرایشهای مهندسی برق |
دانشجویانی که از این رشته فارغ التحصیل میشوند با توجه به نیاز بازار و سفارشاتی که از مراکز متنوع و متفاوت کشور دریافت می کنند توانایی انجام این کارها را برای امرار معاش و عرضه توانمندی های خود برای بهبود و بهرهوری بالای امور کشور را دارا هستند، برنامه نویسی برای سایتها با توجه به محتوای درخواستی و مکانیزم عمل تستهای مختلف یک برنامه، ساخت مدارهایی که قادر به ارتباط با کامپیوتر باشند همچنین ساخت ابزارهای جانبی برای کامپیوتر، ساخت مدارهای ساده منطقی، ساخت سخت افزارهایی که برای پردازش الگوریتمهایی که با کامپیوتر های معمول قابل پیاده سازی نیستند، برنامه نویسی سیستمی طراحی مدارهای مجتمع (IC) طراحی سیستم های خبره و سیستم های اطلاعاتی، فراهم کردن ساخت نرمافزارها برای استفاده در کامپیوتر.
مهندسی کامپیوتر به عنوان رشته دانشگاهی (ایران)
این رشته در ابتدا تحت پوشش رشتهای به نام انفورماتیک و تحت نظر دانشکدههای ریاضی تدریس میشد. هم اکنون این رشته در اکثر دانشگاهها با عنوان مهندسی کامپیوتر و تحت نظر دانشکده فنی (یا مهندسی) ارائه میگردد. گرایشهای رشته مهندسی کامپیوتر و رده بندی تحصیلی آن در ایران به شرح زیر است:
مقطع |
گرایشها |
کاردانی |
نرم افزار |
کارشناسی |
مهندسی نرمافزار مهندسی سختافزار مهندسی فناوری اطلاعات |
کارشناسی ارشد |
معماری کامپیوتر مهندسی نرمافزار هوش مصنوعی الگوریتمها و محاسبات |
منابع کنکور برای ورود به کارشناسی ارشد |
||
ردیف |
درس |
ضریب |
۱ |
زبان عمومی و تخصصی |
۱ |
۲ |
ریاضیات(ریاضی مهندسی،آمارواحتمالات، محاسبات عددی ، ساختمان های گسسته) |
۲ |
۳ |
دروس مشترک(ساختمان داده ها، نظریه ی زبان ها و ماشین ها، مدارهای منطقی، معماری کامپیوتر، سیستم عامل) |
۴ |
۴ |
دروس تخصصی هوش مصنوعی: ( طراحی الگوریتم ها، هوش مصنوعی) دروس تخصصی معماری کامپیوتر:( VLSI، الکترونیک دیجیتال ، انتقال داده) دروس تخصصی نرم افزار:(کامپایلر، زبان های برنامه سازی، طراحی الگوریتم، پایگاه داده) دروس تخصصی الگوریتمها و محاسبات (کامپایلر، زبان های برنامه سازی، طراحی الگوریتم، پایگاه داده) |
۲ ۳ |
منابع کنکور برای ورود به مقطع دکترا |
||
رشته |
دروس آزمونی عمومی |
دروس آزمونی اختصاصی |
مهندسی نرمافزار |
۱-پایگاه داده ۲- نظریه ی زبان ها و ماشین ها ۳- ساختمان داده ها ۴- طراحی الگوریتمها ۵- کامپایلر ۶- طراحی وپیاده سازی زبان های برنامه سازی۷- سیستم عامل(۴۰%) |
۱- سیستم عامل پیشرفته ۲- پایگاه داده ی پیشرفته۳- الگوریتم های موازی (۶۰%) |
مهندسی معماری رایانه |
۱- معماری کامپیوتر۲- الکترونیک دیجیتال۳- انتقال داده ها۴- شبکه های کامپیوتری۵- سیستم عامل ۶- VLSI(۴۰%) |
۱- معماری کامپیوتر پیشرفته ۲- شبکه های کامپیوتری پیشرفته۳- مدل سازی سخت افزار و متد های طراحی آن (۶۰%) |
مهندسی هوش مصنوعی |
۱- مدار منطقی ۲- نظریه ی زبان ها و ماشین ها۳- ساختمان داده ها ۴- طراحی الگوریتمها ۵- هوش مصنوعی ۶-سیگنال ها وسیستم ها(۴۰%) |
مواد امتحان اختصاصی: ۱- سیستم های خبره(۵۰%) و منطق فازی (۵۰%)۲- شناسایی آماری الگو ۳- شبکه های عصبی ۴- پردازش تکاملی ۵- یکی از دروس پردازش و شناسایی گفتار، تصویر پردازی رقمی(۶۰%) |
مهندسی نرمافزار
پیشهای است که به یاری دانش رایانه و دیگر فناوریها و روشها به آفریدن و نگاهداری نرمافزار رایانهای میپردازد.
مسائل اصلی مهندسی نرمافزار تولید نرمافزار بر اساس موارد زیر است:
- الزامات تعیین شده
- در زمان تعیین شده
- در محدودهٔ بودجه پیشبینی شده
مهندسی نرمافزار طراحی، برنامه نویسی، توسعه، مستندسازی و نگهداری نرم افزار با بکارگرفتن روشهای فنی و عملی از علوم کامپیوتر ، مدیریت پروزه ، مهندسی ، محدوده کاربرد، طراحی رابط، مدیریت تجهیزات دیجیتال و سایر زمینهها است.
کاربردهای مهندسی نرمافزار دارای ارزشهای اجتماعی و اقتصادی هستند، زیرا بهرهوری مردم را بالا برده، چند و چون زندگی آنان را بهتر میکنند. مردم با بهرهگیری از نرمافزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونههای از این دست نرمافزارها عبارتاند از: سامانههای توکار، نرم افزار اداری، بازیهای رایانهای، و اینترنت.
فناوریها و خدمات مهندسی نرمافزار به کاربران برای بهبود بهرهوری و کیفیت یاری میرساند. نمونههایی از زمینههای بهبود: پایگاه دادهها، زبانها، کتابخانهها، الگوها، فرآیندها و ابزار.
مهندسی سختافزار
مهندسی سخت افزار از جمله گرایش های مهندسی کامپیوتر بوده که در مقطع لیسانس با دیگر گرایش ها یعنی مهندسی نرمافزار و مهندسی فناوری اطلاعات فقط در چند واحد اختلاف دارد.
مهندسی سخت افزار در مقطع کارشناسی به مطالعه و بررسی طراحی سخت افزاری، کنترل سخت افزاری و شبکههای کامپیوتری می پردازد. برای مثال یک مهندس سخت افزار می تواند طراحی سخت افزاری کند که با آیسیها کار کند،بوسیله نرم افزارهای طراحی خودکار همچون لئوناردو یا مکس پلاس و ... به طراحی آی سی های سفارشی به پردازد و آنها را بر روی fpga پیاده کند با کامپیوتر کار کند و یا از دروازههای کامپیوتر استفاده نماید و در نهایت می تواند به طراحی مدارهای مجتمع دیجیتالی بپردازد. که البته این بخش از سخت افزار بیشتر در مقطع کارشناسی ارشد و دکتری پرداخته می شود.
از جمله دروس این مهندسی در دوره لیسانس مدارهای منطقی، طراحی VLSI، معماری کامپیوتر،الکترونیک دیجیتال ، میکروپروسسورها و غیره می باشد.
یه مدت نبودم حالا دارم تلافی میکنم
برادرم به واقع رشته ی ما (مهندسی نرم افزار) رشته ای هستش که با درس خوندن راه به جایی نمی بره من همه ی اون واحدها رو پاس کردم ولی الان میشه گفت تقریبا بیکارم و اون درسها اصلا به دردم نمیخورن و باید تجربی کار میکردم..