Research Methods in Computing

and Technology
CT098-3.5-2

Introduction to Disciplines

5-2-RMCT (Research in Computing & Technology) Introduction to module Slide 2 (of 20) .Topic and structure of the lesson • Introduction to disciplines – The nature of Computing & Technology project – Differences between disciplines – Topics of interest within each discipline CT098-3.

Learning Outcomes • By the end of this session.5-2-RMCT (Research in Computing & Technology) Introduction to module Slide 3 (of 20) . you should be able to: – Select an appropriate Computing & Technology research area / title according to the discipline you are in CT098-3.

look at things in a new way and from new angles” (Dawson. arguments. ideas and concepts” – “question things.Nature of Computing and Technology Project • Understand what FYPs are – Within academia  within industry – “Look at things more critically and more deeply” – “Academic projects should provide evidence of a much deeper understanding of what you are doing” – “require some form of justification and contextualisation” – “Develop your own thoughts.5-2-RMCT (Research in Computing & Technology) Introduction to module Slide 3 (of 20) .2009) CT098-3.

Nature of Computing and Technology Project • Understand what FYPs are – Apply what was studied in other modules – Develop new skills • Technical – (Programming language / Tools / Development methods / Design technique / Research) • Personal .5-2-RMCT (Research in Computing & Technology) Introduction to module Slide 3 (of 20) .(time management / discipline / communication skills / report writing) – Work independently – Make a contribution – that may be used by or benefit others CT098-3.

5-2-RMCT (Research in Computing & Technology) Introduction to module Slide 3 (of 20) . evaluate and discuss its result CT098-3. justify the context.Nature of Computing and Technology Project • Understand what Computing and IT projects are – PROJECT • “something which has a beginning and an end” • Purpose : to bring about some beneficial change • Need to do more than develop a piece of software – must involve an element of research.

logic.Practice based computing : less on theory.5-2-RMCT (Research in Computing & Technology) Introduction to module . formal methods and AI CT098-3. Influence and impact of IT in organisations and society Theoretical areas : mathematics. more on development of software systems Soft issues : application and use of computers and IT.

software. algorithms. improving understanding of the area Development • Development of hardware. theories. evaluating two or more programming languages. Industry-based • Solving a problem within either an organisation or another university department. considering alternative and new technological approaches to a problem. Problem solving • Developing a new technique to solve a problem.5-2-RMCT (Research in Computing & Technology) Introduction to module . process models. Sponsor not to “hijack” the project. designs and requirements specification Evaluation • Comparing several approaches to a particular problem. CT098-3. applying existing problem solving technique or theory to a new area.Computing Project Types Research based • A thorough investigation of a particular area. methods.

5-2-RMCT (Research in Computing & Technology) Introduction to module .Principles in choosing a project • Capable of doing in the time available • Is of your interest but not a personal issue • According to your personal development and assist in your goals • Have a serious purpose and clear outcome that will benefit someone • Have clear deliverables • Suitably linked with your programme • Sufficient scope and quality to fit the programme • Resources available CT098-3.

org/education/curric_vols/IT_October_20 CT098-3.5-2-RMCT (Research in Computing & Technology) 05.http://www.acm.pdf Introduction to module .

Body of Knowledge in IT CT098-3.5-2-RMCT (Research in Computing & Technology) Introduction to module .

5-2-RMCT (Research in Computing & Technology) Introduction to module .CT098-3.

5-2-RMCT (Research in Computing & Technology) Introduction to module .Body of Knowledge in SE CT098-3.

5-2-RMCT (Research in Computing & Technology) Taken from : http://www.Body of Knowledge in AI (Intelligent Systems) CT098-3.html#generalproblemsolving module .co Introduction tom/ai.learnartificialneuralnetworks.

5-2-RMCT (Research in Computing & Technology) Introduction to module .Techniques and Information Sources CT098-3.

Clustering • List keywords • When exhausted all words and phrases possible. lower levels of detail. cluster them • Used to develop – Research Territory Maps (RTMs) – how topics relate to one another in a particular field – Relevance Trees – similar to RTM but has hierarchical structure. CT098-3.5-2-RMCT (Research in Computing & Technology) Introduction to module . subject or research question). identifying how a subject is composed – Spider Diagrams – similar to RTMs (how topics relate) and relevance trees (how topics break down from central idea.

A high-level RTM for the field of software engineering CT098-3.5-2-RMCT (Research in Computing & Technology) Introduction to module Copyright © 2005 Christian W Dawson .

5-2-RMCT (Research in Computing & Technology) Introduction to module Copyright © 2005 Christian W Dawson .An example relevance tree for the field of artificial intelligence CT098-3.

5-2-RMCT (Research in Computing & Technology) Introduction to module Copyright © 2005 Christian W Dawson .An example spider diagram for the field of software engineering CT098-3.