200 likes | 659 Vues
This course, led by Professor James Gain, aims to equip students with essential skills in research methods specific to Computer Science. The curriculum focuses on designing and proposing research projects, including honours projects, with an emphasis on both theoretical concepts and practical applications. Key topics include ethics in research, project management, experimental design, statistics, qualitative research, and effective communication of results. By the end of the course, students will be better prepared for research-oriented careers and able to conduct and present their own research ethically and professionally.
E N D
Research Methodsin Computer Science James Gain jgain@cs.uct.ac.za
Administrivia • Recommended Textbook: • Martin S Olivier, Information Technology Research — A Practical Guide for Computer Science and Informatics (2nd ed.) Van Schaik, 2004 • 2 Credits (16 lectures) • 2 Assignments: • Literature Survey • Project Proposal • Computing Knowledge Required: • Online access (library, search engines, databases and publications) • Microsoft Project (or similar project planning tool) • Spreadsheet
This Course • What is the Purpose of these Lectures? • Gain skills that are valuable (and valued) outside academia • Prepare for your honours projects • Learn about research-oriented careers • Both theoretical (what is the idea?) • and practical side (how do you do your projects?)
This Course • Understand research in Computer Science • Gain methods to plan and propose research projects • Specifically your honours project • Know how to conduct your own research • in an ethical and professional manner • Learn to communicate your results
Topics I • Introduction [3] • Designing a research project • Ethics • Pitfalls • The research process • Surveys and Getting Information • Project Management [2] • Experimental Computer Science [3] • Models • Prototypes • Algorithms • Experiments
Topics II • Role of Mathematics [1] • Designing User Evaluation Experiments [2] • Statistics • Qualitative Research [2] • Case Studies • Arguments • Action Research • Ethnography • Writing [3] • Reporting Results • Submitting a Paper • Presenting a Paper • Preparing a Poster