مهندسی کامپیوتر
دیباچه: "انسان باید بیندیشد ولی ماشین باید کار کند." این شعار متخصصان کامپیوتر است، متخصصانی که با پیشرفت و توسعه کامپیوتر توانستهاند مغز و عضلات انسان را از اشتغالات تکراری و پیشپا افتاده نجات بخشند و او را در رفع مشکلات و مسایل یاری دهند تا جایی که در کشورهای صنعتی و پیشرفته، کامپیوتر در زندگی افراد حضوری اجتنابناپذیر دارد.به همین دلیل رشته مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوتر میپردازد، از اهمیت بسیاری برخودار است. این رشته در کشور ما نیز اهمیت بسیار داشته و تا مقطع دکتری تدریس میشود.مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سختافزار و نرمافزار است.
گرایش سختافزار:
سختافزار جزء فیزیکی کامپیوتر بوده و شامل صفحه کلید، صفحه نمایش، چاپگر و دیسکها میشود؛ یعنی اجزاء فیزیکی و قابل لمس کامپیوتر مانند مدارها و بردهای الکترونیکی، سختافزار نامیده میشود برای مثال واحد پردازشگر مرکزی که هرگونه عملیات پردازش در آن صورت میگیرد، مهمترین واحد سختافزاری است.مهندسی سختافزار در مقطع لیسانس به مطالعه و بررسی طراحی سختافزاری، کنترل سختافزاری وشبکههای کامپیوتری میپردازد. برای مثال یک مهندس سختافزار میتواند طراحی سختافزاری کند که با IC ها کار کند، با کامپیوتر کار کند، یا از دروازههای کامپیوتر استفاده نماید و در نهایت میتواند به طراحی مدارهای مجتمع دیجیتالی بپردازد. که البته به این بخش از سختافزار بیشتر در مقطع کارشناسی ارشد و دکتری پرداخته میشود.
درسهای این رشته در طول تحصیل :
دروس مشترک در گرایشهای کامپیوتر :
فیزیک، ریاضی، مبانی کامپیوتر و برنامهسازی، آزمایشگاه کامپیوتر، معادلات دیفرانسیل، ساختمانهای گسسته، برنامهسازی پیشرفته ، آمار و احتمالات مهندسی، ریاضی مهندسی، مدارهای الکتریکی، ساختمان دادهها، زبان ماشین و برنامهسازی سیستم ، مدارهای الکترونیکی ، مدارهای منطقی، طراحی الگوریتمها، طراحی و پیادهسازی زبانهای برنامهسازی، ریز پردازنده، معماریکامپیوتر، شبکههای کامپیوتری ، سیستمهای عامل، کارگاه عمومی.
دروس تخصصی گرایش سختافزار :
سیگنالها و سیستمها، مدارهای الکتریکی، انتقال دادهها، سیستمهای کنترل خطی، الکترونیک دیجیتال، طراحی سیستمهای VLSI ، کارآموزی.
گرایش نرمافزار:
نرمافزار جزء غیرقابل لمس کامپیوتر است. نرمافزار برنامهها و دادههایی است که به کامپیوتر فرمان میدهد که چه عملی را انجام دهد. نرمافزارها عبارتند از:
نرمافزارهای سیستمی و نرمافزارهای کاربردی. نرمافزارهای سیستمی برنامههایی هستند که کامپیوتر برای فعال شدن یا سرویس دادن به آن نیاز دارد و به این دلیل از سوی سازندگان سیستم کامپیوتری عرضه میشود و مهمترین آنها سیستم عامل، برنامههای سودمند و مترجمهای زبان میباشد. نرمافزارهای کاربردی نیز برنامههایی است که کاربر یا خود آنها را مینویسد یا شرکتهای نرمافزاری آنها را تهیه کرده و برای فروش عرضه میکنند.یک مهندس نرمافزار یاد می گیرد که چگونه نرمافزارهای بزرگ و عظیم را طراحی و برنامهریزی کند، تست و ارزیابی نهایی نماید و در نهایت مستند سازد (برنامههای کامپیوتری مورد نظر را تبدیل به دستورالعملهایی کند که قابل استفاده برای عامه مردم باشد).در واقع هدف از گرایش نرمافزار کامپیوتر، آموزش و پژوهش در زمینه زبانهای مختلف برنامهنویسی، سیستمهای عامل مختلف و طراحی انواع الگوریتمها میباشد.
دروس تخصصی گرایش نرمافزار :
ذخیره و بازیابی اطلاعات ، اصول طراحی و ساخت کامپایلرها، اصول طراحی پایگاه دادهها، پروژه آزمایشگاه سیستم عامل، پروژه آزمایشگاه پایگاه دادهها، شبیهسازی کامپیوتری، مهندسی نرمافزار، تحلیل و طراحی سیستمها، پروژه نرمافزار، کارآموزی.
تواناییهای لازم :
مهندس کامپیوتر باید پایه ریاضی قوی داشته و تواناییاش در زمینه فیزیک خوب باشد. همچنین لازم است که فردی خلاق باشد تا بتواند مسائل را از راهحلهای ابتکاری حل کند. راه حلهایی که کمترین هزینه و بهترین کارایی را داشته باشد. در ضمن دانشجویی که وارد این رشته میشود باید همیشه اطلاعاتش به روز بوده و به دنبال فراگرفتن مطالب جدید باشد.
موقعیت شغلی در ایران :
امروزه یک مهندس کامپیوتر اگر علاقهمند به کار باشد، هیچوقت با مشکل بیکاری روبرو نمیشود. بخصوص مهندسین نرمافزار که فرصتهای شغلی بیشتری داشته و برای کار کردن نیز نیاز به امکانات و تجهیزات زیادی ندارند. به همین دلیل در بعضی از کشورها، صادرات نرمافزار یکی از اقلام مهم صادراتی و ایجاد درآمدهای ارزی برای آن کشور است. جالب است بدانید که متخصصان پیشبینی میکند که تا 10 سال دیگر در کشورهای پیشرفته مردم همانقدر که به نیروی برق وابسته هستند، به شبکه اینترنت وابسته خواهند شد؛ یعنی همان طور که اگر امروزه برق برود هیچ کاری نمیتوان کرد، اگر در 10 سال دیگر اینترنت قطع شود تمامی کارها متوقف خواهد شد. روشن است که در چنین جامعهای متخصص کامپیوتر نقش بسیار مهمی ایفا خواهد کرد.
منبع: کتاب آشنایی با رشته های دانشگاهی سازمان سنجش آموزش کشورتالیف خانم فیروزه سودایی ونرم افزار سامان رشته ی سازمان سنجش
مهندسی فناوری اطلاعات (IT)
دیباچه: در هزاره سوم، فناوری اطلاعات (IT) به عنوان عمدهترین محور تحول و توسعه در جهان منظور شده است و دستاوردهای ناشی از آن، آنچنان با زندگی مردم عجین گردیده که رویگردانی از آن، اختلالی عظیم در جامعه و رفاه و آسایش مردم به وجود میآورد. برای مثال، کامپیوتری شدن بسیاری از امور جاری مردم، انجام بسیاری از کارهای روزمره بانکی با استفاده از اینترنت و شبکههای ارتباطی در منزل و خانهها، آموزش الکترونیکی و مجازی و عدم نیاز به حضور در کلاسهای درس، توسعه و ترویج تجارت الکترونیکی از نتایج و دستاوردهای فناوری اطلاعات است؛ عواملی که هرچند در مراحل اولیه رشد و تکامل قرار دارند اما در همین حد نیز در رفاه و آسایش انسان نقش بسیار مهمی دارند.از همین رو امروزه تمامی کشورها در زمینه فناوری اطلاعات و عمومیت بخشیدن به آن در جامعه تلاشی پیگیر دارند. در کشور ما نیز برای تربیت نیروی متخصص و کارآمد در زمینه IT و حرکت سریع در این عرصه, رشته IT در دانشگاهها و مراکز آموزش عالی ارائه میشود و در مقطع کارشناسی و کارشناسی ارشد دانشجو میپذیرد.فناوری اطلاعات یا IT که مخفف Technology Information میباشد, رشتهای است که تمام رشتههای دانشگاهی را میتواند پوشش دهد. منتها از نظر عملیاتی یک رشته میان رشتهای, بین کامپیوتر و صنایع برق است که در این میان امور مربوط به تولید, پردازش, نگاهداشت و عرضه اطلاعات به مباحث کامپیوتری مرتبط میشود, بحثهای مدیریت اطلاعات و فرآیندهای آن از سلسله بحثهای رشته صنایع و رشته برق است و به خصوص گرایش مخابرات, انتقالات مرتبط با اطلاعات و دادهها را برعهده دارد.IT را میتوان استفاده بهینه از اطلاعات برای کاربردهای مختلف دانست, یعنی متخصص این رشته باید بتواند اطلاعات را جمعآوری, دستهبندی و پردازش کرده و به موقع از آن استفاده نماید از همین رو کارشناس این رشته باید مبانی کامپیوتر را بلد باشد. به عبارت دیگر هسته اصلی این رشته همان هسته اصلی مهندسی کامپیوتر است، منتها چون یکی از توانمندیهای اصلی کارشناسی این رشته بهرهوری به موقع و صحیح از اطلاعات است؛ دانشجوی IT باید دارای اطلاعات جنبی در زمینههای مختلف باشد.برای مثال, فردی که میخواهد از این تکنولوژی در تجارت الکترونیکی استفاده کند باید مدیریت بداند یا فردی که میخواهد از IT در آموزش از راه دور بهره ببرد, باید با روشهای آموزش آشنا باشد.
تواناییهای لازم :
با توجه به ماهیت میان رشتهای مهندسی فناوری اطلاعات. دانشجوی این رشته لازم است که به دو مبحث علوم مدیریت و کامپیوتر علاقهمند باشد. همچنین باید در ریاضی توانمند بوده و قدرت تجزیه و تحلیل خوبی داشته باشد. زیرا به گفته "الکساندروف", - ریاضیدان و فیلسوف معاصر شوروی - علم ریاضی کاربرد فراوانی در سایر دانشها, صنعت و در همه زمینههای مربوط به زندگی بشری دارد.برخی از استادان این رشته معتقدند که آزمون این رشته باید به صورت نیمهمتمرکز برگزار گردد تا علاقهمندترین و مستعدترین داوطلبان وارد این رشته گردند. داوطلبانی که پیش از ورود به دانشگاه, با کامپیوتر آشنایی داشته و در این زمینه توانمند باشند.
موقعیت شغلی در ایران :
اینجا یک شهر الکترونیکی است. شهری که آموزش, تفریحات, خرید و فروش و بخش قابل توجهی از ارتباطات آن الکترونیکی میباشد. در این شهر, فارغالتحصیلان IT حضوری فعال دارند. زیرا از سوار شدن به مترو و تاکسی تا خرید از فروشگاهی که در آن فروشندهای حضور ندارد, به صورت الکترونیکی انجام میگیرد.این تصویری از آینده تمامی کشورهای جهان از جمله کشور ایران است. تصویری که بیانگر وجود فرصتهای شغلی فراوان برای فارغالتحصیل IT است. البته یک مهندسی IT نه تنها در آینده, بلکه در حال حاضر نیز فرصتهای شغلی فراوانی دارد.برای مثال, در حال حاضر وزارت بازرگانی در پی آن است که سیستم تجارت ایران را مثل کشورهای پیشرفته, الکترونیکی کند. این پروژه بسیار پیچیده است و نیاز به تعداد قابل توجهی متخصص IT دارد. تا جایی که اگر تمامی دانشجویان ما وارد بازار کار شوند, باز هم پاسخگوی نیاز این پروژه و پروژههای مشابه نخواهند بود. حتی در کارهایی سادهتر مثل مکانیزه شدن سیستم یک اداره, نیاز به متخصص این رشته است. کاری که در بعضی از سازمانها آغاز شده اما هنوز سیستم هیچ سازمانی به طور کامل مکانیزه نشده است. به عبارت دیگر در حال حاضر همه چیز به سمت IT پیش میرود و به همین دلیل فارغالتحصیل این رشته اگر توانمند باشد, بیکار نخواهد ماند.
درسهای این رشته در طول تحصیل :
دروس پایه :
ریاضی, معادلات دیفرانسیل , آمار و احتمالات مهندسی , فیزیک , کارگاه عمومی.
دروس اصلی:
ساختمانهای گسسته , مبانی کامپیوتر و برنامهسازی , زبان ماشین و برنامهنویسی سیستم, ساختمان دادهها, مدارهای منطقی, معماری کامپیوتر, برنامهسازی پیشرفته , سیستمهای عامل, پایگاه دادهها, طراحی الگوریتمها, مهندسی نرمافزار , شبکههای کامپیوتری, مبانی الکترونیک دیجیتال, هوش مصنوعی, اصول و مبانی مدیریت, مبانی اقتصاد مهندسی, آزمایشگاه شبکه, آزمایشگاه پایگاه دادهها, شیوه ارائه مطالب علمی و فنی, زبان تخصصی, آزمایشگاه سیستم عامل.
دروس تخصصی :
مبانی فناوری اطلاعات , مهندسی فناوری اطلاعات, تجارت الکترونیکی, مدیریت و کنترل پروژههای فناوری اطلاعات , برنامهریزی استراتژیک فناوری اطلاعات, آموزش الکترونیکی, محیطهای چند رسانهای, پروژه فناوری اطلاعات, کارآموزی IT .
منبع: کتاب آشنایی با رشته های دانشگاهی سازمان سنجش آموزش کشورتالیف خانم فیروزه سودایی ونرم افزار سامان رشته ی سازمان سنجش