CS4903 Research Methods in Computer Science

This course introduces students to research design and execution in computer science, a field that combines science, engineering, and mathematics. Topics include a review of quantitative, qualitative, and heterogeneous research methods. Framing research questions and hypotheses; collection of background material and literature review; the use of models and experimentation as part of a research process; testing and analysis; and the determination of well-grounded conclusions will be covered. The development of the thesis, writing techniques and thesis management will be discussed. Students are expected to register for this course in the fourth quarter of their studies.  A completed thesis proposal is an expected product.


This course requires prior completion or validation of CS4900, or consent of instructor.

Lecture Hours


Lab Hours