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.
Johns Hopkins University Whiting School of Engineering 9 courses
The CS minor program provides students with the opportunity to gain foundational knowledge and also explore subareas of the interdisciplinary field that is computer science. This will enable them to advance their computing skills and discover applications to their major field of interest. The requirements are comprised of core, upper-level, and elective computer science courses. Students whose primary major is in the Whiting School may use the same courses to satisfy the requirements of the primary major and also those of a computer science minor where applicable. Students who plan to fulfill the requirements for a minor must submit an online declaration request form before senior year through SIS, create a completion plan, and meet with a departmental representative to have the plan approved before their declaration request is approved.
| Applications - POS Tag CSCI-APPL | credits |
| Reasoning - POS Tag CSCI-RSNG | credits |
| Software - POS Tag CSCI-SOFT | credits |
| Systems - POS Tag CSCI-SYST | credits |
| Theory - POS Tag CSCI-THRY | credits |
CORE COURSES
| Code | Course Title | Credits |
|---|---|---|
| EN.500.112 or EN.500.113 | Gateway Computing: JAVA or Gateway Computing: Python | 3 |
| EN.601.220 | Intermediate Programming | 4 |
| EN.601.226 | Data Structures | 4 |
| Total CORE COURSES | 11 credits | |
ELECTIVE COURSE
One CS course numbered EN.601.2xx - EN.601.7xx, TR.601.2xx - TR.601.4xx, or courses with the POS tags, CSCI-APPL, CSCI-RSNG, CSCI-SOFT, CSCI-SYST, CSCI-THRY. Recommended courses: 1
| Code | Course Title | Credits |
|---|---|---|
| EN.601.229 | Computer System Fundamentals | 3 |
| EN.601.230 | Mathematical Foundations for Computer Science | 4 |
| EN.601.257 | Computer Graphics and 3D Game Programming | 3 |
| EN.601.280 | Full-Stack JavaScript | 3 |
| EN.601.290 | User Interfaces and Mobile Applications | 3 |
| Total ELECTIVE COURSE | 3-4 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.