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 of California, Los Angeles Henry Samueli School of Engineering and Applied Science 32 courses
The Computer Science curriculum is designed to accommodate students who want professional preparation in computer science but do not necessarily have a strong interest in computer systems hardware. The curriculum consists of components in computer science, a minor or technical support area, and a core of courses from the social sciences, life sciences, and humanities. Within the curriculum, students study subject matter in software engineering, principles of programming languages, data structures, computer architecture, theory of computation and formal languages, operating systems, distributed systems, computer modeling, computer networks, compiler construction, and artificial intelligence. Majors are prepared for employment in a wide range of industrial and business environments. The computer science program is accredited by the Computing Accreditation Commission of ABET. The Computer Science major is a designated capstone major. Students complete either a software engineering or a major product design course. Graduates are expected to apply the basic mathematical and scientific concepts that underlie modern computer science and engineering; design a software or digital hardware system, component, or process to meet desired needs within realistic constraints; function productively with others as part of a team; identify, formulate, and solve computer software- and hardware-related engineering problems; and demonstrate effective communication skills.
Preparation for the Major
Complete 17 courses as follows:
Preparation for the Major: Computer Science M51A or Electrical and Computer Engineering M16
Select one course from:
| Code | Course Title | Credits |
|---|---|---|
| COM SCI M51A | Logic Design of Digital Systems | 4 |
| EC ENGR M16 | Logic Design of Digital Systems | 4 |
Preparation for the Major: Physics 4AL or 4BL
Select one course from:
The Major
Complete the following five required courses, one probability course, one capstone course, seven courses (28 units) of computer science electives, three courses (12 units) of science and technology courses, and 12 units of technical breadth courses:
| Code | Course Title | Credits |
|---|---|---|
| COM SCI 111 | Operating Systems Principles | 5 |
| COM SCI 131 | Programming Languages | 4 |
| COM SCI 180 | Introduction to Algorithms and Complexity | 4 |
| COM SCI 181 | Theory of Computing | 4 |
The Major: Computer Science M151B or Electrical and Computer Engineering M116C
Select one course from:
| Code | Course Title | Credits |
|---|---|---|
| COM SCI M151B | Computer Systems Architecture | 4 |
| EC ENGR M116C | Computer Systems Architecture | 4 |
The Major: Probability
Select one course from:
The Major: Capstone Software Engineering or Design
Select one course from:
| Code | Course Title | Credits |
|---|---|---|
| COM SCI 130 | Software Engineering | 4 |
| COM SCI 152B | Digital Design Project Laboratory | 4 |
The Major: Computer Science Electives
Complete a minimum of 28 units and seven elective courses from Computer Science 100 through CM187 except Computer Science M148 (multiple listed with Electrical and Computer Engineering M148), and up to 8 units of Computer Science 188.
The Major: Science and Technology
Complete a minimum of 12 units and three science and technology courses (not used to satisfy other requirements) selected from an approved list available in the Office of Academic and Student Affairs.
The Major: Technical Breadth
Complete 12 units of technical breadth courses from an approved list available in the Office of Academic and Student Affairs.
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.