پرش به محتوای اصلی
رزرو مشاوره تلفنی تک جلسه‌ای با استاد رضوی
رزرو مشاوره تلفنی
کنکور کامپیوتر
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 سیستم عامل پیشرفته (Advanced Operating Systems) 3
2 سیستم‌های پشتیبانی تصمیم‌گیری (Decision Support Systems) 3
3 معماری سازمانی فناوری اطلاعات (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 داده کاوی (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 درس تحصیلات تکمیلی را طبق نظر استاد راهنما بگذرانند. به نکات زیر هنگام اخذ دروس باید توجه شود:

  • حداقل 3 درس از مجموعه دروس تحصیلات تکمیلی گذرانده شده توسط دانشجو در مقطع کارشناسی و همچنین کارشناسی ارشد و دکترا باید متعلق یک دسته از دسته های معرفی شده در بخش قبل باشند که در واقع دسته تخصصی دانشجو محسوب خواهد شد؛ حداقل 2 درس از مجموعه دروس تحصیلات تکمیلی گذرانده شده توسط دانشجو در تمامی مقاطع تحصیلی نباید متعلق به دسته تخصصی دانشجو باشند. بنابراین مهم است قبل از اخذ دروس ارائه شده، ابتدا دروس گذرانده شده را بررسی کرده و حتما با استاد راهنمای خود در میان بگذارید.
  • در تعیین دروس امتحان جامع که شامل 3 درس می‌باشد، دروس گذرانده شده توسط دانشجو در مقطع کارشناسی ارشد نیز می‌توانند در نظر گرفته شوند.

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

جمع‌بندی

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

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

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

امتیازدهی4.751111111111امتیاز 4.75(2 امتیاز)
اشتراک
تلگرام اینستاگرام تماس با پشتیبانی: 09378555200 تماس با پشتیبانی: 09378555200
خدمات ما
پشتیبانی کنکور کامپیوتر

سؤالی داری؟ از هر راهی که راحت‌تری.

تماس با پشتیبانی۰۹۳۷۸۵۵۵۲۰۰ پشتیبانی در تلگرامپاسخ‌گویی پیامی کانال تلگراماخبار و اطلاعیه‌ها اینستاگرامkonkurcomputer.ir
اشتراک‌گذاری این مطلب

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

تلگرام واتس‌اپ ایکس
https://www.konkurcomputer.ir/دروس-دکتری-نرم-افزار.html
خدمات کنکور کامپیوتر
هر چیزی که برای قبولی لازم داری، یک‌جاخدمات ما

از مشاوره‌ی شخصی با استاد رضوی تا فیلم‌های دروس، پلتفرم‌ها و ابزارهای رایگان

مشاوره‌ی شخصی با استاد رضوی
تماس با پشتیبانی