امروزه صحبتهای زیادی در مورد برنامه نویسیبرنامه نویسی کامپیوتر چیست و چطور می توانید یک برنامه نویس موفق شوید؟
در عصر فعلی برنامهنویسی یکی از پرطرفدارترین شغلهای دنیاست، دغدغهای افرادی که میخواهند در مسیر برنامهنویس شدن قدم بردارند این است که نمیدانند از کجا باید شروع کنند، در این صفحه هر آن چه برای تبدیل شدن به یک برنامه نویس حرفه ای نیاز دارید در اختیارتان قرار گرفته است، هوش مصنوعیهوش مصنوعی (AI) چیست؟ انواع، کاربردها، مزایا و معایب
هوش مصنوعی یا Artificial Intelligence یا به اختصار AI، امروزه کاربردهای بسیاری پیدا کرده و به یکی از داغترین حوزههای بشر تبدیل شده است، اما با این وجود بسیاری از افراد با کاربردهای آن آشنایی کامل ندارند، به همین علت در این صفحه کاربردها، مزایا و معایب AI بطور کامل بررسی شده است و بهطورکلی علوم کامپیوترعلوم کامپیوتر یا کامپیوتر ساینس چیست
در این صفحه به بررسی و موشکافی رشته علوم کامپیوتر اعم از بررسی بازار کار، گرایشها، دروس و چارت درسی این رشته، میزان درآمد و حقوق فارغ التحصیلان این رشته و ادامه تحصیل در این رشته پرداخته شده است. میشود و رشته مهندسی کامپیوتر در میان رشتههای دیگر محبوبیت بیشتری دارد چرا که علم کامپیوتر روزبه روز در حال پیشرفت است و افراد در آینده، بازار کار مناسب و درآمد بالایی میتوانند داشته باشند. در کشور ما نیز این علم نقش مهمی در صنعت و شغلهای مختلف دارد. از جمله دانشگاههای برتر در این رشته و دیگر رشتهها به دانشگاه صنعتی شریف میتوان اشاره کرد.
مهندسی کامپیوتر دانشگاه شریف
دوره کارشناسی مهندسی کامپیوتر دورهای به طول چهار سال و برای دانشجویان شرکتکننده در دوره کار و آموزش پایدار کوآپ پنج سال است. دوره کارشناسی مهندسی کامپیوتر دارای گرایش نیست. در طی این دوره دانشجویان لازم است ۱۴۰ واحد درسی به شرح زیر اخذ کنند.
| ردیف | مجموعه درس | تعداد واحد |
|---|---|---|
| 1 | دروس عمومی | 20 |
| 2 | دروس پایه | 25 |
| 3 | دروس اصلی | 61 |
| 4 | دروس تخصصی | 21 |
| 5 | دروس اختیاری | 13 |
| مجموع | 140 | |
مهندسان کامپیوتر معمولاً به مدرک لیسانس در مهندسی کامپیوتر یا علوم کامپیوتر نیاز دارند تا بتوانند در این زمینه کار کنند، اما این در حالی است که برخی از برنامهنویسان ممکن است این مرحله را از طریق برنامهنویسی و تجربه در آن، دور بزنند؛ اما همچنان دریافت مدرک رایجتر است. در عکس زیر چارت درسی رشته کامپیوتر در دانشگاه صنعتی شریف را برای شما آوردهایم، چارت درسی سایر دانشگاهها نیز شبیه به این چارت است. جدیدترین نمودار درسی دروس رشته مهندسی کامپیوتر مقطع کارشناسی دانشگاه شریف در شکل زیر مشخص شده است. در این چارت میتوانید دروس پیشنیاز و همنیاز این رشته را با جزئیات مشاهده کنید.

