Research Methods; Project Design

Research Methods
Research Methods

Research Methods

Group Project Title

Final Report

Student Names

Student IDs

School of IT and Engineering

Trimester x 201x


Acknowledge industry client and contact name along with others.

Signature of Students:

Sign your signature here

Date of Submission of Report: Put a date here clearly

Acknowledgement 2
Abstract 4
1. Introduction 5
2. Problem domain and research questions 5
3. Background and Project Objective 5
3.1 Summary of Literature Review 5
3.2 Objectives of the Project 5
4. Project Requirements Analysis and Specification 5
5. Project plan and preliminary design 5
6. Research methods to be used for the next stage of the project 6
7. Conclusion and limitations 6
References 6
Glossary and Abbreviations 6
Appendices 6
Appendix I: Literature review 6
Appendix II: Meeting log book 6

The abstract should not be more than 250 words.

Describe your project, focusing on research questions and research methodology for next stage of the project.

1. Introduction

[The introduction should describe what the project is about and what the reader should know about your project before reading the rest of the report.

In addition, the introduction section should also tell the reader what to expect in the report.

It should say what each section of the report will contain. For example, you may say something like:

In section 2; the problem domain and related research questions are addressed.

Section 3 gives the background to the project including the literature review and state of the art as it is today.

Section 4 gives the requirements analysis while section 5 provides the project plan and design.

Section 6 discusses the research methods for the next stages of the project.

Finally the conclusions are given in Section 7.

These statements help a reader to zero in to sections of your report that might be of interest to him/her.]

2. Problem domain and research questions

[Explain the problem and write at least 3-4 research questions.

Formulate your research question(s) or the problem you want to address as clearly as possible.

What is your research goal?

Is it descriptive, exploratory, explanatory, or an evaluation? (Qualitative/quantitative?)]

3. Background and Project Objective

[Revise your literature review to be sure that there is alignment in your terminology and analyses.

Explain how you came to this question/problem based on your previous interests (research you might have been involved in, other courses you have taken, your work experience, discussions, etc.).]

3.1 Summary of Literature Review

[Since the aim of your literature review is to gain understanding of what other authors have done on this topic and for you to also gain and obtain new ideas that you could use in your project, you need to summarize the new ideas from your literature review.

This section should contain highlights from the literature review section, particularly points and ideas that you wish to use for your project.]

3.2 Objectives of the Project

[This section is very specific to your project.

It is where you now undertake detailed and further research on the theory surrounding your project and also proper and focused research on what to do and how to do it.

You may even propose a theory of your own here.]

4. Project Requirements Analysis and Specification

[Write list of the requirements such as hardware, software or required items for the chosen project.

Write detailed specifications of each item.]

5. Project plan and preliminary design

[In this section preliminary design of your project is required. Document them.

Show your design equations/methods in a block diagram/UML diagram/any modelling methods.

Include project design approaches (one approach per student)]

6. Research methods to be used for the next stage of the project

[Write how you are going to implement your above project design in terms of your research method, design of experiment, data collection method, data analysis method etc

Are there any alternatives to the experimental/investigative model design?

What is the justification of your choice?]

7. Conclusion and limitations

[Give a summary of the project, and clearly list out the limitations of the simulation and the project]


