Research study (MPhil/PhD) preparation, research methodologies & collaboration

Click here to share this course in Facebook | Read Course summary here 

Click here to enrol

This Course Fee:

1.Online Course Fee: 4000Tk

3.Three Day Class Fee: 5000Tk

4.One Week Class Fee: 6500Tk

5.Three Month Class Fee: 8500Tk


1.To provide a deep and systematic understanding of the nature and conduct of SE research.

2.To enhance existing transferable key skills.

3.To develop high order transferable key skills.

4.To equip students with the ability to undertake independent research.

5.To remind students of the Legal, Social, Ethical and Professional (LSEP) issues applicable to the computer industry.  


At the end of the module students will be expected to:

  1. Have an understanding of how established techniques of research and enquiry are used to extend, create and interpret knowledge in Software Engineering.
  2. Have a conceptual understanding sufficient to: (i) evaluate critically current research and advanced scholarship in Software Engineering, (ii) be able to participate effectively in the process of peer review, and (iii) propose possible alternative directions for further work.
  3. Be able to deal with complex issues at the forefront of the academic discipline of Software Engineering in a manner, based on sound judgments, that is both systematic and creative; and be able to communicate conclusions clearly to both specialists and non-specialists.
  4. Demonstrate self-direction and originality in tackling and solving problems within the domain of Software Engineering, and be able to act autonomously in planning and implementing solutions in a professional manner.
  5. Make use of the qualities and transferable skills necessary for employment requiring: (i) the exercise of initiative and personal responsibility, (ii) decision making in complex and unpredictable situations, (iii) scientific risk identification, assessment and control, and (iv) the independent learning ability required for continuing professional development.
  6. Understand and participate within the professional, legal, social and ethical framework within which they would be expected to operate as professionals within the IT industry.
  7. Have the skills set to be able to continue to advance their knowledge and understanding, and to develop new skills to a high level, with respect to continuing professional development as a "self-directed life-long learner" across the discipline of Software Engineering.
  8. Be able to define and plan a programme of independent research.

Tentative Course outline (24 lecture)

  1. Introduction, and overview of the module (1 Lecture).

  1. The objectives and dimensions of research: Why Research, What is research, How is research done, Review of intellectual property and copyright law and ethics, range and types of available publications (paper and on-line), search engines and indices, citations, bibliographies, and citation searches. The nature of SE research; what is research? (2 Lectures).
  1. Tools of research: Library, The internet, Measurements for Computer Science research, Statistics, Data analysis tools, Literature searches, information gathering (2 Lecture).

  1. Research methodology, Quantitative, qualitative & SE approach: Research Philosophy: Slogans versus evidence, Arguments and persuasion, Evaluation -- statistics, benchmarks, folklore(2 Lectures).

  1. The research problems

Finding a problem, stating the problem, identifying sub-problems

Reading and understanding research papers (2 Lectures).

  1. Review of related literature

Plagiarism, Why review the literature, Including literature in research proposal.

Literature Surveys: reading and summarizing relevant articles, purpose and structure of survey articles, examples of survey articles(1 Lectures).

  1. Critique, Survey & Peer review process (2 Lectures).

The Research Process: scientific method and nature of evidence, scientific documents as arguments supported by evidence, selecting results and places to publish, outlining and structuring research papers, the peer review process, presenting posters and papers at conferences, publishing in academic and engineering journals, sources of funding, writing and reviewing research proposals, project planning

  1. Planning the research project, The scientific method, Research planning, Data analysis. Technical writing, referencing, bibliographies. Choosing or proposing a project (2 Lectures).

  1. Proposal writing / presentation workshop

Project planning, tools and techniques for planning

Project conduct, time management, risk management, team working.

Presentation skills, written and oral (2 Lectures).


  1. Conducting research in Software Engineering: Software and hardware implementation, debugging, and evaluation (2 Lectures)
  1. Writing the research papers (2 Lectures)Characteristics of a paper, plagiarism, Weaknesses of proposals
  2. 12.Review of legal, ethical, social and professional (LSEP) issues including data protection and standards (1 Lectures).

Commercial and economic considerations in IT research and IT industry (1 Lectures).


  1. Final paper presentation(2 Lectures).: