وبینار رایگان از کنکور ارشد تا تحصیل در بهترین دانشگاه‌ها
دیدن جزئیات و ثبت‌نام رایگان
مدت زمان باقیمانده :
ثانیه -
دقیقه -
ساعت -
روز -
کنکور کامپیوتر
0
ورود | ثبت نام
نظرات
اشتراک
بالا
علاقه‌مندی

اشتراک
 

رشته کامپیوتر

این صفحه عالی به معرفی دروس دکتری نرم افزار و دسته بندی دروس گرایش نرم‌ افزار در دکتری پرداخته و مقررات اخد درس در مقطع دکتری نرم افزار کامپیوتر را بررسی کرده

دروس دکتری نرم افزار

یکی از گرایش‌های رشته کامپیوتر در مقطع دکتری، گرایش نرم‌ افزار است. دکترای نرم‌افزار بر تحقیقات پیشرفته در زمینه رشته مهندسی نرم افزارمعرفی رشته نرم افزار کامپیوتر در دانشگاه+معرفی ارشد نرم افزارمعرفی رشته نرم افزار کامپیوتر در دانشگاه+معرفی ارشد نرم افزاررشته نرم افزار یکی از گرایش های مقطع لیسانس و ارشد کامپیوتر است، در این صفحه رشته نرم افزار کامپیوتر در دانشگاه و ارشد نرم افزار توسط اساتید صنعتی شریف معرفی شده متمرکز است و جنبه‌های مختلف نظری و عملی توسعه نرم‌افزار، باهدف کمک به ایجاد دانش جدید در این رشته را مورد بررسی قرار می‌دهد. داوطلبان دکتری نرم‌ افزار در حوزه‌های مختلفی مانند طراحی نرم‌افزار، روش‌های توسعه، زبان‌ های برنامه‌ نویسی، معماری نرم‌ افزار و بهبود کلی فرایندهای توسعه نرم‌ افزار فعالیت می‌کنند. دانشجویان گرایش نرم‌ افزار در مقطع دکتری می‌بایست تعدادی دروس را اخذ کرده و نمره قبولی بگیرند. در این مقاله می‌خواهیم به بررسی دروس دکتری کامپیوتر نرم‌افزار بپردازیم.

تصویری از کدنویسی گرایش نرم افزار در مقطع دکترا

دروس دکتری نرم‌ افزار

دروس گرایش نرم‌ افزار در مقطع دکتری از سه دسته زیر تشکیل شده است:

  1. دروس الگوریتمآموزش طراحی الگوریتم به زبان سادهآموزش طراحی الگوریتم به زبان سادهدرس طراحی الگوریتم‌ یکی از مهم‌ترین و بنیادیترین دروس‌ رشته کامپیوتر است. هدف از این درس، معرفی روش‌های مختلف طراحی الگوریتم‌ها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است. ها و محاسبات
  2. دروس سیستم‌ها
  3. دروس مهندسی نرم‌ افزار

در جداول زیر لیست دروس این دسته‌ها را مشاهده می‌کنید:

جدول دسته دروس الگوریتم‌ ها و محاسبات

ردیف عنوان درس تعداد واحد
1 شبکه‌های اجتماعی و اقتصادی (Social and Economic Networks) 3
2 پردازش موازی (Parallel Processing) 3
3 الگوریتم‌های تصادفی (Randomized Algorithms) 3
4 الگوریتم‌های داده‌های حجیم (Massive Data Algorithms) 3
5 هندسه محاسباتی (Computational Geometry) 3
6 الگوریتم‌های پیشرفته (Advanced Algorithms) 3
7 نظریه پیچیدگی (Complexity Theory) 3
8 بهینه‌سازی ترکیباتی (Combinatorial Optimization) 3
9 الگوریتم‌های تقریبی (Approximation Algorithms) 3
10 نظریه الگوریتمی بازی‌ها (Algorithmic Game Theory) 3
11 مفاهیم پیشرفته علوم کامپیوترعلوم کامپیوتر یا کامپیوتر ساینس چیستعلوم کامپیوتر یا کامپیوتر ساینس چیستدر این صفحه به بررسی و موشکافی رشته علوم کامپیوتر اعم از بررسی بازار کار، گرایش‌ها، دروس و چارت درسی این رشته، میزان درآمد و حقوق فارغ التحصیلان این رشته و ادامه تحصیل در این رشته پرداخته‌ شده است. (Advanced Topics In Computer Science) 3
12 مفاهیم پیشرفته در علوم کامپیوتر 2(Advanced Topics in Computer Science 2) 3
13 مفاهیم پیشرفته علوم نظری کامپیوتر(Advanced Topics in Theoretical Computer Science) 3

جدول دسته دروس سیستم‌ ها

ردیف عنوان درس تعداد واحد
1 سیستم عاملسیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟سیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟این مقاله عالی به معرفی سیستم عامل (Operating System|OS) به زبان ساده پرداخته، همچنین بررسی کرده که چرا باید از سیستم عامل استفاده کنیم پیشرفته (Advanced Operating Systems) 3
2 سیستم‌های پشتیبانی تصمیم‌گیری (Decision Support Systems) 3
3 معماری سازمانی فناوری اطلاعاتمعرفی فناوری اطلاعات (IT) - 7 دلیل برای انتخاب رشته آی تی در دانشگاهمعرفی فناوری اطلاعات (IT) - 7 دلیل برای انتخاب رشته آی تی در دانشگاهآی تی چیست و چگونه پس از ظهور توانست در مدت فقط 20 سال تمام دنیا را فرا بگیرد و اکثر پول دنیا را ببلعد و پرطرفدارترین و پر درآمدترین مشاغل دنیا را در بر گیرد، با بررسی کامل آی تی با ما همراه باشید. (IT Enterprise Architecture) 3
4 مدل‌سازی و تحلیل شبکه‌های کامپیوتری (Computer Networks Modeling and Analysis) 3
5 نظریه سیستم‌های توزیع شده (Theory of Distributed Systems) 3
6 درستی یابی سیستم‌های واکنشی (Reactive Systems Verification) 3
7 وب معنایی (Semantic Web) 3
8 داده کاویداده‌ کاوی چیست؟ بررسی 0 تا 100 دیتا ماینینگ (data mining)داده‌ کاوی چیست؟ بررسی 0 تا 100 دیتا ماینینگ (data mining)این مقاله عالی بررسی کرده که داده کاوی یا دیتا ماینینگ (data mining) چیست و چه کاربردی دارد، سپس انواع روش های داده کاوی و مزایای دیتا ماینینگ را بررسی کرده (Data Mining) 3
9 ارزیابی کارایی کامپیوترها (Computer Performance Evaluation) 3
10 طراحی پایگاه دادهپایگاه داده چیست؟ – انواع، مفاهیم و کاربردهاپایگاه داده چیست؟ – انواع، مفاهیم و کاربردهاپایگاه داده چیست؟ این مقاله به بررسی این موضوع و همچنین انواع پایگاه داده، کاربردهای پایگاه داده، محبوب ترین پایگاه های داده و اجزای اصلی پایگاه داده پرداخته ها 2 (Database Design 2) 3
11 مفاهیم پیشرفته سیستم‌ های نرم‌ افزاری (Advanced Topics in Software Systems) 3

جدول دسته دروس مهندسی نرم‌ افزار

ردیف عنوان درس تعداد واحد
1 معماری نرم‌ افزار (Software Architecture) 3
2 تکامل نرم‌ افزار (Software Evolution) 3
3 تولید برنامه از توصیف رسمی (Formal Program Development) 3
4 مهندسی نیازمندی‌های نرم‌ افزار (Software Requirements Engineering) 3
5 متدولوژی‌های ایجاد نرم‌ افزار (Software Development Methodologies) 3
6 توصیف و وارسی برنامه‌ها (Program Specification and Verification) 3
7 الگوها در مهندسی نرم‌ افزار (Patterns in Software Engineering) 3
8 آزمون نرم‌ افزار (Software Testing) 3
9 مهندسی نرم‌ افزار 2 (Software Engineering 2) 3
10 مفاهیم پیشرفته معماری نرم‌ افزار(Advanced Topics in Software Architecture) 3
11 مفاهیم پیشرفته مهندسی نرم‌ افزار(Advanced Topics in Software Engineering) 3

مقررات اخذ دروس

دانشجوی دکترای نرم‌ افزار در طول دوران تحصیلی خود می‌بایست 4 درس تحصیلات تکمیلی را طبق نظر استاد راهنما بگذرانند. به نکات زیر هنگام اخذ دروس باید توجه شود:

توجه: دروس و مقررات ذکر شده مربوط به دانشگاه صنعتی شریف است. کلیات دروس و مقررات دانشگاه‌های دیگر ممکن است تا حدود بسیار کمی بسته به قوانین دانشگاه متفاوت باشد.

جمع‌بندی

از گرایش‌های محبوب و اصلی رشته کامپیوتر در مقطع دکترا، گرایش نرم‌ افزار است. دانشجویان این گرایش می‌بایست دروسی را اخذ کنند و برای امتحان جامع آماده شوند. در این مقاله، دروس تصویب شده برای گرایش دکتری نرم‌ افزار که شامل سه دسته الگوریتم‌ها و محاسبات، سیستم‌ها و مهندسی نرم‌ افزار است را ضمیمه کردیم و مقررات مربوط به اخذ این دروس را نیز مورد بررسی قرار دادیم.

چه تعداد درس را باید در مقطع دکتری نرم‌ افزار گذراند؟

دانشجویان گرایش نرم‌ افزار در مقطع دکتری می‌بایست حداقل 4 درس معادل 12 واحد را بگذرانند که البته با تشخیص استاد راهنما تعداد دروس می‌تواند بیشتر نیز شود. اما اخذ حداقل 4 درس اجباریست. همچنین دانشگاه های مختلف ممکن است تعداد واحد های بیشتری را برای دانشجویان در نظر گرفته باشند.

اشتراک
بارگذاری نظرات
تلگرام اینستاگرام تماس با پشتیبانی: 09378555200 تماس با پشتیبانی: 09378555200