در این مقاله قرار است در رابطه با دروس رشته سخت افزار کامپیوتر در دانشگاه صحبت کنیم؛ پس با ما همراه باشید.
دروس رشته سخت افزار مقطع کارشناسی
در سالهای اخیر، برنامههای آموزشی دانشگاهی در رشته مهندسی کامپیوترمهندسی کامپیوتر چیست؟ معرفی رشته کامپیوتر توسط اساتید شریفاین صفحه به معرفی کامل رشته کامپیوتر، اعم از دروس رشته کامپیوتر، درآمد رشته کامپیوتر، شغل های رشته کامپیوتر، گرایش ها و زیر شاخه های رشته کامپیوتر پرداخته است در بسیاری از کشورها، بهویژه ایران، دستخوش تغییرات مهمی شدهاند. یکی از این تغییرات حذف گرایشهای سنتی در مقطع کارشناسی مهندسی کامپیوتر است.
مهندسی کامپیوتر؛ گرایش یا خوشه؟
در گذشته، دانشجویان مهندسی کامپیوتر در مقطع کارشناسی از همان ابتدا یا در اواسط دوره تحصیل، یکی از گرایشهای مشخصشده (مانند نرم افزارمعرفی رشته نرم افزار کامپیوتر در دانشگاه+معرفی ارشد نرم افزاررشته نرم افزار یکی از گرایش های مقطع لیسانس و ارشد کامپیوتر است، در این صفحه رشته نرم افزار کامپیوتر در دانشگاه و ارشد نرم افزار توسط اساتید صنعتی شریف معرفی شده، سخت افزارمعماری سیستم های کامپیوتری چیست، معرفی رشته معماری کامپیوتر
یکی از گرایش های ارشد مهندسی کامپیوتر گرایش معماری سیستم های کامپیوتری است، در این صفحه گرایش معماری سیستم های کامپیوتری توسط اساتید صنعتی شریف معرفی شده. ، فناوری اطلاعاتمعرفی فناوری اطلاعات (IT) - 7 دلیل برای انتخاب رشته آی تی در دانشگاه
آی تی چیست و چگونه پس از ظهور توانست در مدت فقط 20 سال تمام دنیا را فرا بگیرد و اکثر پول دنیا را ببلعد و پرطرفدارترین و پر درآمدترین مشاغل دنیا را در بر گیرد، با بررسی کامل آی تی با ما همراه باشید. و...) را انتخاب میکردند؛ اما امروزه، کارشناسی مهندسی کامپیوتر بهصورت یکپارچه ارائه میشود و دیگر تفکیک رسمی بین گرایشها وجود ندارد.
جایگزینی گرایش ها با تمرکزها یا خوشه ها
دانشجویان میتوانند در طول تحصیل، برخی از تمرکزها یا خوشههای تخصصی را انتخاب کنند. این تمرکزها مجموعهای از دروس تخصصی هستند که دانشجو میتواند آنها را باتوجهبه علاقه و نیاز بازار کار بگذراند. برای مثال، ممکن است تمرکزهای زیر در یک دانشگاه ارائه شوند:
- هوش مصنوعیدرس هوش مصنوعی
این صفحه عالی به معرفی درس هوش مصنوعی از جمله پیش نیازهای درس هوش مصنوعی، سرفصل و منابع درس هوش مصنوعی و فیلمهای آموزشی درس هوش مصنوعی پرداخته شده و یادگیری ماشینیادگیری ماشین چیست و چرا مهم است؟ - Machine learning (ML)
تعریف یادگیری ماشین : ماشین لرنینگ (Machine Learning یا به اختصار ML) باعث میشود که خود ماشینها با آنالیز داده ها امکان یادگیری و پیشرفت داشته باشند
- سیستم های نهفتهسرفصل درس سیستم های نهفته
در این صفحه سرفصل درس سیستم های نهفته معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است و معماری کامپیوتر آموزش جامع معماری کامپیوتر
در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است
- امنیت سایبریامنیت سایبری چیست؟ 0 تا 100 امنیت سایبری [cyber security]
این مقاله به بررسی امنیت سایبری (cyber security)، انواع امنیت سایبری، اهمیت امنیت سایبری، یادگیری امنیت سایبری و شغل های امنیت سایبری پرداخته است و شبکه های کامپیوتریجامعترین آموزش درس شبکه های کامپیوتری
درس شبکه های کامپیوتری یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است، با توجه به اینکه اینترنت امروزی بزرگترین سیستم مهندسی ساخت دست بشر در تمام طول تاریخ است، آشنایی با شبکههای کامپیوتری برای تمامی علاقهمندان و دانشجویان رشته کامپیوتر الزامی است، در این راستا در این صفحه به معرفی شبکههای کامپیوتری پرداخته شده است
- مهندسی نرم افزارسرفصل درس مهندسی نرم افزار
در این صفحه سرفصل درس مهندسی نرم افزار معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است و توسعه سیستمها
- کلان دادهبیگ دیتا (big data) یا کلان داده چیست؟ کاربردهای بیگ دیتا
این صفحه فوق العاده به معرفی 0 تا 100 بیگ دیتا (big data) یا همان کلانداده پرداخته. بطور خلاصه بیگ دیتا به تحلیل و پردازش حجم زیادی از داده ها میپردازد و تحلیل دادهها
تفاوت گرایش و خوشه
ویژگی | گرایش | تمرکز یا خوشه |
---|---|---|
ماهیت | گرایش بهصورت رسمی در مدرک تحصیلی ذکر میشد. | (معمولاً) تمرکز در مدرک رسمی ذکر نمیشود. |
انعطافپذیری | دانشجو از ابتدا در یک مسیر محدود میشد. | دانشجو میتواند چند تمرکز را انتخاب کند. |
تعداد واحدها | گرایش معمولاً یک مسیر ثابت با دروس مشخص بود. | تمرکزها معمولاً شامل چند درس اختیاری مرتبط هستند. |
بازار کار | گاهی گرایشها با نیاز بازار همخوانی نداشتند. | تمرکزها برای انطباق با نیازهای جدید ایجاد شدهاند. |
مزایا و چالش های این تغییر
مزایا
- افزایش انعطافپذیری: دانشجو میتواند بر اساس علاقه و نیاز بازار کار، مسیرهای مختلفی را انتخاب کند و محدود به یک گرایش خاص نباشد.
- تطابق با نیازهای روز: تمرکزها معمولاً بر اساس فناوریهای نوظهور و ترندهای بازار ایجاد میشوند، درحالیکه گرایشها اغلب ثابت و سنتی بودند.
- ارتباط قویتر با بازار کار: دانشجویان میتوانند مهارتهای متنوعتری کسب کنند و برای طیف وسیعتری از فرصتهای شغلی آماده شوند.
چالشها
- نیاز به راهنمایی بیشتر: دانشجویان ممکن است برای انتخاب تمرکزهای مناسب به مشاوره و راهنمایی بیشتری نیاز داشته باشند.
- عدم ذکر در مدرک: در بسیاری از دانشگاهها، تمرکزهای انتخابشده در مدرک رسمی ذکر نمیشوند که ممکن است برای برخی دانشجویان مهم باشد.
دروس کارشناسی کامپیوتر - تمرکزها و خوشه ها
الگوریتم و محاسبات | بینایی ماشین | بیوانفورماتیک | پردازش زبانهای طبیعی |
---|---|---|---|
ساختمانهای گسسته طراحی الگوریتم نظریه زبانها و ماشینها نظریه محاسبات نظریه بازیها یک درس از سبد الگوریتمها و محاسبات | جبر خطی آمار و احتمال مهندسی هوش مصنوعی طراحی الگوریتم سیگنال و سیستمها یادگیری ماشین مبانی بینایی سه بعدی کامپیوتری | آمار و احتمال مهندسی طراحی الگوریتم زیست شناسی سلولی و مولکولی ژنتیک و تکامل مقدمههایی بر انفورماتیک الگوریتمهای بیوانفورماتیک | جبر خطی آمار و احتمال مهندسی هوش مصنوعی بازیابی پیشرفته اطلاعات یادگیری ماشین پردازش زبانهای طبیعی |
خودکارسازی طراحی | رایانش امن | روباتیک | سیستمهای بیدرنگ و نهفته |
طراحی سیستمهای دیجیتال طراحی VLSI طراحی الگوریتم زبانهای توصیف سخت افزار مدارهای منطقی پیشرفته آز VLSI آزمون پذیری | شبکههای کامپیوتری امنیت داده و شبکه یادگیری ماشین امنیت پایگاه داده | جبر خطی آمار و احتمال مهندسی هوش مصنوعی سیگنالها و سیستمها مقدمههایی بر روباتیک پردازش علائم دیجیتال مبانی بینایی سه بعدی کامپیوتر | ساختار و زبان کامپیوتر سیستمهای عامل سیستمهای بیدرنگ سیستمهای نهفته مدارهای واسط آز اتوماسیون صنعتی طراحی سیستمهای نهفته اندازهگیری و کنترل کامپیوتری |
شبکههای کامپیوتری | علم داده | علوم و مهندسی اعصاب | سیستمهای نرم افزاری |
شبکههای کامپیوتری امنیت داده و شبکه انتقال دادهها شبیهسازی کامپیوتری برنامهسازی وب شبکههای کامپیوتری پیشرفته | آمار و احتمال مهندسی ساختمان داده طراحی الگوریتم طراحی پایگاه داده محاسبات عددی یادگیری ماشین اصول و تکنیک در علم داده | جبر خطی آمار و احتمال مهندسی هوش مصنوعی سیگنالها و سیستمها مبانی علوم اعصاب مبانی علوم شناختی علوم اعصاب محاسباتی | سیستمهای عامل طراحی کامپایلر طراحی زبانهای برنامهسازی شبیهسازی کامپیوتری برنامهسازی وب برنامهسازی موبایل یک درس از سبد سیستمهای نرمافزاری |
فناوری اطلاعات | معماری کامپیوتر | مهندسی داده | مهندسی نرمافزار |
آداب فناوری اطلاعات مدیریت پروژههای فناوری اطلاعات مدیریت و برنامهریزی راهبردی فا معماری سازمانی فناوری اطلاعات | ساختار و زبان کامپیوتر طراحی سیستم دیجیتال طراحی VLSI معماری کامپیوتر رایانش چندهستهایی مدارهای واسط آز سختافزار معماری پیشرفته کامپیوتر | آمار و احتمال مهندسی ساختمان داده طراحی الگوریتم طراحی پایگاه داده بازیابی پیشرفته اطلاعات زیرساختهای پردازشی داده | طراحی پایگاه داده تحلیل و طراحی سیستمها مهندسی نرمافزار طراحی شیگرای سیستمها آز مهندسی نرمافزار ایجاد چابک نرمافزار آزمون نرمافزار یک درس از سبد مهندسی نرمافزار |
دروس تمرکز سخت افزار - مقطع کارشناسی
- معماری کامپیوتر آموزش جامع معماری کامپیوتر
در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است
- ساختار و زبان کامپیوتر
- طراحی سیستمهای دیجیتال
- طراحی VLSI
- رایانش چندهستهای
- مدارهای واسط
- آز سختافزار
دروس رشته سخت افزار کامپیوتر - کارشناسی ارشد
در مقطع کارشناسی ارشد، رشته سختافزار با نام معماری سیستمهای کامپیوتری شناخته میشود. برای قبولی در این رشته باید در کنکور ارشد کامپیوترمعرفی ارشد کامپیوترارشد کامپیوتر چیست؟ این مقاله عالی به معرفی ارشد کامپیوتر میپردازد و درباره آینده رشته کامپیوتر و نحوه اپلای کردن توضیح میدهد شرکت کنید. لازم نیست حتماً مدرک کارشناسیتان کامپیوتر باشد چراکه شما با هر مدرک کامپیوتری مجاز به شرکت در کنکور کامپیوتر هستید. با مراجعه به صفحه برنامه ریزی صحیح برای کنکور ارشد کامپیوتر برنامه ریزی کنکور ارشد کامپیوتر
برنامه ریزی صحیح و علمی نخستین و اصلی ترین گام در هر فعالیت است و کنکور نیز از این قاعده مستثنی نیست، بسیاری از رتبههای تک رقمی و دو رقمی هر سال یا رشته لیسانسشان کامپیوتر نبوده و یا در دانشگاههای بسیار ضعیف بودهاند ولی با یک برنامه هوشمندانه موفق شدند به خواسته و هدفشان برسند میتوانید اطلاعات جامع و دقیقتری از کنکور ارشد کامپیوتر کسب کنید.
دروس اصلی
ردیف | تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|---|
۱ | ۳ | معماری پیشرفته کامپیوتر | Advanced Computer Architecture |
۲ | ۳ | طراحی سیستمهای تحملپذیر اشکال | Fault-Tolerant System Design |
۳ | ۳ | طراحی VLSI پیشرفته | Advanced VLSI Design |
۴ | ۳ | طراحی سیستمهای دیجیتال کمتوان | Low Power Design |
۵ | ۳ | مدارهای حسابی | Arithmetic Circuits |
۶ | ۳ | امنیت و اعتماد سختافزاری | Hardware Security and Trust |
۷ | ۳ | ارتباطات روی تراشه | On-Chip Communications |
۸ | ۳ | سیستمهای عامل پیشرفته | Advanced Operating Systems |
۹ | ۳ | ریزپردازندههای پیشرفته | Advanced Microprocessors |
۱۰ | ۳ | آزمونپذیری | Testability |
۱۱ | ۳ | طراحی سامانه بر تراشه | System-on-Chip Design |
۱۲ | ۳ | شبکههای میان ارتباطی | Interconnection Networks |
۱۳ | ۳ | طراحی الکترونیکی در سطح سیستم | Electronic System Level Design |
۱۴ | ۳ | سامانههای پیشرفته ذخیرهسازی داده | Advanced Storage Systems |
۱۵ | ۳ | پردازش قابل بازپیکربندی | Reconfigurable Computing |
۱۶ | ۳ | مهندسی رمزنگاری | Cryptographic Engineering |
۱۷ | ۳ | سامانههای رایافیزیکی | Cyber-Physical Systems |
۱۸ | ۳ | مفاهیم پیشرفته مهندسی سختافزار | Advanced Topics in Hardware Engineering |
۱۹ | ۳ | مفاهیم پیشرفته معماری کامپیوتر | Advanced Topics in Computer Architecture |
۲۰ | ۳ | مفاهیم پیشرفته در معماری کامپیوتر ۲ | Advanced Topics in Computer Architecture 2 |
۲۱ | ۳ | انتخاب یک درس از دیگر گرایشهای دانشکده یا دانشکدههای دیگر با موافقت استاد راهنما |
دروس سمینار و پروژه
ردیف | تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|---|
۱ | ۳ | طراحی سیستمهای دیجیتال | Digital System Design |
۱ | ۳ | زبانهای توصیف سختافزار | Hardware Description Languages |
۲ | ۳ | مبانی مدارهای الکتریکی و الکترونیکی | Fundamentals of Electrical and Electronic Circuits |
۲ | ۳ | طراحی VLSI | VLSI Design |
۳ | ۳ | ساختار و زبان کامپیوتر | Computer Structure and Language |
۳ | ۳ | ریزپردازنده | Microprocessor |
۳ | ۳ | معماری کامپیوتر | Computer Architecture |
۴ | ۳ | ساختمان دادهها و الگوریتمها | Data Structures and Algorithms |
۴ | ۳ | سیستمهای عامل | Operating Systems |
۴ | ۳ | شبکههای کامپیوتری | Computer Networks |
دروس جبرانی
با تشخیص مدیرگروه، حداکثر چهار درس از میان دروس زیر (از هر ردیف حداکثر یک درس) بهعنوان دروس جبرانی برای دانشجو تعیین میشود.
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | طراحی سیستمهای دیجیتال | Digital System Design |
۳ | زبانهای توصیف سختافزار | Hardware Description Languages |
۳ | مبانی مدارهای الکتریکی و الکترونیکی | Fundamentals of Electrical and Electronic Circuits |
۳ | طراحی VLSI | VLSI Design |
۳ | ساختار و زبان کامپیوتر | Computer Structure and Language |
۳ | ریزپردازنده | Microprocessor |
۳ | معماری کامپیوتر | Computer Architecture |
۳ | ساختمان دادهها و الگوریتمها | Data Structures and Algorithms |
۳ | سیستمهای عامل | Operating Systems |
۳ | شبکههای کامپیوتری | Computer Networks |
- درصورتیکه گذراندن واحدهای جبرانی برای دانشجو ضروری باشد، وی باید از جدول ۳، حداکثر تا پایان سال اول تحصیلی، این واحدها را اخذ نماید. دروس جبرانی دروس لازمی است که دانشجو در دوره کارشناسی نگذرانده است، و طبق جدول ۳ توسط مدیرگروه تعیین میشود.
- اخذ ۸ واحد جبرانی یا بیشتر امکان افزایش حداکثر یک نیمسال تحصیلی را به سنوات تحصیلی دانشجو فراهم میکند. حداقل نمره درس جبرانی ۱۲ است و در معدل تأثیر ندارد.
جمعبندی
رشته سخت افزار کامپیوتر در دانشگاه شامل دروس متنوعی در مقاطع کارشناسی و کارشناسی ارشد است که بر طراحی سیستمهای دیجیتال، معماری کامپیوتر و امنیت سختافزاری تمرکز دارد. در مقطع کارشناسی، گرایشها با تمرکزهای تخصصی جایگزین شدهاند تا انعطافپذیری بیشتری برای دانشجویان فراهم شود. در مقطع ارشد نیز دروسی مانند طراحی VLSI پیشرفته و سامانههای بر تراشه ارائه میشود و ما در این مقاله تلاش کردیم که اطلاعات لازم را در اختیارتان قرار دهیم، امیدواریم که مطالب مفید بوده باشد.
آیا در مقطع کارشناسی رشته سخت افزار، گرایش ها همچنان وجود دارند؟
خیر در مقطع کارشناسی گرایشها حذف شده و بهجای آنها، تمرکزها یا خوشههای تخصصی ارائه میشود که دانشجویان میتوانند بر اساس علاقه و نیاز بازار کار انتخاب کنند.
چه دروسی در مقطع کارشناسی ارشد سخت افزار ارائه می شود؟
دروسی مانند طراحی سیستمهای دیجیتال کممصرف، معماری پیشرفته کامپیوتر، امنیت سختافزاری، و سامانههای بر تراشه از جمله دروس تخصصی مقطع ارشد هستند.