امروزه صحبتهای زیادی در مورد برنامه نویسیبرنامه نویسی کامپیوتر چیست و چطور می توانید یک برنامه نویس موفق شوید؟در عصر فعلی برنامهنویسی یکی از پرطرفدارترین شغلهای دنیاست، دغدغهای افرادی که میخواهند در مسیر برنامهنویس شدن قدم بردارند این است که نمیدانند از کجا باید شروع کنند، در این صفحه هر آن چه برای تبدیل شدن به یک برنامه نویس حرفه ای نیاز دارید در اختیارتان قرار گرفته است، هوش مصنوعیهوش مصنوعی (AI) چیست؟ انواع، کاربردها، مزایا و معایبهوش مصنوعی یا Artificial Intelligence یا به اختصار AI، امروزه کاربردهای بسیاری پیدا کرده و به یکی از داغترین حوزههای بشر تبدیل شده است، اما با این وجود بسیاری از افراد با کاربردهای آن آشنایی کامل ندارند، به همین علت در این صفحه کاربردها، مزایا و معایب AI بطور کامل بررسی شده است و بهطورکلی علوم کامپیوترعلوم کامپیوتر یا کامپیوتر ساینس چیستدر این صفحه به بررسی و موشکافی رشته علوم کامپیوتر اعم از بررسی بازار کار، گرایشها، دروس و چارت درسی این رشته، میزان درآمد و حقوق فارغ التحصیلان این رشته و ادامه تحصیل در این رشته پرداخته شده است. میشود و رشته مهندسی کامپیوتر در میان رشتههای دیگر محبوبیت بیشتری دارد چرا که علم کامپیوتر روزبه روز در حال پیشرفت است و افراد در آینده، بازار کار مناسب و درآمد بالایی میتوانند داشته باشند. در کشور ما نیز این علم نقش مهمی در صنعت و شغلهای مختلف دارد. از جمله دانشگاههای برتر در این رشته و دیگر رشتهها به دانشگاه صنعتی شریف میتوان اشاره کرد.
مهندسی کامپیوتر دانشگاه شریف
دوره کارشناسی مهندسی کامپیوتر دورهای به طول چهار سال و برای دانشجویان شرکتکننده در دورهٔ کار و آموزش پایدار کوآپ پنج سال است. دوره کارشناسی مهندسی کامپیوتر دارای گرایش نیست. در طی این دوره دانشجویان لازم است ۱۴۰ واحد درسی به شرح زیر اخذ کنند.
ردیف | مجموعه درس | تعداد واحد |
---|---|---|
1 | دروس عمومی | 20 |
2 | دروس پایه | 25 |
3 | دروس اصلی | 61 |
4 | دروس تخصصی | 21 |
5 | دروس اختیاری | 13 |
مجموع | 140 |
مهندسان کامپیوتر معمولاً به مدرک لیسانس در مهندسی کامپیوتر یا علوم کامپیوتر نیاز دارند تا بتوانند در این زمینه کار کنند، اما این در حالی است که برخی از برنامهنویسان ممکن است این مرحله را از طریق برنامهنویسی و تجربه در آن، دور بزنند؛ اما همچنان دریافت مدرک رایجتر است. در عکس زیر چارت درسی رشته کامپیوتر در دانشگاه صنعتی شریف را برای شما آوردهایم، چارت درسی سایر دانشگاهها نیز شبیه به این چارت است.
دروس پایه
ردیف | شماره درس | عنوان درس | تعداد واحد | پیشنیاز/هم نیاز |
---|---|---|---|---|
1 | 22015 | ریاضی عمومی 1 | 4 | - |
2 | 22016 | ریاضی عمومی 2 | 4 | ریاضی عمومی 1 |
3 | 22034 | معادلات دیفرانسیل | 3 | ریاضی عمومی 2 (هم نیاز) |
4 | 24011 | فیزیک 1 | 3 | - |
5 | 24012 | فیزیک 2 | 3 | فیزیک 1 |
6 | 24002 | آز فیزیک 2 | 1 | فیزیک 2 (هم نیاز) |
7 | 33018 | کارگاه عمومی | 1 | - |
8 | 40153 | مبانی برنامه سازی | 3 | - |
9 | 40181 | آمار و احتمال مهندسی | 3 | ریاضی عمومی 1 |
واحدهای موردنیاز | 25 |
دروس اصلی رشته مهندسی کامپیوتر دانشگاه شریف
دروس تخصصی مهندسی کامپیوتر شریف
ردیف | شماره درس | عنوان درس | تعداد واحد | پیشنیاز/ هم نیاز |
---|---|---|---|---|
1 | 40215 | محاسبات عددی | 3 | معادلات دیفرانسیل |
2 | 40242 | سیگنال و سیستمهمه چیز درباره درس سیگنال و سیستم، 0 تا 100 سیگنال و سیستماین صفحه به معرفی درس سیگنال و سیستم به زبان ساده پرداخته، همچنین پیش نیاز درس سیگنال و سیستم و سرفصلهای آن بررسی و منابع درس سیگنال و سیستم معرفی شده است | 3 | مبانی مدارهای الکتریکی و الکترونیکی |
3 | 40324 | بازیابی پیشرفته اطلاعات | 3 | ساختمان دادهها و الگوریتمها |
4 | 40353 | طراحی VLSI | 3 | طراحی سیستمهای دیجیتال، مبانی مدارهای الکتریکی و الکترونیکی |
5 | 40354 | طراحی الگوریتمها | 3 | ساختمان دادهها و الگوریتمها |
6 | 40414 | طراحی کامپایلرها | 3 | ساختمان دادهها و الگوریتمها |
7 | 40419 | برنامه سازی وب | 3 | برنامه سازی پیشرفته |
8 | 40432 | رایانش چند هسته ای | 3 | برنامه سازی پیشرفته، معماری کامپیوتر |
9 | 40453 | سیستمهای بی درنگ | 3 | سیستمهای عامل(هم نیاز) |
10 | 40462 | سیستمهای نهفته | 3 | معماری کامپیوتر |
11 | 40474 | مهندسی نرم افزار | 3 | تحلیل و طراحی سیستمها |
12 | 40484 | طراحی شی گرای سیستمها | 3 | تحلیل و طراحی سیستمها |
13 | 40634 | شبیه سازی کامپیوتری | 3 | آمار و احتمال مهندسی |
14 | 40717 | یادگیری ماشینیادگیری ماشین چیست و چرا مهم است؟ - Machine learning (ML)تعریف یادگیری ماشین : ماشین لرنینگ (Machine Learning یا به اختصار ML) باعث میشود که خود ماشینها با آنالیز داده ها امکان یادگیری و پیشرفت داشته باشند، این مقاله فوق العاده یادگیری ماشین را بصورت کامل بررسی کرده است | 3 | آمار و احتمال مهندسی، جبر خطی |
واحد های مورد نیاز | 21 |
- اخذ حداقل ٧ درس از جدول دروس تخصصی الزامی است.
- درس «ایجاد چابک نرم افزار» با درس «طراحی شیء گرای سیستمها» و درس «برنامه سازی موبایل» با درس «برنامه سازی وب» قابل تطبیق است.
دروس اختیاری مهندسی کامپیوتر دانشگاه شریف
ردیف | شماره درس | عنوان درس | تعداد واحد | پیشنیاز/ هم نیاز |
---|---|---|---|---|
1 | 40342 | سیستمهای چند رسانه ای | 3 | سیگنالها و سیستمها |
2 | 40343 | انتقال دادهها | 3 | سیگنالها و سیستمها |
3 | 40344 | مبانی بینایی سه بعدی کامپیوتری | 3 | جبرخطی یا ریاضی مهندسی |
4 | 40347 | آداب فناوری اطلاعات | 3 | - |
5 | 40364 | طراحی زبان های برنامه سازی | 3 | برنامه سازی پیشرفته |
6 | 40412 | مدار های منطقی پیشرفته | 3 | مدارهای منطقی |
7 | 40428 | مدیریت پروژه های فناوری اطلاعات | 3 | - |
8 | 40429 | برنامه سازی موبایل | 3 | برنامه سازی پیشرفته |
9 | 40433 | مدار های واسط | 3 | معماری کامپیوتر |
10 | 40438 | تجارت الکترونیکی | 3 | مهندسی کاربرد |
11 | 40447 | گرافیک کامپیوتری | 3 | طراحی الگوریتمها(هم نیاز) |
12 | 40448 | مدیریت و برنامه ریزی راهبردی | 3 | مدیریت پروژه های فناوری اطلاعات |
13 | 40455 | نظریه محاسبات | 3 | ساختمان دادهها و الگوریتمها |
14 | 40456 | نظریه بازی ها | 3 | ساختمان دادهها و الگوریتمها، آمار و احتمال مهندسی |
15 | 40463 | اندازه گیری و کنترل کامپیوتری | 3 | مبانی مدارهای الکتریکی و الکترونیکی |
16 | 40467 | فناوری اطلاعاتمعرفی فناوری اطلاعات (IT) - 7 دلیل برای انتخاب رشته آی تی در دانشگاهآی تی چیست و چگونه پس از ظهور توانست در مدت فقط 20 سال تمام دنیا را فرا بگیرد و اکثر پول دنیا را ببلعد و پرطرفدارترین و پر درآمدترین مشاغل دنیا را در بر گیرد، با بررسی کامل آی تی با ما همراه باشید. | 3 | - |
17 | 40475 | ایجاد چابک نرم افزار | 3 | تحلیل و طراحی سیستمها |
18 | 40478 | مهندسی کاربرد | 3 | تحلیل و طراحی سیستمها(هم نیاز) |
19 | 40483 | زبان های توصیف سخت افزار | 3 | طراحی سیستمهای دیجیتال، معماری کامپیوتر |
20 | 40494 | مقدمه ای بر بیوانفورماتیک | 3 | ساختمان دادهها و الگوریتمها، آمار احتمال مهندسی |
21 | 40828 | آزمون نرم افزار | 3 | تحلیل و طراحی سیستمها |
22 | 40102 | آز سخت افزار | 1 | آز معمار کامپیوتر |
23 | 40401 | آز اتوماسیون صنعتی | 1 | انازه گیری و کنترل کامپیوتری |
24 | 40402 | آز VLSI | 1 | طراحی VLSI(هم نیاز) |
25 | 40404 | آز مهندسی نرم افزار | 1 | مهندسی نرم افزار(هم نیاز) |
26 | 40422 | مفاهیم پیشرفته کامپیوتر | 3 | - |
27 | 40327 | مفاهیم پیشرفته کامپیوتر 2 | 3 | - |
28 | - | یک درس از دانشکده های دیگر | 3 | - |
29 | - | یک درس کارشناسی ارشد دانشکده | 3 | با موافقت مدرس |
30 | - | هر یک از دروس جدول تخصصی | 3 | - |
واحد های مورد نیاز | 13 |
- اخذ حداقل ١٣ واحد شامل ۴ درس سه واحدی و ١ آزمایشگاه از جدول فوق الزامی است.
جمعبندی
ازآنجاکه کامپیوتر و تکنولوژی بهسرعت در حال پیشرفت است، پس دروس رشته کامپیوتر نیز از این قاعده مستثنی نیستند و ما در این مقاله به بررسی جدیدترین چارت های رشته مهندسی کامپیوتر در دانشگاه صنعتی شریف پرداختیم؛ بهطورکلی در این مقاله چارت های مهندسی کامپیوتر را با جزئیات کامل آوردیم و امیدواریم که این مطالب برای شما مفید باشد.
گرایشهای مهندسی کامپیوتر در مقطع کارشناسی چیست؟
گرایش مهندسی کامپیوتر شامل نرمافزار، سختافزار، فناوری اطلاعات است؛ البته در برخی دانشگاهها در مقطع کارشناسی، گرایشی وجود ندارد و چارت درسی آنها ترکیبی از دروس تمامی گرایشها است.
گرایشهای مهندسی کامپیوتر در مقطع ارشد چیست؟
گرایشهای مهندسی کامپیوتر در مقطع ارشد شامل: 1.هوش مصنوعی 2.نرمافزار 3.شبکههای کامپیوتری 4.رایانش امن 5.معماری سیستمهای کامپیوتری 6.الگوریتم و محاسبات 7.بیوانفورماتیک 8.علوم داده 9.قرآن کاوی رایانشی 10. علوم و فناوری شبکه است.