This course introduces to the students the variety of issues, concepts, methods and techniques associated with research in Computer Science. The skills developed and knowledge acquired from this course will prepare students to conduct their own computer science research. The course also presents the elements of technical writing as applied to the preparation of proposal and final reports, as well as other necessary documentations.