This two credit hour course will review the major considerations needed in conducting scientific research, particularly in the fields of Computer Science.  The topics covered include: Definitions and characteristics of research; Types of research; Topic Selection; Research methodology; Evaluation and validation of research results; writing, publishing, presenting research work; intellectual property and ethics.