How to Write a Research Question for a Paper Best Tips
Learn how to write a good research question for a paper. Narrow your topic, identify a research problem, and create a focused question with practical examples.
University at Buffalo School of Engineering and Applied Sciences 60 courses 30 total credits
The Computer Science and Engineering MS program offers students a comprehensive grasp of cutting-edge industry subjects while equipping them to engage in fundamental and applied research in computer science. The program encompasses various tracks, including artificial intelligence and machine learning, systems, and a research track that enables students to pursue personalized projects or engage in supervised research.
| Total Credits | 30 credits |
Required Core
| Code | Course Title | Credits |
|---|---|---|
| CSE 521 | Operating Systems | 3 |
| CSE 531 | Algorithms Anal & Dsgn 1 | 3 |
| CSE 565 | Computer Security | 3 |
| CSE 574 | Intro Machine Learning | 3 |
| Total Required Core | 12 credits | |
Focus Area Courses
Any CSE 5xx or 6xx level course EXCLUDING:
| Code | Course Title | Credits |
|---|---|---|
| CSE 501 | Introduction to Graduate Study in Computer Science I | 1 |
| CSE 502 | Grad Studies in CS 2 | 2 |
| CSE 503 | Computer Science for Non Majors | 3 |
| CSE 504 | Computer Science for Non-Majors II | 3 |
| CSE 508 | Programming with Python | 1 |
| CSE 510 | Special Topics | 1-3 |
| CSE 542 | Software Eng Concepts | 3 |
| CSE 544 | Machine Learning and Society for Nonmajors | 3 |
| CSE 578 | Computational Investment | 3 |
| CSE 598 | Internship | 1-3 |
| CSE 610 | Special Topics | 3 |
| CSE 611 | MS Project Development | 3 |
| Total Focus Area Courses | 6 credits | |
Electives
3 credits of ANY CSE 5xx, 6xx, or 7xx class AND. up to 6 credits of non-CSE courses can be chosen from the list below.
Culminating Experience: Project
Any approved Capstone course - current list includes:
| Code | Course Title | Credits |
|---|---|---|
| CSE 562 | Database Systems | 3 |
| CSE 573 | Comp Vision & Image Proc | 3 |
| CSE 700 | Independent Study | 1-3 |
| CSE 518 | Software Security | 3 |
| CSE 548 | High Perform Computing 2 | 3 |
| CSE 586 | Distributed Systems | 3 |
| CSE 605 | Advanced Prog Lang Cepts | 3 |
| CSE 635 | NLP and Text Mining | 3 |
| CSE 676 | Deep Learning | 3 |
| Total Culminating Experience: Project | 3 credits | |
Click a course code or title to read the full course description.
Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β written from scratch to your course requirements.
Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.
Expert guides on essay writing, citation styles, study skills, and academic success.
View All Articles
Learn how to write a good research question for a paper. Narrow your topic, identify a research problem, and create a focused question with practical examples.
Learn how to choose a research topic you can actually research. Discover how to narrow broad ideas, find reliable sources, and develop a focused research question.
Learn how to cite sources in a research paper using APA, MLA, and Chicago styles, with in-text citation examples and reference-list tips.