CSCI 16
Introduction to the Computer Science Research Process Winter 2023

Class Details

This course introduces students to the research process in Computer Science. Students will learn how to find and critically read research papers, formulate and describe a research problem, propose a solution to that problem, and design an evaluation plan for assessing the effectiveness of the proposed solution. Students will learn about the general research framework through readings, videos, in-class activities, and class discussions. Throughout the course, students will apply those general research methods to a research question in an area of their choice (e.g., machine learning, algorithms, parallel architecture, etc.), working in groups of up to three students. Each group will create a written research project proposal that includes a description of the research context and the specific problem to be solved with appropriate related work citations, a description of the proposed solution or approach, and a plan for evaluating the proposed solution. Assessment will be based on a written project proposal and an in-class oral presentation of that proposal.
The Class: Format: lecture
Limit: 15
Expected: NA
Class#: 1100
Grading: pass/fail only
Requirements/Evaluation: Short paper and final project or presentation.
Prerequisites: Students should have successfully completed Computer Science 134 or some similar computing experience.
Enrollment Preferences: We will select a set of students who have different amounts of computer science experience.
Attributes: EXPE Experiential Education Courses

Class Grid

Updated 9:13 pm

Course Catalog Search


(searches Title and Course Description only)
TERM




SUBJECT
DIVISION



DISTRIBUTION



ENROLLMENT LIMIT
COURSE TYPE
Start Time
End Time
Day(s)