0%

0. Introduction

Learning by Doing : It’s highly efficient to train your programming skills every day.

1. Duplicate Encoder

1.1. Description

The goal of this exercise is to convert a string to a new string where each character in the new string is:

  • “(“ if that character appears only once in the original string.
  • “)” if that character appears more than once in the original string.
  • Ignore capitalization when determining if a character is a duplicate.
Read more »

1. Methodology

1.1. The Methodology Chapter

  • The Methodology chapter of your final report can be seen as ‘taking the front off the machine’.
  • It lets readers understand the workings of your research project, so that someone could repeat it.
  • You must share and explain why you chose to conduct your research that way.

1.2. The structure of Methodology Chapter

  • Introduction
  • Research Approach
  • Research Methods
  • Ethical Considerations
  • Limitations
  • Conclusion
Read more »

1. Project issues

A project issue is an event or condition that has negative consequences for a project. The term implies a situation that is recoverable or that can be mitigated in some way.

1.1. Examples of Issues

  • The bus breaks down on the way to college.
  • You need to have a meeting with a team member, but they are off sick.
  • A piece of material costs more than you budgeted, and you don’t have enough money.
  • A piece of work you thought would take 5 days takes 10 days.
Read more »

1. Data Collection

1.1. Main concept

  • credibility: the quality of being trusted and believed in (results are not made up, and its methods and results can be trusted)
  • reliability: the extent to which findings are consistent; results are obtainable again under similar condition​s (same data would have been collected each time)
  • validity: the extent to which a test measures or predicts what it is supposed to (the appropriateness/meaningfulness/usefulness of findings​)
  • generalisability: whether findings are applicable to other research settings or organisations​
  • trustworthiness: if research has credibility, transferability, dependability and confirmability
  • authenticity: if research represents different viewpoints, helps improve the social setting and the understanding of others, and if it empowers members to engage in action
    Read more »

1. Ethics

Ethics represent the moral principles, values and rules that govern our decisions and actions with respect to what is right and wrong, good or bad.

1.1. Why might there be a problem?

  • Ethics writers differ about what is and is not ethically acceptable
  • Similar issues arise frequently
  • There is the potential to behave unethically in research
  • This is constant and it does not just depend on particular situations or methods
    Read more »

1. Project Management Plan (PMP)

A Project Management Plan is a document that lays out the tasks, time, people and resources needed for the project to be successfully completed.

  • It provides information you can use to explain your project to other people.
  • The PMP is a tool for allocating work and managing people as well as understanding the time and cost of a project. It is developed and owned by the project manager.
  • Major changes to the PMP must be approved by the Project Board.
Read more »

1. Project definitions and requirements

1.1. The importance of initial project definition

  • The investors need to know how much money will be spent on the project and what the benefit they would generate
  • The contracting organisation needs to know for what it is bidding and what is its commitments when signing the contract
  • The managers involved in this project needs to know what is expected from them to make this project successful.
Read more »

1. Project and Project Management

1.1. What is a project?

  • A project is a task with a desired end point.
  • A key factor that distinguishes a project from the day-to-day operation of a company is that it has a defined product and timespan.

1.2. What is project management

  • Project management is the formal discipline for managing projects
  • The aim of project management is to ensure that projects are completed and that the end point is achieved
  • It is about reaching the end point predictably, to a given cost and within a planned amount of time
Read more »