Techniques and conventions in the design, conduct, and support of scientific research in computer science. Research methods, evaluation of approaches, and presentation and dissemination of results. Domain specific research methods in such application areas as algorithms, human-computer interactions, software engineering, and cybersecurity. Credit cannot be earned for both CS 4050 and CS 5050. Prerequisite: Grade of C or better in CS 3350.