امروزه صحبتهای زیادی در مورد برنامه نویسیبرنامه نویسی کامپیوتر چیست و چطور می توانید یک برنامه نویس موفق شوید؟در عصر فعلی برنامهنویسی یکی از پرطرفدارترین شغلهای دنیاست، دغدغهای افرادی که میخواهند در مسیر برنامهنویس شدن قدم بردارند این است که نمیدانند از کجا باید شروع کنند، در این صفحه هر آن چه برای تبدیل شدن به یک برنامه نویس حرفه ای نیاز دارید در اختیارتان قرار گرفته است، هوش مصنوعیهوش مصنوعی (AI) چیست؟ انواع، کاربردها، مزایا و معایبهوش مصنوعی یا Artificial Intelligence یا به اختصار AI، امروزه کاربردهای بسیاری پیدا کرده و به یکی از داغترین حوزههای بشر تبدیل شده است، اما با این وجود بسیاری از افراد با کاربردهای آن آشنایی کامل ندارند، به همین علت در این صفحه کاربردها، مزایا و معایب AI بطور کامل بررسی شده است و بهطورکلی علوم کامپیوترعلوم کامپیوتر یا کامپیوتر ساینس چیستدر این صفحه به بررسی و موشکافی رشته علوم کامپیوتر اعم از بررسی بازار کار، گرایشها، دروس و چارت درسی این رشته، میزان درآمد و حقوق فارغ التحصیلان این رشته و ادامه تحصیل در این رشته پرداخته شده است. میشود و رشته مهندسی کامپیوترمهندسی کامپیوتر چیست؟ معرفی رشته کامپیوتر توسط اساتید شریفاین صفحه به معرفی کامل رشته کامپیوتر، اعم از دروس رشته کامپیوتر، درآمد رشته کامپیوتر، شغل های رشته کامپیوتر، گرایش ها و زیر شاخه های رشته کامپیوتر پرداخته است در میان رشتههای دیگر محبوبیت بیشتری دارد چرا که علم کامپیوترکامپیوتر چیست؟ ⚡️ کامپیوتر چیست به زبان سادهاین مقاله عالی توضیح داده که کامپیوتر چیست و چه کاربردی دارد و همه چیز درباره کامپیوتر از جمله فواید کامپیوتر و تعریف کامپیوتر و اجزای آن را بیان کرده است روزبهروز در حال پیشرفت است و افراد در آینده، بازار کار مناسب و درآمد بالایی میتوانند داشته باشند. در کشور ما نیز این علم نقش مهمی در صنعت و شغلهای مختلف دارد.
در این مقاله برای آشنایی بیشتر با رشته مهندسی کامپیوتر به گرایشها و چارت دروسی که در دانشگاه تدریس میشود میپردازیم، همچنین به تعداد واحدهای مهندسی کامپیوتر در مقطع کارشناسی و ارشد و نیز چارت انتخاب واحد مهندسی کامپیوتر در مقطع کارشناسی و ارشد پرداخته خواهد شد.
- مهندسی کامپیوتر چیست؟
- تحصیل در رشته مهندسی کامپیوتر
- چارت درسی گرایشهای رشته کامپیوتر در مقطع کارشناسی
- چارت درسی گرایشهای مهندسی کامپیوتر در مقطع کارشناسی ارشد
مهندسی کامپیوتر چیست؟
مهندسی کامپیوتر از اصول علوم کامپیوتر و مهندسی برق برای ایجاد سخت افزارسخت افزار چیست - بررسی اجزای اصلی سخت افزار کامپیوتردر این صفحه بررسی شده که سخت افزار چیست و سخت افزار کامپیوتر به زبان ساده معرفی شده است، همچنین به بررسی اجزای اصلی سخت افزار کامپیوتر پرداخته شده است (قطعات فیزیکی) و سیستم عاملسیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟این مقاله عالی به معرفی سیستم عامل (Operating System|OS) به زبان ساده پرداخته، همچنین بررسی کرده که چرا باید از سیستم عامل استفاده کنیم استفاده میکند که در طیف گستردهای از زمینهها استفاده میشود. دانشجویان مهندسی کامپیوتر یاد میگیرند که چگونه میکروچیپها، مدارها، پردازندهپردازنده (CPU) چیست؟ بررسی انواع، وظایف و کاربردهاسی پی یو قلب کامپیوتر و کامپیوتر قلب دنیای کنونی است، بنابراین در این صفحه به معرفی و بررسی سیپییو یا همان پردازنده مرکزی (CPU) پرداخته شده، و بطور کامل توضیح دادهایم که CPU از چه بخش هایی تشکیل شده و هر بخش چه وظایف و مشخصاتی دارد. ها و هر جزء دیگر مورداستفاده در دستگاهها یا سیستمهای کامپیوتری (مانند ابررایانهها، تلفنهای هوشمند، لپتاپها، سرورها، ابزارهای اینترنت اشیااینترنت اشیا iot چیست ⚡️ اینترنت اشیا چیست به زبان سادهاین مقاله عالی معرفی کرده اینترنت اشیا iot چیست و چه کاربردی دارد و تاریخچه IoT، حوزه های کاربرد اینترنت اشیا و مزایا و معایب اینترنت اشیا را بررسی کرده ) را توسعه دهند، نمونهسازی کرده و آزمایش کنند.
مهندسان کامپیوتر، سیستمها، نرمافزارها و تجهیزات کامپیوتری را طراحی، توسعه، آزمایش و اصلاح میکنند. این حرفه شامل مهندسی سختافزار، مهندسی نرمافزار و مهندسی شبکهمهندسی شبکه؛ بررسی آینده شغلی، وظایف و مهارت هامهندسی شبکه Network Engineering بعنوان یکی از آینده دار ترین مشاغل حوزه کامپیوتر، پیش نیازهای تحصیلی و شغلی متفاوتی دارد، بنابراین در این صفحه بطور کامل به بررسی وظایف و مهارتهایی که یک مهندس شبکه نیاز دارد و همچنین به بررسی و معرفی مدارک معتبر شبکه در جهان پرداخته شده است میشود. مهندسان کامپیوتر همچنین ممکن است در زیربخشهایی مانند امنیت سایبریامنیت سایبری چیست؟ 0 تا 100 امنیت سایبری [cyber security]این مقاله به بررسی امنیت سایبری (cyber security)، انواع امنیت سایبری، اهمیت امنیت سایبری، یادگیری امنیت سایبری و شغل های امنیت سایبری پرداخته است، رباتیک و هوش مصنوعیهوش مصنوعی (AI) چیست؟ انواع، کاربردها، مزایا و معایبهوش مصنوعی یا Artificial Intelligence یا به اختصار AI، امروزه کاربردهای بسیاری پیدا کرده و به یکی از داغترین حوزههای بشر تبدیل شده است، اما با این وجود بسیاری از افراد با کاربردهای آن آشنایی کامل ندارند، به همین علت در این صفحه کاربردها، مزایا و معایب AI بطور کامل بررسی شده است کار کنند.
تحصیل در رشته مهندسی کامپیوتر
اغلب مهندسان کامپیوتر حداقل دارای مدرک کارشناسی هستند. متخصصان مهندسی کامپیوتر به یک پیشینه قوی در علوم کامپیوتر نیاز دارند. کسب مدرک کارشناسی ارشد در این زمینه میتواند به متخصصان کمک کند تا مشاغل پردرآمد با پتانسیل پیشرفت بیشتری را داشته باشند.
چارت درسی رشته کامپیوتر در مقطع کارشناسی
مهندسان کامپیوتر معمولاً به مدرک لیسانس در مهندسی کامپیوتر یا علوم کامپیوتر نیاز دارند تا بتوانند در این زمینه کار کنند، اما این در حالی است که برخی از برنامهنویسان ممکن است این مرحله را از طریق برنامهنویسی و تجربه در آن، دور بزنند؛ اما همچنان دریافت مدرک رایجتر است.
در عکس زیر چارت درسی رشته کامپیوتر در دانشگاه صنعتی شریف را برای شما آوردهایم، چارت درسی سایر دانشگاهها نیز شبیه به این چارت است.
تعداد واحدهای مهندسی کامپیوتر در مقطع کارشناسی
در مقطع کارشناسی رشته مهندسی کامپیوترمهندسی کامپیوتر چیست؟ معرفی رشته کامپیوتر توسط اساتید شریفاین صفحه به معرفی کامل رشته کامپیوتر، اعم از دروس رشته کامپیوتر، درآمد رشته کامپیوتر، شغل های رشته کامپیوتر، گرایش ها و زیر شاخه های رشته کامپیوتر پرداخته است دانشجویان باید بر اساس سرفصل وزارت علوم برای ورودی خودشان تعدادی واحد را بگذرانند. معمولاً هر دانشجو در مقطع کارشناسی باید حدوداً تعداد ۱۴۰ تا ۱۴۲ واحد بگذراند تا فارغالتحصیل شود. این عدد برای هر دانشگاه و هر سال ورودی میتواند متفاوت باشد. اگر میخواهید از عدد دقیق آن برای خودتان مطلع شوید، به سرفصل مخصوص خودتان در وبسایت وزارت علوم مراجعه کنید.
چارت انتخاب واحد مهندسی کامپیوتر برای مقطع کارشناسی
هر دانشگاه باتوجهبه اینکه چه درسهایی را در چه ترمهایی ارائه میدهد میتواند انتخاب واحد دانشجویان را تحتتأثیر قرار دهد. در یک دانشگاه شاید دانشجویان درس هوش مصنوعیدرس هوش مصنوعیاین صفحه عالی به معرفی درس هوش مصنوعی از جمله پیش نیازهای درس هوش مصنوعی، سرفصل و منابع درس هوش مصنوعی و فیلمهای آموزشی درس هوش مصنوعی پرداخته شده را در ترم ۵ بگذرانند، درحالیکه در دانشگاه دیگر این درس در ترم ۶ ارائه شود. اما یک ترتیب انتخاب واحد که دانشجو تمام پیشنیازها و همنیازها را رعایت میکند، بهصورت زیر است:
- ترم اول (۱۶ واحد):
- ریاضی عمومی ۱سرفصل درس ریاضی عمومی ١در این صفحه سرفصل سرفصل درس ریاضی عمومی ١ معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است (۳ واحد)
- فیزیک یک (۳ واحد)
- کارگاه کامپیوتر (۱ واحد)
- مبانی کامپیوتر و برنامهسازی (۴ واحد)
- اندیشه اسلامی ۱ (۲ واحد)
- زبان فارسی (۳ واحد)
- ترم دوم (۲۰ واحد):
- ریاضی عمومی ۲سرفصل درس ریاضی عمومی ٢در این صفحه سرفصل سرفصل درس ریاضی عمومی ٢ معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است (۳ واحد)
- برنامهسازی پیشرفته (۳ واحد)
- معادلات دیفرانسیل (۳ واحد)
- فیزیک ۲ (۳ واحد)
- ریاضیات گسستهجامع ترین آموزش درس ریاضی گسستهدرس ریاضیات گسسته به معرفی مباحثی نظیر شمارش و احتمال، استدلال و برهان خلف، نظریه اعداد، منطق ریاضی، روابط بازگشتی، روابط و نظریه گراف میپردازد. از آن رو که در عصر کنونی ریاضی گسسته بطور گسترده در رشته کامپیوتر و برنامه نویسی استفاده میشود در این صفحه به معرفی و بررسی درس ریاضی گسسته پرداخته شده است (۳ واحد)
- اندیشه اسلامی ۲ (۲ واحد)
- درس اختیاری (۳ واحد)
- ترم سوم (۲۰ واحد):
- مدارهای منطقیآموزش مدار منطقی به زبان ساده - بررسی مدار منطقی و انواع آنامروزه درک صحیحی از مدارهای منطقی برای هر مهندس برق و کامپیوتر ضروری است. این مدارها عنصر اصلی کامپیوترها و بسیاری از وسایل الکترونیکی اطراف ما هستند، در این صفحه به بررسی و آموزش مدار منطقی پرداخته شده است (۳ واحد)
- ریاضیات مهندسی (۳ واحد)
- مدارهای الکتریکی (۳ واحد)
- آمار و احتمال مهندسی (۳ واحد)
- تحلیل و طراحی سیستمها (۳ واحد)
- آشنایی با قانون اساسی (۲ واحد)
- ساختمان داده و الگوریتمآموزش ساختمان داده و الگوریتمهر ساختمان داده یک نوع فرمت ذخیرهسازی و مدیریت دادهها در کامپیوتر است، که امکان دسترسی و اصلاح کارآمد آن دادهها را برای یکسری از الگوریتمها و کاربردها فراهم میکند، در این صفحه به بررسی و آموزش ساختمان داده و الگوریتم پرداخته شده است (۳ واحد)
- ترم چهارم (۱۸ واحد):
- زبان تخصصی (۲ واحد)
- معماری کامپیوتر آموزش جامع معماری کامپیوتر در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است (۳ واحد)
- نظریه زبان ها و ماشین هادرس نظریه زبان ها و ماشین هااین صفحه عالی به معرفی درس نظریه زبانها و ماشینها پرداخته است، همچنین به اهمیت درس نظریه در کنکور ارشد کامپیوتر، سرفصلها، معرفی مراجع و فیلمهای آموزشی این درس پرداخته است. (۳ واحد)
- طراحی الگوریتمآموزش طراحی الگوریتم به زبان سادهدرس طراحی الگوریتم یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است. هدف از این درس، معرفی روشهای مختلف طراحی الگوریتمها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است. (۳ واحد)
- سیگنال و سیستمهمه چیز درباره درس سیگنال و سیستم، 0 تا 100 سیگنال و سیستماین صفحه به معرفی درس سیگنال و سیستم به زبان ساده پرداخته، همچنین پیش نیاز درس سیگنال و سیستم و سرفصلهای آن بررسی و منابع درس سیگنال و سیستم معرفی شده است (۳ واحد)
- تربیتبدنی (۱ واحد)
- اصول طراحی پایگاهدادهها (۳ واحد)
- ترم پنجم (۱۸ واحد):
- سیستم عاملمعرفی درس سیستم عامل – بهترین آموزش درس سیستم عامل در کشوردرس سیستم عامل در این صفحه معرفی شده، همچنین بهترین آموزش درس سیستم عامل در کشور را میتوانید در این صفحه تهیه کنید، فصول و مراجع سیستم عامل نیز بررسی شده (۳ واحد)
- روش پژوهش و ارائه (۲ واحد)
- مهندسی نرم افزارسرفصل درس مهندسی نرم افزاردر این صفحه سرفصل درس مهندسی نرم افزار معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است (۳ واحد)
- ورزش ۱ (۱ واحد)
- هوش مصنوعیدرس هوش مصنوعیاین صفحه عالی به معرفی درس هوش مصنوعی از جمله پیش نیازهای درس هوش مصنوعی، سرفصل و منابع درس هوش مصنوعی و فیلمهای آموزشی درس هوش مصنوعی پرداخته شده (۳ واحد)
- آزمایشگاه مدارهای منطقی (۱ واحد)
- طراحی کامپایلر و زبانها برنامهنویسی (۳ واحد)
- سواد مالی و اقتصاد فردی (۲ واحد)
- ترم ششم (۱۸ واحد):
- طراحی کامپیوتری سیستمهای دیجیتال (۳ واحد)
- شبکه های کامپیوتریجامعترین آموزش درس شبکه های کامپیوتریدرس شبکه های کامپیوتری یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است، با توجه به اینکه اینترنت امروزی بزرگترین سیستم مهندسی ساخت دست بشر در تمام طول تاریخ است، آشنایی با شبکههای کامپیوتری برای تمامی علاقهمندان و دانشجویان رشته کامپیوتر الزامی است، در این راستا در این صفحه به معرفی شبکههای کامپیوتری پرداخته شده است (۳ واحد)
- آزمایشگاه شبکههای کامپیوتری (۱ واحد)
- آزمایشگاه سیستمهای عامل (۱ واحد)
- تفسیر موضوعی قرآن (۲ واحد)
- درس اختیاری (۳ واحد)
- درس اختیاری (۳ واحد)
- آزمایشگاه معماری کامپیوتر (۱ واحد)
- آزمایشگاه مدار و اندازهگیری (۱ واحد)
- ترم هفتم (۱۶ واحد):
- درس اختیاری (۳ واحد)
- اخلاق اسلامی (۲ واحد)
- دانش خانواده و جمعیت (۲ واحد)
- درس اختیاری (۳ واحد)
- درس اختیاری (۳ واحد)
- زبان انگلیسی (۳ واحد)
- ترم هشتم (۱۷ واحد):
- پروژه (۳ واحد)
- تاریخ تحلیلی صدر اسلام (۲ واحد)
- کارآموزی (۳ واحد)
- درس اختیاری (۳ واحد)
- درس اختیاری (۳ واحد)
- درس اختیاری (۳ واحد)
بدیهی است که بهجای درسهای عمومی مشخص شده میتوانید دروس دیگری در همان گروه درس عمومی بگذرانید.
گرایشهای مهندسی کامپیوتر در کارشناسی
درگذشته دانشجویان پس از گذراندن حدوداً 4 ترم میتوانستند از بین گرایشهای نرمافزار، سختافزار و فناوری اطلاعاتمعرفی فناوری اطلاعات (IT) - 7 دلیل برای انتخاب رشته آی تی در دانشگاهآی تی چیست و چگونه پس از ظهور توانست در مدت فقط 20 سال تمام دنیا را فرا بگیرد و اکثر پول دنیا را ببلعد و پرطرفدارترین و پر درآمدترین مشاغل دنیا را در بر گیرد، با بررسی کامل آی تی با ما همراه باشید. گرایش موردنظر خود را انتخاب کنند، اما اکنون اکثر دانشگاهها چارت درسی آنها ترکیبی از دروس تمامی این گرایشها است؛ البته در برخی از دانشگاههای آزاد دانشجویان میتوانند همچنان گرایش موردنظر خود را انتخاب کنند؛ اگرچه باتوجهبه چارت گرایش نرمافزار و سختافزار متوجه میشویم اکثر واحدهای این دو رشته وجه اشتراک زیادی دارند؛ اما در گرایش فناوری اطلاعات حدود 60 الی 70 واحد آن با گرایش نرمافزار مشترک است. در ادامه به بررسی گرایشهای رشته مهندسی کامپیوتر و چارت درسی آنها در مقطع کارشناسی میپردازیم.
نرمافزار
مهندسی نرمافزار شاخهای از علوم کامپیوتر است که با طراحی، توسعه، تست و نگهداری نرمافزارهای کاربردی سروکار دارد. مهندسان نرمافزار از اصول مهندسی و دانش زبانهای برنامهنویسی برای ساخت راهحلهای نرمافزاری برای کاربران نهایی استفاده میکنند.
در عکس زیر چارت درسی گرایش نرم افزار در دانشگاه آزاد واحد تهرانجنوب را آوردهایم.
سختافزار
مهندسی سختافزار رشته طراحی، توسعه، آزمایش و تولید سیستمهای کامپیوتری فیزیکی است. مهندسان سختافزار دانش گستردهای در مورد تمام اجزای فیزیکی یک سیستم کامپیوتری دارند. برخی از وظایفی که متخصصان در زمینه مهندسی سختافزار انجام میدهند عبارتاند از:
- ایجاد مدلها و نمونههای اولیه سیستمهای جدید
- کمک به یک شرکت یا سازمان بهروزرسانی و تعمیر سیستمهای کامپیوتری
- مونتاژ و آزمایش قطعات کامپیوتر مانند برد مدار، تراشهها و پردازندهها
- ارائه و توضیح نمونههای اولیه به مدیران، مشتریان و همکاران
- کار در آزمایشگاه برای اجرای آزمایشها و تجزیهوتحلیل دادهها
- ارزیابی نیازهای کاربران و ارائه توصیههای مرتبط
- فرایندهای عیبیابی مربوط به عملکرد سختافزار کامپیوتر
- نظارت بر تولید، نصب و ساخت سیستمهای سختافزاری کامپیوتر
در عکس زیر چارت درسی گرایش سخت افزار در دانشگاه آزاد واحد تهرانجنوب را آوردهایم.
فناوری اطلاعات
فناوری اطلاعات از سیستمها یا دستگاههای کامپیوتری برای دسترسی به اطلاعات استفاده میکند. این سیستم مسئول بخش بزرگی از نیروی کار، عملیات تجاری و سایر اطلاعات دسترسی شخصی است که شامل فعالیتهای روزانه یک فرد میشود.
در عکس زیر چارت درسی گرایش فناوری اطلاعات در دانشگاه آزاد واحد تهرانجنوب را آوردهایم.
چارت درسی گرایشهای مهندسی کامپیوتر در کارشناسی ارشد
اگرچه مدرک کارشناسی ارشد در مهندسی کامپیوتر برای ورود به بازار کار این رشته لازم نیست، اما میتواند برای هر کسی که میخواهد در این زمینه پیشرفت کند یا حتی کارهای تخصصی بیشتری را دنبال کند، مفید باشد. در ادامه به بررسی گرایشهای رشته مهندسی کامپیوتر و چارت درسی آنها در مقطع کارشناسی ارشد میپردازیم.
تعداد واحدهای مهندسی کامپیوتر در مقطع کارشناسی ارشد
باتوجهبه دانشگاه و سال ورودی، تعداد واحدهایی که دانشجویان مقطع کارشناسیارشد باید بگذرانند متفاوت است، اما به طول کلی دانشجویان پژوهشمحور باید ۲۹ واحد و دانشجویان آموزشمحور باید ۳۲ واحد بگذرانند. اگر دانشجویان در مقطع کارشناسی در رشته دیگری تحصیلکرده باشند، با صلاحدید مدیرگروه باید تعدادی واحد جبرانی نیز بگذرانند.
چارت انتخاب واحد مهندسی کامپیوتر برای مقطع کارشناسی ارشد
بر خلاف مقطع کارشناسی، در مقطع کارشناسیارشد نمیتوان یک چارت انتخاب واحد منسجم ارائه داد، به چند دلیل:
- دانشجویان با مشورت با استاد راهنما و باتوجهبه تمرکزی که انتخاب میکنند دروس اختیاریشان را انتخاب میکنند.
- دانشجویان یکرشته و گرایش باتوجهبه علایق متفاوت دروس متفاوتی را میگذرانند.
- برخی دروس در بعضی ترمهای خاص ارائه میشود و به دانشگاه بستگی دارد.
بنابراین، این که یک دانشجو در ترمهای متفاوت در مقطع کارشناسی چگونه درسهایش را انتخاب کند به عوامل متعددی بستگی دارد و نمیتوان یک چارت انتخاب واحد برای آن ارائه کرد.
نرم افزار
در گرایش نرمافزار در مقطع کارشناسی ارشد، دانشجویان با سیستمهای عامل پیشرفته، بانکهای اطلاعاتی، برنامهنویسی پیشرفته و تحت وب، الگوریتمآموزش طراحی الگوریتم به زبان سادهدرس طراحی الگوریتم یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است. هدف از این درس، معرفی روشهای مختلف طراحی الگوریتمها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است. های پردازش موازی و... آشنا میشوند. چارت گرایش نرمافزار در مقطع ارشد شامل دروس نظری، عملی و تحقیقاتی است. دانشجویان ارشد نرمافزار ميتوانند در زمینه طراحی و توسعه سیستمهای نرمافزاری امن و قابلاطمینان فعالیت کنند.
در جداول زیر چارت درسی گرایش نرم افزار در دانشگاه صنعتی شریف را آوردهایم.
جدول ۱. دروس جبرانی گرایش نرمافزار
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | ساختمان دادهها و الگوریتمها | Data Structures and Algorithms |
۳ | طراحی الگوریتمها | Design of Algorithms |
۳ | طراحی کامپایلرها | Compiler Design |
۳ | نظریه زبانها و ماشینها | Theory of Machines and Languages |
۳ | سیستمهای عامل | Operating Systems |
۳ | مهندسی نرمافزار | Software Engineering |
جدول ۲. دروس زیر گرایش الگوریتمها و محاسبات
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | شبکههای اجتماعی و اقتصادی | Social and Economic Networks |
۳ | پردازش موازی | Parallel Processing |
۳ | الگوریتمهای تصادفی | Randomized Algorithms |
۳ | الگوریتمهای دادههای حجیم | Massive Data Algorithms |
۳ | هندسه محاسباتی | Computational Geometry |
۳ | الگوریتمهای پیشرفته | Advanced Algorithms |
۳ | نظریه پیچیدگی | Complexity Theory |
۳ | بهینهسازی ترکیباتی | Combinatorial Optimization |
۳ | الگوریتمهای تقریبی | Approximation Algorithms |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | مفاهیم پیشرفته علوم کامپیوتر | Advanced Topics in Computer Science |
۳ | مفاهیم پیشرفته در علوم کامپیوتر ۲ | Advanced Topics in Computer Science 2 |
۳ | مفاهیم پیشرفته علوم نظری کامپیوتر | Advanced Topics in Theoretical Computer Science |
جدول ۳. دروس زیر گرایش سیستمها
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | سیستمهای عامل پیشرفته | Advanced Operating Systems |
۳ | سیستمهای پشتیبانی تصمیم گیری | Decision Support Systems |
۳ | معماری سازمانی فناوری اطلاعات | IT Enterprise Architecture |
۳ | مدلسازی و تحلیل شبکههای کامپیوتری | Computer Networks Modeling and Analysis |
۳ | نظریه سیستمهای توزیعشده | Theory of Distributed Systems |
۳ | درستییابی سیستمهای واکنشی | Reactive Systems Verification |
۳ | وب معنایی | Semantic Web |
۳ | دادهکاوی | Data Mining |
۳ | ارزیابی کارایی کامپیوترها | Computer Performance Evaluation |
۳ | طراحی پایگاهدادهها ۲ | Database Design 2 |
۳ | مفاهیم پیشرفته سیستمهای نرمافزاری | Advanced Topics in Software Systems |
جدول ۴. دروس زیر گرایش مهندسی نرمافزار
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | معماری نرمافزار | Software Architecture |
۳ | تکامل نرمافزار | Software Evolution |
۳ | تولید برنامه از توصیف رسمی | Formal Program Development |
۳ | مهندسی نیازمندیهای نرمافزار | Software Requirements Engineering |
۳ | متدولوژیهای ایجاد نرمافزار | Software Development Methodologies |
۳ | توصیف و وارسی برنامهها | Program Specification and Verification |
۳ | الگوها در مهندسی نرمافزار | Patterns in Software Engineering |
۳ | آزمون نرمافزار | Software Testing |
۳ | مهندسی نرمافزار ۲ | Software Engineering 2 |
۳ | مفاهیم پیشرفته معماری نرمافزار | Advanced Topics in Software Architecture |
۳ | مفاهیم پیشرفته مهندسی نرمافزار | Advanced Topics in Software Engineering |
جدول ۵. دروس سمینار و پروژه
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۲ | سمینار کارشناسی ارشد | M.Sc. Seminar |
۶ | پایاننامه کارشناسی ارشد | M.Sc. Thesis |
هوش مصنوعی
چارت درسی گرایش هوش مصنوعی در مقطع ارشد شامل دروس نظری و عملی و تحقیقاتی در زمینه هوشمندسازی کامپیوترها و سیستمهای مبتنی بر کامپیوتر است؛ لذا ایجاد قابلیتهای تحلیل اطلاعات، استدلال، یادگیری و رفتار هوشمندانه، حس بینایی، درک و تولید زبان و گفتار در کامپیوترها از اهداف این رشته است. در دوره ارشد هوش مصنوعی دانشجویان با مطالبی چون شبکه های عصبیشبکه عصبی یا شبکه عصبی مصنوعی (nueral network) چیست؟این مقاله عالی به معرفی شبکه عصبی یا شبکه عصبی مصنوعی (nueral network) پرداخته، همچنین الگوریتم شبکه عصبی، انواع و کاربرد و تاریخچه شبکه های عصبی بررسی شده، هوش مصنوعی پیشرفته، تئوری فازی و... آشنا میشوند.
در جداول زیر چارت درسی گرایش هوش مصنوعی در دانشگاه صنعتی شریف را آوردهایم.
جدول ۱. دروس اصلی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | برنامهریزی در هوش مصنوعی | Planning in Artificial Intelligence |
۳ | هوش مصنوعی پیشرفته | Advanced Artificial Intelligence |
۳ | پردازش تصویر | Image Processing |
۳ | پردازش علائم دیجیتال | Digital Signal Processing |
۳ | پردازش گفتار | Speech Processing |
۳ | پردازش زبانهای طبیعی | Natural Language Processing |
۳ | فرایندهای تصادفی | Stochastic Processes |
۳ | بهینهسازی محدب | Convex Optimization |
۳ | یادگیری ژرف | Deep Learning |
۳ | یادگیری ماشین | Machine Learning |
جدول 2. دروس اختیاری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
3 | نظریه اطلاعات و کدینگ | Information Theory and Coding |
3 | یادگیری ماشین آماری | Statistical Machine Learning |
3 | نظریه یادگیری ماشین | Machine Learning Theory |
3 | مدلهای گرافی احتمالی | Probabilistic Graphical Models |
3 | یادگیری تقویتی | Reinforcement Learning |
3 | یادگیری ماشین پیشرفته | Advanced Machine Learning |
3 | مباحث پیشرفته در یادگیری ژرف | Advanced Topics in Deep Learning |
3 | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
3 | هوش محاسباتی | Computational Intelligence |
3 | هوش مصنوعی توزیعشده | Distributed Artificial Intelligence |
3 | شبکههای پویای پیچیده | Complex Dynamical Networks |
3 | پردازش پیشرفته علائم دیجیتال | Advanced Digital Signal Processing |
3 | پردازش ویدئوی دیجیتال | Digital Video Processing |
3 | بازشناسی گفتار | Speech Recognition |
3 | بینایی ماشین | Machine Vision |
3 | بینایی پیشرفته سهبعدی کامپیوتری | Advanced 3D Computer Vision |
3 | فناوری روباتیک | Robotics Technology |
3 | مفاهیم پیشرفته هوش مصنوعی | Advanced Topics in Artificial Intelligence |
3 | یک درس از گرایشهای دیگر دانشکده یا دانشکدههای دیگر با تصویب استاد راهنما و مدیر گروه |
جدول 3. دروس سمینار و پروژه
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۲ | سمینار کارشناسی ارشد | M.Sc. Seminar |
۶ | پایاننامه کارشناسی ارشد | M.Sc. Thesis |
شبکه های کامپیوتری
چارت درسی گرایش شبکه های کامپیوتریمعرفی و بررسی رشته شبکه های کامپیوتریرشته شبکه های کامپیوتری یکی از رشته های مقطع ارشد کامپیوتر است، در این صفحه مواردی همچون دروس ارشد شبکه های کامپیوتری، بازار کار رشته شبکه های کامپیوتری، ظرفیت این رشته در دانشگاههای دولتی بررسی شده است در مقطع ارشد شامل دروس نظری، عملی و تحقیقاتی در زمینه مطالعه و شناخت انواع معماریهای رایج در شبکههای کامپیوتری، سیستمهای توزیع شده، ارزیابی کارایی شبکههای کامپیوتری، طراحی سازوکارهای برگرفته از طبیعت برای مدیریت شبکه و... است. ایجاد بستر ارتباطی برای اپلیکیشنهای کاربردی و همچنین ارتباط این اپلیکیشنها با پایگاه دادهپایگاه داده چیست؟ – انواع، مفاهیم و کاربردهاپایگاه داده چیست؟ این مقاله به بررسی این موضوع و همچنین انواع پایگاه داده، کاربردهای پایگاه داده، محبوب ترین پایگاه های داده و اجزای اصلی پایگاه داده پرداخته از دیگر جنبههای اخذ مدرک کارشناسی ارشد شبکههای کامپیوتری است.
در جداول زیر چارت درسی گرایش شبکه های کامپیوتری در دانشگاه صنعتی شریف را آوردهایم.
جدول ۱. دروس اجباری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | شبکههای کامپیوتری پیشرفته | Advanced Computer Networks |
۳ | مدلسازی و تحلیل شبکههای کامپیوتری | Computer Networks Modeling and Analysis |
۳ | ارزیابی کارایی کامپیوترها | Computer Performance Evaluation |
۳ | شبکههای دادهای سیار | Mobile Data Networks |
۳ | سیستمهای نهفته تحت شبکه | Networked Embedded Systems |
۳ | شبکههای بیسیم | Wireless Networking |
۳ | نظریه سیستمهای توزیعشده | Theory of Distributed Systems |
۳ | سیستمهای عامل پیشرفته | Advanced Operating Systems |
۳ | امنیت شبکه پیشرفته | Advanced Network Security |
۳ | فرایندهای تصادفی | Stochastic Processes |
۳ | درستییابی سیستمهای واکنشی | Reactive Systems Verification |
جدول ۲. دروس اختیاری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | مخابرات سیار | Wireless Communication |
۳ | یادگیری ماشین | Machine Learning |
۳ | نظریه اطلاعات و کدینگ | Information Theory and Coding |
۳ | شبکههای پویای پیچیده | Complex Dynamical Networks |
۳ | بهینهسازی محدب | Convex Optimization |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | طراحی سیستمهای تحملپذیر اشکال | Fault-Tolerant System Design |
۳ | معماری پیشرفته کامپیوتر | Advanced Computer Architecture |
۳ | مفاهیم پیشرفته در شبکههای کامپیوتری | Advanced Topics in Computer Networks |
۳ | یک درس از گرایشهای دیگر دانشکده یا دانشکدههای دیگر با تأیید استاد راهنما و مدیر گروه |
جدول ۳. دروس جبرانی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | مخابرات سیار | Wireless Communication |
۳ | یادگیری ماشین | Machine Learning |
۳ | نظریه اطلاعات و کدینگ | Information Theory and Coding |
۳ | شبکههای پویای پیچیده | Complex Dynamical Networks |
۳ | بهینهسازی محدب | Convex Optimization |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | طراحی سیستمهای تحملپذیر اشکال | Fault-Tolerant System Design |
۳ | معماری پیشرفته کامپیوتر | Advanced Computer Architecture |
۳ | مفاهیم پیشرفته در شبکههای کامپیوتری | Advanced Topics in Computer Networks |
۳ | یک درس از گرایشهای دیگر دانشکده یا دانشکدههای دیگر با تأیید استاد راهنما و مدیر گروه |
معماری سیستم های کامپیوتری
چارت درسی گرایش معماری کامپیوترمعماری سیستم های کامپیوتری چیست، معرفی رشته معماری کامپیوتر یکی از گرایش های ارشد مهندسی کامپیوتر گرایش معماری سیستم های کامپیوتری است، در این صفحه گرایش معماری سیستم های کامپیوتری توسط اساتید صنعتی شریف معرفی شده. در مقطع ارشد شامل دروس نظری، عملی و تحقیقاتی در زمینه معماریهای کامپیوتر و متدهای طراحی و آنالیز سیستمهای مبتنی بر کامپیوتر میباشد. دانشجویان رشته معماری کامپیوتر در آزمایشگاههای محاسبات ابریرایانش ابری چیست؟رایانش ابری(Cloud Computing)به زبان سادهاین مقاله عالی به تعریف رایانش ابری (محاسبات ابری) یا Cloud Computing، کاربرد رایانش ابری، مزایای و معایب رایانش ابری و انواع سرویس های رایانش ابری پرداخته ، شبکهمعرفی و بررسی رشته شبکه های کامپیوتریرشته شبکه های کامپیوتری یکی از رشته های مقطع ارشد کامپیوتر است، در این صفحه مواردی همچون دروس ارشد شبکه های کامپیوتری، بازار کار رشته شبکه های کامپیوتری، ظرفیت این رشته در دانشگاههای دولتی بررسی شده است، شبکههای میانتراشهای، اینترنت اشیااینترنت اشیا iot چیست ⚡️ اینترنت اشیا چیست به زبان سادهاین مقاله عالی معرفی کرده اینترنت اشیا iot چیست و چه کاربردی دارد و تاریخچه IoT، حوزه های کاربرد اینترنت اشیا و مزایا و معایب اینترنت اشیا را بررسی کرده ، سیستمهای نهفته و طراحی تراشه زیر نظر اساتید راهنما به تحقیق و مطالعه میپردازند.
در جداول زیر چارت درسی گرایش معماری سیستمهای کامپیوتری در دانشگاه صنعتی شریف را آوردهایم.
جدول ۱. دروس اصلی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | معماری پیشرفته کامپیوتر | 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 |
۳ | انتخاب یک درس از دیگر گرایشهای دانشکده یا دانشکدههای دیگر با موافقت استاد راهنما |
جدول ۲. دروس سمینار و پروژه
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۲ | سمینار کارشناسی ارشد | MSc. Seminar |
۶ | پروژه کارشناسی ارشد | MSc. Thesis |
جدول ۳. دروس جبرانی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | طراحی سیستمهای دیجیتال | 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 |
رایانش امن
گرایش رایانش امنرایانش امن چیست، بررسی رشته رایانش امن توسط اساتید صنعتی شریفرشته رایانش امن بطور کامل در این صفحه معرفی شده است. همین طور در مورد بازار کار رایانش امن و چارت دروس گرایش رایانش امن بطور کامل بحث شده است را گرایش امنیت اطلاعات نیز مینامند. هدف از امنیت اطلاعات این است که ذخیره، تبدیل، پردازش، انتقال و بازیابی اطلاعات به شکلی مطمئن و امن انجام پذیرد و از انجام فعالیتهای غیرمجاز ممانعت به عمل آید. در گرایش رایانش امن، ابعاد کلی تامین امنیت برای سیستمهای پردازش اطلاعات مطالعه و بررسی میگردد.
در جداول زیر چارت درسی گرایش رایانش امن در دانشگاه صنعتی شریف را آوردهایم.
جدول ۱. دروس اجباری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | رمزنگاری کاربردی | Applied Cryptography |
۳ | مهندسی رمزنگاری | Cryptographic Engineering |
۳ | سامانههای نرمافزاری امن | Secure Software Systems |
۳ | امنیت شبکه پیشرفته | Advanced Network Security |
۳ | امنیت پایگاه دادهها | Database Security |
۳ | امنیت و اعتماد سختافزاری | Hardware Security and Trust |
۳ | روشهای صوری در امنیت اطلاعات | Formal Methods for Information Security |
۳ | کشف شواهد دیجیتال | Digital Forensics |
۳ | مدیریت و مهندسی امنیت اطلاعات | Information Security Engineering and Management |
جدول 2. دروس اختیاری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | توسعه امن نرمافزار | Secure Software Development |
۳ | نظریه رمزنگاری | Cryptography Theory |
۳ | امنیت و حریم خصوصی در یادگیری ماشین | Security and Privacy of Machine Learning |
۳ | نظریه اطلاعات و کدینگ | Information Theory and Coding |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | نظریه پیچیدگی | Complexity Theory |
۳ | درستییابی سیستمهای واکنشی | Reactive Systems Verification |
۳ | یادگیری ماشین | Machine Learning |
۳ | طراحی سیستمهای تحملپذیر اشکال | Fault-Tolerant System Design |
۳ | مفاهیم پیشرفته در رایانش امن | Advanced Topics in Secure Computing |
۳ | مفاهیم پیشرفته در رایانش امن ۲ | Advanced Topics in Secure Computing 2 |
۳ | یک درس از گرایشهای دیگر دانشکده یا دانشکدههای دیگر با تأیید استاد راهنما و مدیر گروه |
جدول 3.دروس جبرانی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | سیستمهای عامل | Operating Systems |
۳ | شبکههای کامپیوتری | Computer Networks |
۳ | طراحی پایگاه دادهها | Database Design |
۳ | امنیت داده و شبکه | Data and Network Security |
۳ | مهندسی نرمافزار | Software Engineering |
۳ | تحلیل و طراحی سیستمها | Systems Analysis and Design |
بیوانفورماتیک
چارت درسی گرایش بیوانفورماتیکگرایش بیوانفورماتیکبیوانفورماتیک از رشتههای نو، جذاب و میان رشتهای است، با توجه به اطلاعات کمی که در این زمنیه وجود دارد در این مقاله سعی کردهایم هر آنچه در مورد بیوانفورماتیک باید بدانید را به شما بگوییم، با این مقاله کامل و جذاب با ما همراه باشید در مقطع ارشد شامل دروس نظری، عملی و تحقیقاتی در زمینه شیوه استفاده از روشهای موجود برای حل مسائل موجود در زمینه زیستشناسی است. هدف این رشته درک دادهها و فرایندهای پیچیده زیستشناسی و تحلیل آنها با استفاده از روشهای پیشرفته محاسباتی نظیر داده کاوی، یادگیری ماشینیادگیری ماشین چیست و چرا مهم است؟ - Machine learning (ML)تعریف یادگیری ماشین : ماشین لرنینگ (Machine Learning یا به اختصار ML) باعث میشود که خود ماشینها با آنالیز داده ها امکان یادگیری و پیشرفت داشته باشند، این مقاله فوق العاده یادگیری ماشین را بصورت کامل بررسی کرده است، روشهای آماری و مدلسازی رایانهای است.
در جداول زیر چارت درسی گرایش بیوانفورماتیک در دانشگاه صنعتی شریف را آوردهایم.
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | هوش مصنوعی | Artificial Intelligence |
۳ | طراحی الگوریتمها | Design of Algorithms |
۳ | آمار و احتمال مهندسی | Engineering Probability and Statistics |
۳ | مقدمهای بر بیوانفورماتیک | Introduction to Bioinformatics |
۳ | زیستشناسی سلولی و مولکولی | Cellular and Molecular Biology |
۳ | ژنتیک و تکامل | Genetics and Evolution |
۱ | آز زیستشناسی | Biology Lab |
۳ | یکی از دروس بیوشیمی، بیوفیزیک، شیمی آلی (شیمی آلی مهندسی)، شیمی عمومی (با تایید گروه) |
جدول ۱. دروس اصلی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | یادگیری ماشین برای بیوانفورماتیک | Machine Learning for Bioinformatics |
۳ | زیستشناسی سامانهای محاسباتی | Computational System Biology |
۳ | ژنومیک محاسباتی | Computational Genomics |
۳ | بیوانفورماتیک ساختاری | Structural Bioinformatics |
۳ | الگوریتمهای بیوانفورماتیک | Algorithms for Bioinformatics |
جدول 2. دروس اختیاری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | زیستشناسی تکاملی محاسباتی | Computational Evolutionary Biology |
۳ | طراحی محاسباتی دارو | Computational Drug Design |
۳ | تحلیل دادههای حجیم زیستی | Large-Scale Biological Data Analysis |
۳ | هوش محاسباتی | Computational Intelligence |
۳ | یادگیری ژرف | Deep Learning |
۳ | مدلهای گرافی احتمالی | Probabilistic Graphical Models |
۳ | نظریه یادگیری ماشین | Machine Learning Theory |
۳ | پردازش موازی | Parallel Processing |
۳ | پایگاه دادههای بیوانفورماتیک | Bioinformatics Database Systems |
۳ | ریاضیات و آمار پیشرفته زیستی | Advanced Mathematics and Statistics for Bioinformatics |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | فرایندهای تصادفی در بیوانفورماتیک | Stochastic Processes In Bioinformatics |
۳ | شبیهسازی چندلایه سامانههای زیستی | Multi-Scale Modeling of Biological Systems |
۳ | تحلیل شبکههای زیستی | Analysis of Biological Networks |
۳ | انفورماتیک پزشکی | Medical Informatics |
۳ | بهینهسازی محدب | Convex Optimization |
۳ | شیمی در علوم زیستی | Chemistry for Biology |
۳ | مفاهیم پیشرفته در بیوانفورماتیک | Advanced Topics in Bioinformatics |
۳ | مباحث ویژه در بیوانفورماتیک | Special Topics in Bioinformatics |
۳ | یک درس از گرایشهای دیگر دانشکده یا دانشکدههای دیگر با تصویب استاد راهنما و مدیر گروه |
جدول ۴. فهرست دروس سمینار و پروژه
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۲ | سمینار کارشناسی ارشد | M.S.Seminar |
۶ | پایاننامه کارشناسی ارشد | M.S.Thesis |
الگوریتم و محاسبات
چارت درسی گرایش الگوریتم و محاسبات در مقطع ارشد شامل دروس نظری، عملی و تحقیقاتی در زمینه مبانی الگوریتم و محاسباتگرایش الگوریتم و محاسباتاین صفحه به معرفی گرایش الگوریتم و محاسبات رشته کامپیوتر پرداخته است و دیگر جنبههای نظری رشته علوم کامپیوتر است و هدف آن آشنایی عمیق با مبانی نظری رشته کامپیوتر شامل الگوریتمها، پیچیدگی محاسبات سیستمهای توزیع شده، محاسبات موازی، روشهای صوری است.
در جداول زیر چارت درسی گرایش الگوریتم و محاسبات در دانشگاه صنعتی شریف را آورده ایم.
جدول ۱. دروس جبرانی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | ساختمان دادهها و الگوریتمها | Data Structures and Algorithms |
۳ | طراحی الگوریتمها | Design of Algorithms |
۳ | طراحی کامپایلرها | Compiler Design |
۳ | نظریه زبانها و ماشینها | Theory of Machines and Languages |
۳ | سیستمهای عامل | Operating Systems |
جدول ۲. دروس اصلی
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | الگوریتمهای پیشرفته | Advanced Algorithms |
۳ | الگوریتمهای تصادفی | Randomized Algorithms |
۳ | الگوریتمهای تقریبی | Approximation Algorithms |
۳ | هندسه محاسباتی | Computational Geometry |
۳ | پردازش موازی | Parallel Processing |
۳ | نظریه پیچیدگی | Complexity Theory |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | الگوریتمهای دادههای حجیم | Massive Data Algorithms |
۳ | شبکههای اجتماعی و اقتصادی | Social and Economic Networks |
۳ | بهینهسازی ترکیبیاتی | Combinatorial Optimization |
۳ | هندسه محاسباتی پیشرفته | Advanced Computational Geometry |
۳ | دادهساختارهای پیشرفته | Advanced Data Structures |
۳ | نظریه محاسبات پیشرفته | Advanced Theory of Computation |
۳ | مفاهیم پیشرفته علوم کامپیوتر | Advanced Topics in Computer Science |
۳ | مفاهیم پیشرفته علوم نظری کامپیوتر | Advanced Topics in Theoretical Computer Science |
جدول ۳. دروس اختیاری
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | نظریه سیستمهای توزیعشده | Theory of Distributed Systems |
۳ | دادهکاوی | Data Mining |
۳ | ارزیابی کارایی کامپیوترها | Computer Performance Evaluation |
۳ | بهینهسازی محدب | Convex Optimization |
۳ | نظریه اطلاعات و کدینگ | Information Theory and Coding |
۳ | مدلهای گرافی احتمالی | Probabilistic Graphical Models |
۳ | مبانی علم داده | Foundations of Data Science |
۳ | الگوریتمهای بیوانفورماتیک | Algorithms for Bioinformatics |
۳ | نظریه رمزنگاری | Cryptography Theory |
۳ | نظریه یادگیری ماشین | Machine Learning Theory |
۳ | شبکههای پویای پیچیده | Complex Dynamical Networks |
۳ | مدلسازی و تحلیل شبکههای کامپیوتری | Computer Networks Modeling and Analysis |
۳ | درستییابی سیستمهای واکنشی | Reactive Systems Verification |
۳ | تولید برنامه از توصیف رسمی | Formal Program Development |
۳ | توصیف و وارسی برنامهها | Program Specification and Verification |
۳ | آزمون نرمافزار | Software Testing |
3 | هر یک از دروس کارشناسی ارشد نرمافزار زیر گرایش سیستمها و مهندسی نرمافزار |
جدول ۴. دروس سمینار و پروژه
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۲ | سمینار کارشناسی ارشد | M.Sc. Seminar |
۶ | پایاننامه کارشناسی ارشد | M.Sc. Thesis |
قرآن کاوی رایانشی
قرآن کاوی رایانشی رشتهای است که به بحث پیرامون کاوش، استخراج و پردازش واژهها و مفاهیم قرآنی و روابط میان آنها با استفاده از روشها و الگوریتمهای داده کاویداده کاوی چیست؟ بررسی 0 تا 100 دیتا ماینینگ (data mining)این مقاله عالی بررسی کرده که داده کاوی یا دیتا ماینینگ (data mining) چیست و چه کاربردی دارد، سپس انواع روش های داده کاوی و مزایای دیتا ماینینگ را بررسی کرده ، رمزنگاریرمزنگاری چیست؟ بررسی انواع رمزنگاری و ویژگی های رمزنگاریرمزنگاری چیست و چگونه کار میکند؟ این مقاله عالی به معرفی رمز نگاری، انواع رمزنگاری از جمله متقارن و نامتقارن، الگوریتم های رمزنگاری و تاریخچه آن پرداخته است ، کشف الگو و... میپردازد.
در جدول زیر چارت درسی گرایش قرآن کاوی رایانشی در دانشگاه شهید بهشتی را آوردهایم.
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
3 | یادگیری ماشین | Machine learning |
3 | مبانی قرآنکاوی | Principles of Computational Quran Mining |
2 | ترجمه ماشینی عربی به فارسی | Arabic to Persian Machine Translation |
2 | روشهای کاوش قرآن | methods of Quran mining |
2 | نظریههای اعجاز لفظی | Verbal miracle theories |
3 | شناسایی آماری الگو | Statistical Pattern Recognition |
3 | متنکاوی | Text Mining |
3 | علوم بلاغت | Rhetoric sciences |
3 | زبانشناسی رایانشی | Computational linguistics |
2 | سمینار | seminar |
6 | پایان نامه | thesis |
علوم و فناوری شبکه
گرایش علوم و فناوری شبکه از جمله رشتههایی است که در کنار قابلیتهای فراوانی که برای حل مسائل واقعی دنیای اطراف ما دارد، میتواند در فضای رقابتی و جنگنرم امروز دنیا، قدرت علمی کشور را به شکل محسوسی افزایش دهد و بخشی از نقاط ضعف و تهدیدات جدی کشور را مرتفع سازد.
علم داده
علوم داده دانشی میان رشته ای است که ریاضیات، آمار، علوم و مهندسی کامپیوتر در آن نقش تعیین کنندهای دارند. تمرکز علوم دادهمعرفی رشته علوم داده، علم داده (Data Science) چیستدر این مطلب به معرفی رشته رشته علوم داده در مقطع ارشد پرداخته شده است بر روشهای علمی، الگوریتمها و سیستمهای گوناگون برای استخراج دانش از داده است. در حال حاضر علوم داده از فعالترین زمینههایی است که بهطور مستقیم با فناوریهای نوین و پیشرفته ارتباط دارد. رشد و پیشرفت تکنولوژی و افزایش مستمر استفاده از اینترنت، امکان جمعآوری و ذخیرهسازی حجم عظیمی از داده را فراهم کرده است. با استفاده از علوم داده نه تنها میتوان برداشت و تحلیلی درست از دادهها و رویدادها داشت بلکه این دانش امکان پیشبینی روند آینده را نیز در بسیاری زمینهها فراهم ساخته است.
در جداول زیر چارت درسی گرایش علم داده در دانشگاه صنعتی شریف را آوردهایم.
جدول ۱. دروس جبرانی گرایش علم داده
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | طراحی الگوریتمها | Design of Algorithms |
۳ | طراحی پایگاه دادهها | Database Design |
۳ | آمار و احتمال مهندسی | Engineering Probability and Statistics |
۳ | جبر خطی | Linear Algebra |
۳ | برنامهسازی پیشرفته | Advanced Programming |
جدول ۲. دروس هسته گرایش علم داده
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | اصول و تکنیکها در علم داده | Principles and Techniques in Data Science |
۳ | یادگیری ماشین | Machine Learning |
۳ | زیرساختهای پردازشی داده | Data Processing Infrastructures |
۱ | آداب در علم داده | Ethics in Data Science |
جدول ۳. دروس زیر گرایش مهندسی داده
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | معماری سیستمهای کلانداده | Architecture of Big-Data Systems |
۳ | اصول برنامهسازی مقیاسپذیر | Principles of Scalable Programming |
۳ | امنیت و حریم خصوصی داده | Data Security and Privacy |
۳ | سیستمهای پشتیبانی تصمیمگیری | Decision Support Systems |
۳ | الگوریتمهای دادههای حجیم | Massive Data Algorithms |
۳ | سیستمهای موازی و توزیعشده | Parallel and Distributed Systems |
۳ | سامانههای تحلیل تعاملی داده | Interactive Data Analysis Systems |
۳ | تحلیل دادههای مکانی | Spatial Data Analysis |
۳ | محاسبات ابری و لبه | Cloud and Edge Computing |
۳ | الگوریتمهای پیشرفته | Advanced Algorithms |
۳ | بهینهسازی ترکیبیاتی | Combinatorial Optimization |
۳ | نظریه الگوریتمی بازیها | Algorithmic Game Theory |
۳ | روشهای تصادفی و احتمالاتی | Randomized and Probabilistic Methods |
۳ | سامانههای پیشرفته ذخیرهسازی داده | Advanced Storage Systems |
جدول ۴. دروس زیر گرایش تحلیل داده
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | یادگیری ژرف | Deep Learning |
۳ | تحلیل آماری دادهها | Statistical Data Analysis |
۳ | تحلیل سریهای زمانی | Time Series Analysis |
۳ | بهینهسازی محدب | Convex Optimization |
۳ | مدلهای گرافی احتمالی | Probabilistic Graphical Models |
۳ | آمار در ابعاد بالا | High-Dimensional Statistics |
۳ | پردازش زبانهای طبیعی | Natural Language Processing |
۳ | تحلیل دادههای چندرسانهای مقیاس بزرگ | Large-Scale Multi-Media Data Analysis |
۳ | یادگیری ماشین مقیاسپذیر | Scalable Machine Learning |
۳ | نظریه یادگیری ماشین | Machine Learning Theory |
۳ | یادگیری ماشین آماری | Statistical Machine Learning |
۳ | فرایندهای تصادفی | Stochastic Processes |
۳ | نظریه اطلاعات و کدینگ | Information Theory and Coding |
۳ | مبانی علم داده | Foundations of Data Science |
۳ | تحلیل دادههای متنی | Text Data Analysis |
جدول ۵. دروس کاربردهای علم داده
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۳ | شبکههای اجتماعی و اقتصادی | Social and Economic Networks |
۳ | تحلیل دادههای حجیم زیستی | Large-Scale Biological Data Analysis |
۳ | علم داده در مهندسی نرمافزار | Data Science in Software Engineering |
۳ | تحلیل دادههای مالی | Financial Data Analysis |
۳ | تحلیل دادههای سلامت | Health Data Analysis |
۳ | تحلیل دادههای کسبوکارها | Data Analysis in Business |
۳ | سیستمهای توصیهگر | Recommender Systems |
جدول ۶. دروس سمینار و پروژه
تعداد واحد | عنوان درس (فارسی) | عنوان درس (انگلیسی) |
---|---|---|
۲ | سمینار کارشناسی ارشد | M.Sc. Seminar |
۶ | پایاننامه کارشناسی ارشد | M.Sc. Thesis |
فناوری اطلاعات
دوره کارشناسی ارشد مهندسی فناوری اطلاعات یکی از مجموعههای آموزش عالی در زمینه فنیمهندسی است و هدف از آن تربیت متخصصانی است که در زمینه طراحی، راهاندازی و نگهداری سیستمهای سختافزاری و نرمافزاری با رویکرد جمعآوری دادهها، دادهکاوی، سازماندهی اطلاعات، طبقهبندی اطلاعات، استفاده از اطلاعات و انتقال اطلاعات تبحر لازم را داشته باشند.
در عکس زیر چارت درسی گرایش فناوری اطلاعات در دانشگاه تهران را آوردهایم.
تجارت الکترونیکی
خرید، فروش و تبادل هر گونه کالا، خدمات و یا اطلاعات از طریق شبکههای رایانهای یا انجام مبادلات تجاری در یک قالب الکترونیکی، نامیده میشود. تجارت الکترونیک با استفاده از شبکههای رایانهای، معاملات تجاری را ساده نموده و به آن سرعت میبخشد. تجارت الکترونیک دربرگیرنده هرگونه تجارت و تعامل مدیریتی است که با استفاده از فناوری اطلاعات و ارتباطات صورت میگیرد.
دانلود فایل چارت درسی گرایش تجارت الکترونیک
سیستم های چند رسانه ای
مالتیمدیا دانش انجام دادن کاری با استفاده از علوم کامپیوتری و صنعت تبلیغات است که رویکرد آن استفاده از عناصر صوتوتصویر با قابلیتهای انیمشن و متحرک سازی برای انتقال یک مفهوم در جهت یک هدف خاص میباشد. امروزه با تولید صفحه نمایشهای کوچک و بزرگ با قابلیتهای بالا استفاده از اپلیکیشنهای کاربردی مالتیمدیا به میزان بسیار زیادی رواج یافته است؛ از جمله، گالری تصاویر اینترنتی و امکان پخش موزیک به کمک رایانش ابری (Cloud Computing)رایانش ابری چیست؟رایانش ابری(Cloud Computing)به زبان سادهاین مقاله عالی به تعریف رایانش ابری (محاسبات ابری) یا Cloud Computing، کاربرد رایانش ابری، مزایای و معایب رایانش ابری و انواع سرویس های رایانش ابری پرداخته؛ درواقع افزایش تولید اپلیکیشنها با قابلیت چندرسانهای وابسته به توسعه اینترنت و تلفنهای همراه میباشد.
دانلود فایل چارت درسی گرایش سیستم های چند رسانه ایی
سیستم های تکنولوژی اطلاعات
رشته مهندسی تکنولوژی اطلاعات بر پایه ارتقاء دانش و توانمندسازی کارشناسان ارشد در اداره، هدایت و پیادهسازی موثر بر امر توسعه تکنولوژیها و سیستمهای اطلاعاتی سازمانها بناشده و به تربیت دانشجو میپردازد. تاکید این رشته بر پرورش مهندسانی است که بتوانند با ابزارهای فناوری اطلاعات در زمینه IT تکنولوژیهای به روز را طراحی و پیادهسازی نمایند. طراحی بستر ارتباطی برای داده ها و استخراج اطلاعات مفید با الگوریتم های کم هزینه تاثیر بسزایی در پیشرفت علم و تکنولوژی دارد.
دانلود فایل چارت درسی گرایش سیستم های تکنولوژی اطلاعات
سامانه های شبکه ای
گرایش سامانههای شبکهای رشته علمی جدیدی است که به دنبال یافتن الگوریتمها و ابزارهای شناخت رفتار انواع شبکه اعم از شبکههای مهندسی، اطلاعاتی، فناوری، زیستی، شناختی، معنایی، اجتماعی و غیره میباشد. تمرکز رشته سامانههای شبکه ای بر مفاهیم بنیادی شبکه و حوزههای مختلف شبکههای اجتماعی، فناوری و زیستی است.
دانلود فایل چارت درسی گرایش سامانه های شبکه ایی
معماری سازمانی
مدیریت بهینه یک سازمان نیاز به نقشه جامع از تمام ابعاد آن سازمان دارد تا بتوان روابط بین ابعاد گوناگون سازمان را درک نمود و با تغییرات هماهنگ شد. این نقشه از سازمان که حاوی اطلاعات افراد، فرآیندها، مکانها و دیگر ابعاد و خصوصیات سازمان است با عنوان معماری سازمانی مطرح میشود و در دانشگاهها تدریس میگردد. گرایش معماری سازمانی به کمک فناوری اطلاعات سعی در بهبود فرایندهای کاری سازمان دارد.
دانلود فایل چارت درسی گرایش معماری سازمانی
مدیریت سیستم های اطلاعاتی
در گرایش مدیریت سیستمهای اطلاعاتی هدف تربیت متخصصانی با قابلیت شناسایی نیاز برای سیستمهای اطلاعاتی و نیز قابلیت طراحی و مدیریت سیستمهای اطلاعاتی جهت استفاده در سازمان های در حال حرکت به سوی استفاده فناوری اطلاعات میباشد.
دانلود فایل چارت درسی گرایش مدیریت سیستم های اطلاعاتی
مهندسی فناوری اطلاعات پزشکی
هدف از رشته مهندسی فناوری اطلاعات پزشکی، استفاده از حوزه توانمندساز فناوری اطلاعات و ارتباطات شامل جمعآوری، ذخیره و بازیابی، ارسال، پردازش و بازنمایی اطلاعات در حوزه تخصصی-کاربردی سلامت و پزشکی است. در این راستا تلاش میگردد دانشجویان این رشته در یکی از زمینههای پزشکی از راه دور، سیستمهای اطلاعات سلامت و سیستمهای تصمیمبار در سلامت، تخصص کسب نمایند.
دانلود فایل چارت درسی گرایش مهندسی فناوری اطلاعات پزشکی
جمعبندی
از آنجاکه کامپیوتر و تکنولوژی بهسرعت در حل پیشرفت است، پس دروس رشته کامپیوتر نیز از این قاعده مستثنی نیستند و ما در این مقاله به بررسی جدیدترین چارت های رشته مهندسی کامپیوتر و فناوری اطلاعات پرداختیم؛ بهطورکلی در این مقاله چارت های مهندسی کامپیوتر را با جزئیات کامل آوردیم و امیدواریم که این مطالب برای شما مفید باشد.
گرایشهای مهندسی کامپیوتر در مقطع کارشناسی چیست؟
گرایش مهندسی کامپیوتر شامل نرمافزار، سختافزار، فناوری اطلاعات است؛ البته در برخی دانشگاهها در مقطع کارشناسی، گرایشی وجود ندارد و چارت درسی آنها ترکیبی از دروس تمامی گرایشها است.
گرایشهای مهندسی کامپیوتر در مقطع ارشد چیست؟
گرایشهای مهندسی کامپیوتر در مقطع ارشد شامل: 1.هوش مصنوعی 2.نرمافزار 3.شبکههای کامپیوتری 4.رایانش امن 5.معماری سیستمهای کامپیوتری 6.الگوریتم و محاسبات 7.بیوانفورماتیک 8.علوم داده 9.قرآن کاوی رایانشی 10. علوم و فناوری شبکه است.
گرایشهای مهندسی فناوری اطلاعات در مقطع ارشد چیست؟
گرایشهای مهندسی فناوری اطلاعات در مقطع ارشد شامل: 1.فناوری اطلاعات 2.تجارت الکترونیکی 3.سیستمهای چندرسانهای 4.تکنولوژی اطلاعات 5.سامانههای شبکهای 6.معماری سازمانی 7.مدیریت سیستمهای اطلاعاتی 8.مهندسی فناوری اطلاعات پزشکی است.
بهترین گرایش ارشد مهندسی کامپیوتر چیست؟
امروزه باتوجهبه پیشرفت روزافزون هوش مصنوعی در دنیا میتوان گفت گرایش هوش مصنوعی بهترین و بهمراتب پرمتقاضیترین گرایش مهندسی کامپیوتر محسوب میشود.
بهترین گرایش ارشد مهندسی فناوری اطلاعات چیست؟
گرایش فناوری اطلاعات دانشگاه تهران و دانشگاه صنعتی امیرکبیر، پس از آن گرایشهای سامانههای شبکهای و سیستمهای چندرسانهای در دانشگاه تهران از سایر دانشگاهها بهتر است.