[Compile your reference list as used in the review and research sections.

This section should not contain any reference to any article that you have not used.

Use the IEEE Communications referencing format.

Check the Library on this format.

For examples:

[1] B. Klaus and P. Horn, Robot Vision. Cambridge, MA: MIT Press, 1986.
[2] L. Stein, “Random patterns,” in Computers and You, J. S. Brake, Ed. New York: Wiley, 1994, pp. 55-70.
[3] R. E. Kalman, “New results in linear filtering and prediction theory,” J. Basic Eng., ser. D, vol. 83, pp. 95-108, Mar. 1961.
[4] L. Liu and H. Miao, “A specification based approach to testing polymorphic attributes,” in Formal Methods and Software


Proceedings of the 6th International Conference on Formal Engineering Methods, ICFEM 2004, Seattle, WA, USA, November 8-12, 2004

Glossary and Abbreviations

If you have appendices, then include them here, for example

Appendix I: Literature review

Appendix II: Meeting log book

Include industry client and supervisor meeting log books.

HR Department: Staffing the HR Department

HR Department
HR Department
Assignment 3: Staffing the HR Department

HR Department. You are assessing the work design present in your selected company when you realize that you have not adequately reviewed the job descriptions, recruitment and selection methods the company currently uses.

You will also need to make sure that the compensation and benefit packages are aligned with the company’s culture.

At this point, you are realizing that you need immediate assistance, so you must start staffing your HR department.

Write a five to six (5-6) page paper in which you:
  • Choose three (3) HR functions and assess the significance of each in adding value to your HR department in support of your company’s vision and mission.
  • Write a job description for one (1) of the HR functions you selected. Determine the specific degree (e.g., associates, bachelors, or masters) and certifications (e.g., SHRM, HRCI, ATD, or WorldatWork) needed. Include the level and type of experience needed (e.g., industry, managerial, customer service, tenure, etc.).
    • Note: The job description should be incorporated into the paper               and is counted towards the total page length requirement for                    this assignment.
    • Hint: You can use the Occupational Network website for assistance
  • Choose one (1) recruitment method and one (1) selection method you will use in order to attract the best quality candidates for these positions. Provide a rationale for your choices.
  • Develop a compensation and benefit package for the new HR Staff. Explain how this package will provide a high return on investment to the company.
    • Hint: Review the article “Creating a Smart Compensation Package”
  • Use at least three (3) quality academic resources in this assignment from within the past five (5) years.

Note: Wikipedia does not qualify as an academic resource.


Maze Game
Maze Game

Maze Game is introduced to you during the lectures.

You are required to logically extend the functionality of the game via the modification of the code base as well as documentation and implementation of various user stories.

You will use the Boost methodology discussed during lectures, which requires the use of pair programming.

This pair programming in mandatory for this assignment and you have to discuss the matter with your lecturer for any exception.

The code base provided for this assignment has already been implemented with “warm up” and some “sets”.

You will be implementing numerous other “sets” for this assignment using the Boost methodology.

Before starting the assignment, it is highly recommended for you to spend a few minutes to be familiarize with the given code, especially to understand the roles of each class plays within the system.

Requirements: In Pairs:
Task-1. Design and implement a custom environment for your maze game.

This requires producing your own unique hand-drawn map of the maze game environment and changing the HardCodedData file to reflect the locations and items on your map.

At least M (M>4) locations, including Exactly N (N>2) shops with a
condition M>N, must be included, as well as enough items to allow for proper testing of the game functionality.

For example, there must be sufficient items to verify that a player cannot collect an item if the weight restriction has been met.

Note: you should not retain the original locations or items from the provided code base in your version of the game.

Task-2.Write down the functionalities as detailed in Lab 7 and Lab 8 according to Behavioral Driven Development (BDD).

For more details about BDD, see Appendix-1.

Task-3.Implement each of the following deliverable / milestones:

a. functionalities or scenarios developed in Task-2

b. commands to manage the various item management commands:
i. list Items, get Item and drop Item, to allow listing of all held                     items, collect a new item and drop a held item.
ii. equip Item and un-equip Item, to wear / wield a held item, and                to stop wearing or wielding an equipped item.
iii. purchase Item and sell Item, to buy an item from a vendor and                to sell an item to a vendor.

Ensure that weight restrictions are not exceeded and that the context for each command is appropriate.

For example, purchasing and selling of items should only occur in a shop. c.basic combat functions, allowing a player to attack or to be attacked by a non-player character (NPC).

A player may flee combat or continue to attack until such time as one combatant loses all life points.

The end result must not be hard-coded, and neither the hostile NPCs nor player may have their attributes configured in such a way that the final outcome is pre-determined.

Note that combat functions should only be available when the player is in the presence of a hostile NPC, and combat may take whatever
form is appropriate for your game context rather than being limited to just hits with a weapon.

Task-4.Produce a nice power-point/latex presentation (maximum 20 slides) describing the steps to play and how it is implemented.

Discuss about the role of design patterns in the game, clearly identifying the functionality where design patterns have had an impact and how this has occurred.

Reflect on the use of a development methodology in creating the game.

Clearly mention about an additional feature that could be incorporated in the software.

Show the BDD statements in a few slides that you have developed for Task-2.

Task-5.Prepare a Jira account (one account for a team), and create Tickets (story) that you are planning to do.

A Jira ticket/story is a small job that is assigned to any of you and there is an estimation of how long it will take time to finish the job.

You can divide the Jira board into 5 vertical sections:
  • Ready to Development,
  • In Development,
  • Ready to Test,
  • In Test and
  • Done.

Once a ticket is ready to move from one column to another,
move it accordingly.

Provide the user name and password in the report so that the Lecturer can verify your development activity directly from your Jira account.

Prepare a nice summary of your Jira activity which will include the screenshot of your Jira board and the burn down chart.

Implementation Phase; Research

Implementation Phase.

Implementation Phase
Implementation Phase

The module “Getting the Most From Your Sprints” of the Plural sight course “Scrum Master Fundamentals – Foundations” with Jeremy Jarrell

Continue your work using the scenario presented in Week One. The Director of Software Engineering for the company has determined that you will use an Agile approach for development of the program, including the phase of the program.

The Director has asked you to present to the rest of the team, including your intern, the phase for the program development.

Create a PowerPoint® presentation containing 14 to 16 slides, including an introduction and conclusion slide and detailed speaker notes, that includes the following:
  • A brief explanation of the Agile model and how an implementation phase works within the model
  • An example of a software management tool that can be used as you implement the design
  • A description of at least three user stories that will be critical to the design process
  • At least three technical design specifications for the program
  • A brief description of what a Scrum Master does in the phase
  • A simple illustration of a sprint used in the phase

Cite all sources using APA guidelines.