This document discusses research methods in computer science. It begins by exploring the origins of computer science in mathematics and engineering. It then describes several common research methods: feasibility studies, pilot cases, comparative studies, observational studies, literature surveys, formal models, and simulations. For each method, it provides an overview and examples of how it has been applied in computer science research. It emphasizes the importance of empirical, quantitative methods and validation when evaluating new technologies.