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

چگونه در علوم کامپیوتر تحقیق کنیم؟

نحوه انجام یک تحقیق خوب در چند اصل ساده خلاصه می شود:

  1. در اولین قدم نکات مهم (نمای کلی) در مورد یک حوزه جالب برای تحقیق خود را انتخاب کنید.
  2. یک موضوع تحقیقاتی جالب را در آن حوزه شناسایی کنید. (مشکلی که راه حل خوبی برای آن وجود ندارد)
  3. ایده خوبی برای بهبود آن مسئله پیدا کنید.
  4. نشان دهید که ایده شما می تواند به خوبی کار کند.

از چه روشی برای انجام تحقیق خود استفاده کنیم؟

تحقیقات علوم کامپیوتر را می توان با استفاده از روش های مختلفی انجام داد. در واقعیت، بسیاری از مردم (از جمله خود من) معتقدند که هیچ روش خاصی برای تحقیق در علوم کامپیوتر وجود ندارد. پس می‌توان با روش‌های تجربی علوم دیگر مثلا پرسشنامه، نظر سنجی و … پیش رفت. اما اگر بخواهید یک راه حل برای یک مسئله در علوم کامپیوتر ارائه دهید میتوانید یک الگوریتم جدید یا یک الگوریتم از پیش نوشته شده را بهبود ببخشید.

چه حوزه هایی در علوم کامپیوتر برای پژوهش وجود دارد؟

علوم کامپیوتر یکی از وسیع ترین حوزه های تحقیقاتی است که می توان به حوزه های تحقیقاتی معماری (Architectures)، بهینه سازی کامپایلر (Compiler Optimization)، سیستم های جاسازی شده (Embedded Systems)، بیوانفورماتیک و زیست شناسی محاسباتی (Bioinformatics and Computational Biology)، داده کاوی (Data Mining)، پایگاه های داده و سیستم های اطلاعات جغرافیایی (Databases, and Geographical Information Systems)، گرافیک و محاسبات همه جانبه (Graphics and Immersive Computing)، محاسبات با عملکرد بالا (High Performance Computing)، شبکه های تعامل کامپیوتری انسانی (Human Computer Interaction (HCI) Networks)، سیستم های توزیع شده (Distributed Systems) و امنیت (Security) اشاره کرد.

چه چیزی باعث موفقیت دانشجوی دکتری در پژوهش می شود؟

مهارت های فنی و قدرت تحلیل و حل مسئله به محققان فرصت هایی می دهد تا به عنوان مدیران و رهبران در این زمینه بتوانند کار کنند. معمولا افرادی که بیشتر درگیر کد نویسی هستند قدرت تحلیل بیشتری دارند و به فرض مثال یک برنامه نویس زمانی که بخواد یک الگوریتمی که توسط یک پژوهشگر دیگر نوشته شده را بهبود دهد چون به کد نویسی مسلط است می تواند الگوریتم را در همان ابتدای کار پیاده سازی کند و به راحتی بتواند ایده ها و تغییرات خود را بر روی آن اعمال کند.

چگونه یک سوال تحقیقی در علوم کامپیوتر بنویسیم؟

سؤالات پژوهشی باید واضح، مختصر، خاص و متمرکز باشند. این نکته رو توجه کنید که سؤالتان رویایی نباشد! منظور این است که به دنبال سوالاتی باشید که قابل جواب باشد نه چیزی که پاسخ دادن به آن برای این زمان و تکنولوژی حاضر نباشد. سپس گروه جمعیت را تعریف کنید. یعنی پاسخ به سوالاتان برای چه کسانی کاربرد دارد.

بهترین موضوعات تحقیق در علوم کامپیوتر چیست؟

در اینجا لیستی از موضوعات داغ برای تحقیق در زمینه علوم کامپیوتر آورده شده است. تجزیه و تحلیل داده های بزرگ هوش مصنوعی (AI) یادگیری ماشینی (ML) پردازش زبان طبیعی (NLP) پردازش تصویر دیجیتال. اینترنت اشیا (IoT) رایانش ابری. کامپیوتر ویژن (Vision).

چگونه شروع به نوشتن تحقیق کنیم؟

مراحل اساسی در فرآیند تحقیق به طور کلی شامل مراحل زیر می شود:
مرحله 1: موضوع خود را شناسایی و تجذیه کنید.
مرحله 2: یک جستجوی اولیه برای موضوع انجام دهید.
مرحله 3: منابع مربوط به موضوع رو پیدا کنید.
مرحله 4: منابع خود را ارزیابی کنید.
مرحله 5: یادداشت برداری کنید.
مرحله 6: مقاله خود را بنویسید.
مرحله 7: منابع خود را به درستی ذکر کنید.
مرحله 8: بازنویسی و تصحیح نهایی.

 

ساختار یک مقاله تحقیقاتی چگونه است؟

به صورت کلی یک مقاله تحقیقاتی باید ساختار زیر را شامل شود.

  • عنوان مقاله
  • چکیده
  • مقدمه
  • اطلاعات پس زمینه در مورد موضوع
  • کارهای انجام شده پیشین
  • شرح روش پیشنهادی
  • نتایج آزمایشات
  • محدودیت ها و فرضیات
  • نتیجه گیری
  • کارهای آینده
  • منابع