رویکرد خوشه های دانشی در دانشگاه صنعتی شریف
یکی از مباحثی که در رشته کامپیوتر مطرح شد، بحث تمرکزهای مختلف رشته کامپیوتر بوده است. باتوجهبه مباحث و حوزههای مختلف رشته کامپیوتر، تعداد دروس ارائه شده برای این رشته بسیار زیاد است. در واقع تمرکزها به وجود آمدند تا انتخاب دروس دانشجویان هدفمند باشد و بر اساس تمرکز انتخاب شده، دانشجویان به انتخاب دروس بپردازند؛ اما بنابر دلایل مختلف این ایده با موفقیت اجرا نشد. برای اطلاعات بیشتر در مورد تمرکزها میتوانید به صفحه تمرکز های رشته مهندسی کامپیوترتمرکز های رشته مهندسی کامپیوتر
این صفحه عالی تمرکز های رشته مهندسی کامپیوتر و خوشه های دانشی موجود در مهندسی کامپیوتر و مشکلات تمرکز های رشته مهندسی کامپیوتر را بررسی کرده است مراجعه کنید.
هرچند که تمرکزها با موفقیت پیادهسازی نشد، اما دانشگاه صنعتی شریف بحثی همانند تمرکزها را با عنوان خوشه های دانشی عنوان کرد که رویکردی همانند تمرکزها را دارد. به این منظور دانشجویان میتوانند به اخذ دروس تخصصی و اختیاری بهصورت هدفمند بپردازند؛ همچنین لازم است ذکر شود که هیچ اجباری در رعایتکردن خوشهها و قواعد اخذ دروس وجود ندارد و تنها یک پیشنهاد است، اما پیروی از آن توصیه میشود.
به دانشجویان مقطع کارشناسی رشته کامپیوتر دانشگاه صنعتی شریف پیشنهاد میشود که بین 1 تا 3 خوشه دانشی از مجموعه خوشههای معرفی شده در نمودار زیر را انتخاب کرده و دروس تخصصی و اختیاری خود را بر اساس خوشههای منتخب اخذ کنند. در جدول زیر اسامی خوشهها و دروس مربوط به هر خوشه را مشاهده میکنید:
| نام خوشه | دروس مربوطه | نام خوشه | دروس مربوطه |
|---|---|---|---|
الگوریتم و محاسباتگرایش الگوریتم و محاسبات این صفحه به معرفی گرایش الگوریتم و محاسبات رشته کامپیوتر پرداخته است
|
ساختمانهای گسسته ساختمان داده و الگوریتمآموزش ساختمان داده و الگوریتم هر ساختمان داده یک نوع فرمت ذخیرهسازی و مدیریت دادهها در کامپیوتر است، که امکان دسترسی و اصلاح کارآمد آن دادهها را برای یکسری از الگوریتمها و کاربردها فراهم میکند، در این صفحه به بررسی و آموزش ساختمان داده و الگوریتم پرداخته شده است
طراحی الگوریتمها یک درس از سبد الگوریتمها و محاسبات+ نظریه زبان ها و ماشین هادرس نظریه زبان ها و ماشین ها این صفحه عالی به معرفی درس نظریه زبانها و ماشینها پرداخته است، همچنین به اهمیت درس نظریه در کنکور ارشد کامپیوتر، سرفصلها، معرفی مراجع و فیلمهای آموزشی این درس پرداخته است.
نظریه محاسبات |
بینایی ماشینبینایی کامپیوتر و کاربردهای آن چیست و چگونه کار میکند؟ کامپیوتر ویژن یا بینائی کامپیوتر، در ارتباط با مدلسازی و تقلید از حس بینایی انسانی از طریق استفاده از نرمافزار یا سختافزار دیجیتالی میباشد. در این صفحه بینایی ماشین را بصورت کامل بررسی شده است.
|
جبر خطی آمار و احتمال مهندسی هوش مصنوعیدرس هوش مصنوعی این صفحه عالی به معرفی درس هوش مصنوعی از جمله پیش نیازهای درس هوش مصنوعی، سرفصل و منابع درس هوش مصنوعی و فیلمهای آموزشی درس هوش مصنوعی پرداخته شده
طراحی الگوریتمها یادگیری ماشین مبانی بینایی سهبعدی کامپیوتری سیگنالها و سیستمها |
بیوانفورماتیکگرایش بیوانفورماتیک بیوانفورماتیک از رشتههای نو، جذاب و میان رشتهای است، با توجه به اطلاعات کمی که در این زمنیه وجود دارد در این مقاله سعی کردهایم هر آنچه در مورد بیوانفورماتیک باید بدانید را به شما بگوییم، با این مقاله کامل و جذاب با ما همراه باشید
|
آمار و احتمال مهندسی هوش مصنوعی طراحی الگوریتمها زیست شناسی سلولی و مولکولی * ژنتیک و تکامل * مقدمهای بر بیوانفورماتیک +الگوریتمهای بیوانفورماتیک |
پردازش زبانهای طبیعی |
جبر خطی آمار و احتمال مهندسی هوش مصنوعی بازیابی پیشرفته اطلاعات یادگیری ماشین +پردازش زبانهای طبیعی |
| خودکارسازی طراحی |
طراحی سیستمهای دیجیتال طراحی VLSI طراحی الگوریتمها زبانهای توصیف سختافزار آز VLSI مدارهای منطقی پیشرفته +آزمونپذیری |
رایانش امنرایانش امن چیست، بررسی رشته رایانش امن توسط اساتید صنعتی شریف رشته رایانش امن بطور کامل در این صفحه معرفی شده است. همین طور در مورد بازار کار رایانش امن و چارت دروس گرایش رایانش امن بطور کامل بحث شده است
|
شبکههای کامپیوتری امنیت داده و شبکه یادگیری ماشین +امنیت پایگاه دادهها |
| رباتیک |
جبر خطی آمار و احتمال مهندسی هوش مصنوعی سیگنالها و سیستمها مقدمهای بر رباتیک پردازش علائم دیجیتال مبانی بینایی سهبعدی کامپیوتری |
سیستمهای بیدرنگ و نهفته |
ساختار و زبان کامپیوتر سیستم عاملسیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟ این مقاله عالی به معرفی سیستم عامل (Operating System|OS) به زبان ساده پرداخته، همچنین بررسی کرده که چرا باید از سیستم عامل استفاده کنیم
سیستمهای بیدرنگ سیستمهای نهفته مدارهای واسط اندازهگیری و کنترل کامپیوتری آز اتوماسیون صنعتی طراحی سیستمهای نهفته+ |
| سیستمهای نرمافزاری |
سیستمهای عامل طراحی کامپایلرها طراحی زبانهای برنامهسازی شبیهسازی کامپیوتری برنامهسازی وب برنامهسازی موبایل +یک درس از سبد سیستمهای نرمافزاری |
شبکه های کامپیوتریجامعترین آموزش درس شبکه های کامپیوتری درس شبکه های کامپیوتری یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است، با توجه به اینکه اینترنت امروزی بزرگترین سیستم مهندسی ساخت دست بشر در تمام طول تاریخ است، آشنایی با شبکههای کامپیوتری برای تمامی علاقهمندان و دانشجویان رشته کامپیوتر الزامی است، در این راستا در این صفحه به معرفی شبکههای کامپیوتری پرداخته شده است
|
شبکههای کامپیوتری امنیت داده و شبکه انتقال دادهها شبیهسازی کامپیوتری برنامهسازی وب +شبکههای کامپیوتری پیشرفته |
علم دادهمعرفی رشته علوم داده، علم داده (Data Science) چیست در این مقاله عالی رشته علوم داده، علم داده (Data Science) به صورت کامل معرفی شده است و درباره اهمیت و ضرورت ایجاد رشته علوم داده، واحد های ارشد علوم داده، دروس ارشد رشته علوم داده توضیح داده شده است
|
آمار و احتمال مهندسی ساختمان دادهها و الگوریتمها طراحی پایگاهداده طراحی الگوریتمها محاسبات عددی یادگیری ماشین +اصول و تکنیکها در علم داده |
علوم و مهندسی اعصاب |
جبر خطی آمار و احتمال مهندسی هوش مصنوعی سیگنالها و سیستمها مبانی علوم اعصاب * مبانی علومشناختی * +علوم اعصاب محاسباتی |
فناوری اطلاعاتمعرفی فناوری اطلاعات (IT) - 7 دلیل برای انتخاب رشته آی تی در دانشگاه آی تی چیست و چگونه پس از ظهور توانست در مدت فقط 20 سال تمام دنیا را فرا بگیرد و اکثر پول دنیا را ببلعد و پرطرفدارترین و پر درآمدترین مشاغل دنیا را در بر گیرد، با بررسی کامل آی تی با ما همراه باشید.
|
آداب فناوری اطلاعات مدیریت پروژههای فناوری اطلاعات فناوری اطلاعات مدیریت و برنامهریزی راهبردی فا +معماری سازمانی فناوری اطلاعات |
معماری کامپیوتر آموزش جامع معماری کامپیوتر در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است
|
ساختار و زبان کامپیوتر طراحی سیستمهای دیجیتال معماری کامپیوتر طراحی VLSI رایانش چندهستهای مدارهای واسط آز سختافزار معماری پیشرفته کامپیوتر |
| مهندسی داده |
آمار و احتمال مهندسی ساختمان دادهها و الگوریتمها طراحی پایگاه دادهپایگاه داده چیست؟ – انواع، مفاهیم و کاربردها بازیابی پیشرفته اطلاعات طراحی الگوریتمها +زیرساختهای پردازش داده |
مهندسی نرم افزارمهندسی نرم افزار چیست؟ این صفحه عالی به بررسی مهندسی نرم افزار پرداخته وظایف یک مهندس نرم افزار و شغل مهندسان نرم افزار و آینده مهندسی نرم افزار را بررسی کرده است
|
طراحی پایگاه دادهها تحلیل و طراحی سیستمها مهندسی نرمافزار طراحی شی گرا سیستمها آز مهندسی نرمافزار ایجاد چابک نرمافزار آزمون نرمافزار +یک درس از سبد مهندسی نرمافزار |
یادگیری ماشینیادگیری ماشین چیست و چرا مهم است؟ - Machine learning (ML) تعریف یادگیری ماشین : ماشین لرنینگ (Machine Learning یا به اختصار ML) باعث میشود که خود ماشینها با آنالیز داده ها امکان یادگیری و پیشرفت داشته باشند، این مقاله فوق العاده یادگیری ماشین را بصورت کامل بررسی کرده است
|
جبر خطیسرفصل درس جبر خطی در این صفحه سرفصل درس جبر خطی معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است
آمار و احتمال مهندسی هوش مصنوعی یادگیری ماشین مبانی علم دادهها +بهینهسازی محدب |
در زیر به معرفی دروس پایه، دروس اصلی، دروس تخصصی و دروس اختیاری مهندسی کامپیوتر دانشگاه صنعتی شریف پرداختهایم
دروس پایه
| ردیف | شماره درس | عنوان درس | تعداد واحد | پیشنیاز/هم نیاز |
|---|---|---|---|---|
| 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 | 40108 | کارگاه کامپیوتر | 1 | - |
| 2 | 40115 | ساختمانهای گسسته | 3 | - |
| 3 | 40244 | برنامه سازی پیشرفته | 3 | مبانی برنامهسازی |
| 4 | 40212 | مدارهای منطقیآموزش مدار منطقی به زبان ساده - بررسی مدار منطقی و انواع آن امروزه درک صحیحی از مدارهای منطقی برای هر مهندس برق و کامپیوتر ضروری است. این مدارها عنصر اصلی کامپیوترها و بسیاری از وسایل الکترونیکی اطراف ما هستند، در این صفحه به بررسی و آموزش مدار منطقی پرداخته شده است
|
3 | - |
| 5 | 40206 | آز مدارهای منطقی | 1 | مدارهای منطقی |
| 6 | 40254 | ساختمان دادهآموزش ساختمان داده و الگوریتم هر ساختمان داده یک نوع فرمت ذخیرهسازی و مدیریت دادهها در کامپیوتر است، که امکان دسترسی و اصلاح کارآمد آن دادهها را برای یکسری از الگوریتمها و کاربردها فراهم میکند، در این صفحه به بررسی و آموزش ساختمان داده و الگوریتم پرداخته شده است ها و الگوریتمآموزش طراحی الگوریتم به زبان ساده درس طراحی الگوریتم یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است. هدف از این درس، معرفی روشهای مختلف طراحی الگوریتمها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است. ها |
3 | ساختمانهای گسسته، برنامه سازی پیشرفته (هم نیاز) |
| 7 | 40124 | مبانی مدارهای الکتریکی و الکترونیکی | 3 | فیزیک 2 |
| 8 | 40126 | ساختار و زبان کامپیوتر | 3 | مبانی برنامه سازی، مدارهای منطقی |
| 9 | 40211 | زبان تخصصی کامپیوتر | 2 | زبان خارجی |
| 10 | 40223 | طراحی سیستمهای دیجیتال | 3 | ساختار و زبان کامپیوتر |
| 11 | 40203 | آز طراحی سیستمهای دیجیتال | 1 | آز مدارهای منطقی، طراحی سیستمهای دیجیتال (هم نیاز) |
| 12 | 40323 | معماری کامپیوتر آموزش جامع معماری کامپیوتر در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است
|
3 | ساختار و زبان کامپیوتر |
| 13 | 40103 | آز معماری کامپیوتر | 1 | معماری کامپیوتر، آز مدارهای منطقی |
| 14 | 40415 | نظریه زبان ها و ماشین هادرس نظریه زبان ها و ماشین ها این صفحه عالی به معرفی درس نظریه زبانها و ماشینها پرداخته است، همچنین به اهمیت درس نظریه در کنکور ارشد کامپیوتر، سرفصلها، معرفی مراجع و فیلمهای آموزشی این درس پرداخته است.
|
3 | ساختمان دادهها و الگوریتم |
| 15 | 40417 | هوش مصنوعیهوش مصنوعی (AI) چیست؟ انواع، کاربردها، مزایا و معایب هوش مصنوعی یا Artificial Intelligence یا به اختصار AI، امروزه کاربردهای بسیاری پیدا کرده و به یکی از داغترین حوزههای بشر تبدیل شده است، اما با این وجود بسیاری از افراد با کاربردهای آن آشنایی کامل ندارند، به همین علت در این صفحه کاربردها، مزایا و معایب AI بطور کامل بررسی شده است
|
3 | ساختمان دادهها و الگوریتمها، آمار و احتمال مهندسی |
| 16 | 40282 | جبر خطی | 3 | ریاضی عمومی 2 |
| 17 | 40221 | ارائه مطالب علمی و فنی | 2 | زبان تخصصی کامپیوتر |
| 18 | 40384 | طراحی پایگاهدادهها | 3 | ساختمان دادهها و الگوریتمها |
| 19 | 40424 | سیستمهای عامل | 3 | معماری کامپیوتر |
| 20 | 40408 | آز سیستمهای عامل | 1 | سیستم عاملسیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟ این مقاله عالی به معرفی سیستم عامل (Operating System|OS) به زبان ساده پرداخته، همچنین بررسی کرده که چرا باید از سیستم عامل استفاده کنیم
|
| 21 | 40418 | تحلیل و طراحی سیستمها | 3 | ارائه مطالب علمی و فنی، طراحی پایگاهدادهها |
| 22 | 40443 | شبکه های کامپیوتریجامعترین آموزش درس شبکه های کامپیوتری درس شبکه های کامپیوتری یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است، با توجه به اینکه اینترنت امروزی بزرگترین سیستم مهندسی ساخت دست بشر در تمام طول تاریخ است، آشنایی با شبکههای کامپیوتری برای تمامی علاقهمندان و دانشجویان رشته کامپیوتر الزامی است، در این راستا در این صفحه به معرفی شبکههای کامپیوتری پرداخته شده است
|
3 | آمار و احتمال مهندسی، سیستمهای عامل (هم نیاز) |
| 23 | 40416 | آز شبکههای کامپیوتری | 1 | شبکههای کامپیوتری (هم نیاز) |
| 24 | 40441 | امنیت داده و شبکه | 3 | شبکههای کامپیوتری |
| 25 | 40450 | کارآموزی مهندسی کامپیوتر | 0 | ارائه مطالب علمی و فنی |
| 26 | 40760 | پروژه مهندسی کامپیوتر | 3 | ارائه مطالب علمی و فنی |
| واحدهای موردنیاز | 61 | |||
دروس تخصصی مهندسی کامپیوتر شریف
| ردیف | شماره درس | عنوان درس | تعداد واحد | پیشنیاز/ هم نیاز |
|---|---|---|---|---|
| 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. علوم و فناوری شبکه است.




















