مجله اینترنتی ایرانیان

معرفی رشته مهندسی کامپیوتر

مهندسی کامپیوتر (Computer engineering) دانشی مرکّب از مباحث رشته‌های مهندسی الکترونیک، مهندسی برق و طراحی نرم‌افزار است. این رشته برخلاف مهندس نرم‌افزار با طراحی، توسعه و تولید سیستم‌های کامپیوتری در هر دو شاخه سخت‌افزار و نرم‌افزار سر و کار دارد.

“انسان باید بیندیشد ولی ماشین باید کار کند.” این شعار متخصصان کامپیوتر است. متخصصانی که با پیشرفت و توسعه ی کامپیوتر توانسته اند مغز و عضلات انسان را از اشتغالات تکراری و پیش پا افتاده نجات بخشند و او را در دفع مشکلات و مسایل یاری دهند تا جایی که در کشورهای صنعتی و پیشرفته، کامپیوتر در زندگی افراد حضوری اجتناب ناپذیر دارد. به همین دلیل رشته ی مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف و نیز نرم افزارهای مورد نیاز جهت کار با کامپیوتر می‌پردازد، از اهمیت بسیاری برخوردار است.این رشته در کشور ما نیز اهمیت بسیاری داشته و تا مقطع دکتری تدریس می‌شود. گفتنی است که رشته ی مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سخت افزار و نرم افزار است که البته این دو گرایش در مقطع کارشناسی تفاوت قابل توجهی با یکدیگر ندارند.

 آشنایی با رشته مهندسی کامپیوتر

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

معرفی رشته مهندسی کامپیوتر

توان مندی‌ها و ویژگی های لازم

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

بازار کار

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

معرفی رشته مهندسی کامپیوتر

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

ردیف نام درس ردیف نام درس ردیف نام درس ردیف نام درس ردیف نام درس
۱ ریاضی(۱) ۲ ریاضی(۲) ۳ معادلات دیفرانسیل ۴ آمار و احتمالات مهندسی ۵ زبان عمومی
۶ زبان تخصصی ۷ اندیشه اسلامی(۱) ۸ اندیشه اسلامی(۲) ۹ آشنایی با منابع اسلامی ۱۰ فرهنگ و تمدن ایران و اسلام
۱۱ تاریخ اسلام ۱۲ انقلاب اسلامی و ریشه‌های آن ۱۳ اخلاق و تربیت اسلامی ۱۴ کنترل جمعیت و تنظیم خانواده ۱۵ فیزیک(۱)
۱۶ فیزیک(۲) ۱۷ آزمایشگاه فیزیک(۱) ۱۸ آزمایشگاه فیزیک(۲) ۱۹ کارگاه عمومی ۲۰ آزمایشگاه کامپیوتر
۲۱ مبانی کامپیوتر و برنامه سازی ۲۲ برنامه سازی پیشرفته ۲۳ ساختمانهای گسسته ۲۴ زبان ماشین و برنامه سازی سیستم ۲۵ ساختمان داده‌ها
۲۶ مدارهای الکتریکی(۱) ۲۷ آزمایشگاه مدارهای الکتریکی(۱) ۲۸ مدارهای منطقی ۲۹ آزمایشگاه مدارهای منطقی ۳۰ ریاضی مهندسی
۳۱ طراحی الگوریتم ها ۳۲ معماری کامپیوتر ۳۳ آزمایشگاه معماری کامپیوتر ۳۴ سیستمهای عامل ۳۵ نظریه زبانها و ماشینها
۳۶ طراحی و پیاده‌سازی زبانهای برنامه سازی ۳۷ ریزپردازنده(۱) ۳۸ آزمایشگاه ریزپردازنده(۱) ۳۹ مدارهای الکترونیکی ۴۰ آزمایشگاه مدارهای الکترونیکی
۴۱ شبکه‌های کامپیوتری ۴۲ شیوه ارائه مطالب علمی و فنی ۴۳ ذخیره و بازیابی اطلاعات ۴۴ هوش مصنوعی ۴۵ اصول طراحی کامپایلر
۴۶ مهندسی نرم‌افزار(۱) ۴۷ اصول طراحی پایگاه داده‌ها ۴۸ مهندسی نرم‌افزار(۲) ۴۹ آزمایشگاه سیستم عامل ۵۰ آزمایشگاه پایگاه داده‌ها
۵۱ الکترونیک دیجیتال ۵۲ آزمایشگاه الکترونیک دیجیتال ۵۳ مدارهای الکتریکی(۲) ۵۴ سیگنال‌ها و سیستم‌ها ۵۵ طراحی سیستم‌های VLSI
۵۶ انتقال داده ها ۵۷ سیستمهای کنترل خطی ۵۸ آزمایشگاه شبکه‌های کامپیوتری ۵۹ برنامه‌نویسی همروند ۶۰ نظریهٔ محاسبات
۶۱ طراحی مدارهای واسط ۶۲ آزمایشگاه مدارهای واسط ۶۳ مهندسی اینترنت ۶۴ طراحی و پیاده‌سازی سیستم‌های بی درنگ ۶۵ مدلسازی و ارزیابی سیستمهای کامپیوتری
۶۶ اصول طراحی واسط کاربر ۶۷ برنامه‌نویسی توصیفی ۶۸ برنامه‌نویسی همروند ۶۹ گرافیک کامپیوتری(۱) ۷۰ محیط‌های چندرسانه‌ای
۷۱ سیستمهای خبره ۷۲ گرافیک کامپیوتری(۲) ۷۳ شبیه‌سازی کامپیوتری ۷۴ معماری سیستم‌های کامپیوتری ۷۵ ریزپردازنده(۲)
۷۶ مدارسلامهای منطقی پیشرفته ۷۷ کارآموزی ۷۸ پروژه ۷۹ آزمایشگاه مهندسی نرم‌افزار ۸۰ برنامه سازی سیستم
۸۱ سیستم عامل شبکه ۸۲ طراحی صفحاتِ وب ۸۳ نصب و راه‌اندازی شبکه ۸۴ مباحث ویژه ۸۵ طراحی خودکار مدارهای دیجیتال

گردآوری شده توسط سایت مگ وب

منابع : wikipedia و gozine2 و e-estekhdam