Undergraduate and graduate students often engage in research activities with little or no guidance on how to begin their research or how they should proceed. What they need are plans, methods, and a roadmap to optimize their efforts toward an efficient research experience. This book provides all these things. Using an informal writing style, it guides students step by step in their research. The text explains key issues in computing research, including proposal writing, funding, and professional and ethical issues.