تاریخچه رشته مهندسی کامپیوتر
مهندسی کامپیوتر در سال ۱۹۳۹ آغاز شد، هنگامی که جان وینسنت آتناواف و کلیفورد بری از طريق فیزیک، ریاضیات و مهندسی برق الکترونیک شروع به گسترش نخستین رایانه دیجیتال جهان کردند.
جان وینسنت آتناواف یک استاد فیزیک و ریاضیات دانشگاه ایالتی آیووا و کلیفورد بری یک فارغ التحصیل سابق در زمینه مهندسی برق و فیزیک بود. آنها با هم، رایانه Atanasoff- Berry را نیز بوجود آوردند که همچنين بعنوان ABC شناخته شده بود که برای تکمیل ۵ سال طول کشید. در حالیکه ABC اصلی در دهه ۱۹۴۰ از بین رفته و دور انداخته شد، یک نسخه از ABC در سال ۱۹۹۷ ساخته شد.
معرفی رشته مهندسی کامپیوتر
رشته مهندسی کامپیوتر یکی از پرطرفدارترین رشته ها در جهان است. مهندسی کامپیوتر رشته ای است که به طراحی و ساخت اجزای گوناگون رایانه می پردازد و همچنین به طراحی و ساخت اجزای مختلف و نیز نرم افزارهای مورد نیاز جهت کار با کامپیوتر می پردازد.
رشته کامپیوتر بطور کلی رشته پويايي است و فردی که این رشته را انتخاب می کند باید قدرت تجزیه و تحلیل مسائل را دارا باشد همینطور بتواند در راستای هدف مسائل را به زیر شاخه های کوچک تقسیم کند و بارها و بارها مسأله ای را ازمون و خطا کند تا بتواند به هدفش برسد.
هدف این رشته کامپیوتر تربیت افرادی است که در زمینه تحلیل، طراحی، ساخت و راه اندازی دستگاه ها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعه های سخت افزاری و نرمافزاری موجود، نگهداری، عیب یابی و تعمیر و اصلاح و توسعه فعالیت کنند. طراحی، شبيه سازي ، فراوری، پردازش، سنجش، اموزش و ویرایش تمام مفهوم هایی هستند که با بيش ترین دقت و در کوتاه ترین زمان در برنامه های نرمافزاری رایانه انجام می شوند.
"رشته کامپیوتر" در کشور ما هم اهمیت بسیار داشته و تا مقطع دکتری تدریس می شود. مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سختافزار و نرمافزار است.
گرایش های مقطع لیسانس
رشته مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سختافزار و نرمافزار است که در مقطع کارشناسی تفاوت زيادي با هم ندارند.
گرایش نرمافزار
نرم افزار جز غیرقابل لمس رایانه است. هدف گرایش نرمافزار اموزش و پژوهش در زمینه زبان های مختلف برنامه نویسی، سیستم های عامل مختلف و طراحی انواع الگوریتم ها می باشد. یک مهندس نرم افزار یاد می گیرد که چطور نرم افزارهای بزرگ و عظیم را طراحی و برنامه ریزی کند، تست و ارزیابی نهایی نماید و در پایان مستند سازد.
نرم افزارها را می توان به دو رده کلی دسته بندی کرد که عبارتند از:
- نرم افزارهای سیستمی
- نرم افزارهای کاربردی
گرایش سختافزار
گرایش سختافزار به معماری کامپیوتر نیز معروف هست. شامل فعالیت های اموزشی، پژوهشی و صنعتی در مورد قطعات، بردها، تجهیزات و در نهایت سیستم های کامپیوتری در مقیاس های مختلف است.
در گرایش سخت افزار فعالیت های کاری زیر انجام می شود:
- ارائه خدمات کامپیوتری
- رفع مشکل و عیب یابی سیستم های کامپیوتری
- طراحی، توسعه و تولید سیستم های کامپیوتری
- خرید و فروش قطعات فرعی و اصلی کامپیوتر
- طراحی و پیاده سازی الگوریتم های مختلف کامپیوتری
گرایش های مقطع کارشناسی ارشد رشته مهندسی کامپیوتر هم عبارتند از:
- نرم افزار
- معماری کامپیوتر
- هوش مصنوعی
- علوم کامپیوتر
- الگوریتم و محاسبات
- بیوانفورماتیک و آی تی
بازار کار رشته کامپیوتر در کشور ایران
بازار کار رشته کامپیوتر چه برای خانمها و چه برای اقایون مناسب هست. چه بسا در رشته کامپیوتر و در شغل های رشته کامپیوتر می توانند به صورت نیمه وقت و پروژه ای مشغول بکار باشند. درامد رشته کامپیوتر و بازار کار رشته مهندسی کامپیوتر کاملا بستگی به به ميزان کارکرد و حرفه و مهارت فرد دارد. اما بطور کلی بازار کار رشته کامپیوتر تا به حال اشباع نشده و و در هر زمانی جامعه به مهندسین کامپیوتر نیاز دارد.
به طور کلی آینده شغلی رشته مهندسی کامپیوتر نرمافزار و گرایش های دیگه ی این رشته درخشان هست.
بازار کار رشته مهندسی کامپیوتر در خارج از کشور
بازار کار رشته مهندسی کامپیوتر شدیداً تخصص گراست؛ یعنی پیدا کردن شغل در این حوزه کاملا به مهارت و تخصص شخص بستگی دارد.
در کل جهان رشته ها و زیر مجموعه های مهندسی کامپیوتر از سودآورترین رشته های بازار کار به حساب می آیند اما در خارج از کشور فرقی نمی کند که شما در کدامیک از شاخه های آيتي، نرمافزار و یا سختافزار فارغ التحصیل شده باشید چراکه همه ی آنها زیر مجموعه رشته مهندسی کامپیوتر هستند.
به طور حتم ميزان بی کاری در رشته ها و زیر شاخه های مهندسی کامپیوتر خیلی کم تر از ديگر رشته ها است بخاطر این که به آسانی این فارغ التحصیلان با هر مهارت و توانایی میتوانند در بازار کار حاضر شوند و به طبع هر چه این توانایی ها و مهارت ها بیشتر باشد ميزان درامد هم بیشتر خواهد شد و بر اساس امار منتشر شده کشورهای هند و ژاپن بزرگ ترين صادرکننده ها و کشور آلمان و ایالت متحده آمریکا بزرگ ترين وارد کننده های مهندس در جهان به حساب می آید و بخاطر همین است که آمریکا و آلمان جز قدرت های برتر دنیا در عرصه کامپیوتر هستند.
به یاد داشته باشد دانشجویانی که از رشته کامپیوتر فارغ التحصیل میشوند در صورتی که در یکی از شاخه ها و یا زبان های برنامه نویسی دارای تخصص باشند بازار کار خوبی در انتظار دارند چراکه تمام مراکز و کارخانه ها به مهندس کامپیوتر نیاز دارند و همینطور میتوانند با توجه به نیاز بازار و سفارش هایی که از مراکز متنوع و متفاوت کشور دریافت می کنند توانایی انجام این کارها را برای امرار معاش و عرضه توان مندی های خود برای بهبود و بهره وری بالای امور کشور را دارا هستند.
مهارت های رشته کامپیوتر
در اصل دانشجویان و فارغ التحصیلان در این رشته قابلیت ها و توانایی های زيادي از خودشان دارند ولی به شرط آنکه پیش از ورود به بازار کار، در دانشگاه از مهارت هایی برخوردار شوند که توانایی حل مشکلات در بازار کار را داشته باشند.
مهندس کامپیوتر باید پایه ی ریاضی قوی داشته و توانایی اش در زمینه ی فیزیک عالی باشد. همچنین ضروری است که شخصی خلاق باشد تا بتواند مسائل را از راه حل های ابتکاری حل کند. راه حل هایی که کم ترین هزینه و بهترین کارآیی را داشته باشد.
- برنامه نویسی کامپیوتر
- تحلیل گر و طراح نرمافزار
- کارشناس پایگاه داده
- توسعه دهنده اپلیکیشن های موبایل برای پلتفرم های گوناگون
- مدیر سایت
- طراح و توسعه دهنده وب
- کارشناس شبکه
- متخصص امنیت اطلاعات
- تحلیل گر سیستم های کامپیوتری
- مدیر شبکه
- انیماتور
توانایی های فارغ التحصیلان رشته مهندسی کامپیوتر:
فارغ التحصیلان رشته کامپیوتر، قابلیت ها و توانایی های زيادي دارند و درصورتی که در مسیر مناسب هدایت شوند، قادر خواهند بود مشکلات زيادي را حل کنند. بعضی از این توانایی ها به شرح زیر است:
۱- اجرای طرح های کامپیوتری، نصب، ازمایش و اموزش آن ها.
۲-طراحی مجموعه های کوچک و متوسط نرمافزاری و سخت افزاری و تولید طرحهای اجرایی برای آن ها.
۳-بررسی کمبودها و نیازهای نرمافزاری و سخت افزاری بخشهای صنعت و خدمات و تدوین نیازهای آن ها، امکان سنجی وتعیین ابزار و نیروی انسانی لازم برای رفع کمبودها.
۴-تجزیه و تحلیل سیستمهای کوچک و متوسط نرمافزاری و سخت افزاری و ارائه راه حل مناسب برای اجرای آنها.
۵-بررسی و شناخت نرم افزارها و سخت افزارهای جدید و به کارگیری آن ها.
۶- پشتیبانی و نگهداری سیستم های نرمافزاری شامل شناسایی خطاها، رفع خطاها و افزودن امکانات جدید به سیستمها.
۷- عیب یابی کامپیوترها و سیستمهای کامپیوتری و رفع عیب ها.
شغل های پردرآمد رشته کامپیوتر
فهرست پردرآمدترین شغل های رشته مهندسی کامپیوتر به شرح زیر است:
- مهندس اَبَرداده( Big Data Engineer)
- دانشمند داده( Data Scientist)
- مدیر امنیت سیستم های اطلاعاتی( Information Systems Security Manager)
- معمار داده( Data Architect)
- تحلیلگر امنیت داده( Data Security Analyst)
- معمار برنامه های کامپیوتر( Applications Architect)
- مدیر داده( Data Manager)
- مهندس نرمافزار ( Software Engineer)
- توسعه دهندگان اپلیکیشن های موبایل( Mobile Applications Developer)
نکات مهم پاياني
- هیچوقت به دروس دانشگاهی اکتفاء نکنید، از هر موقع که با برنامه نویسی اشنا شدید شروع به یادگیری تخصص کنید.
- سعی کنید در زمان دانشجویی رزومه کاری خوبی برای خودتان بسازید.
- اعتبار کاری بدست آورید.
- از دوران دانشجویی پروژه گرفتن و کار فریلنسری(دورکاری) را شروع کنید.
- به دنبال یادگیری تخصص و تقویت مهارت های موردنیاز بازار کار باشید
گردآوری: بخش دانشگاه سرپوش
- 10
- 5