How to Write a Proposal for a Computer Science Topic
- 1). Write an introduction. This should include an overview of the concepts, terms and issues involved with your project. Place your project in the greater context of computer science or mathematics by starting with a more general scope, then zeroing in on more specific concerns related to your topic. For a project involving a more efficient database algorithm, for example, start off with an overview of how such algorithms work in general.
- 2). Clarify the specific problem or concern that your project will address. The goal of computer science projects, as with any original research, is to identify an area of the field which has been ignored or understudied, and then contribute a solution to that problem. Include a brief literature review outlining the work which has been done previously, then show that your project will contribute an original solution by explaining how the project resolves a previously unaddressed problem. Present your solution in a concise research statement, which will guide the rest of your proposal.
- 3). Record your research methods. Provide details of the algorithms and program logic you plan on using. Include a timeline and budget, if necessary, for your project. For short-term class projects, allow two to three months for completion. Give yourself six months to a year for longer projects, such as a capstone project or master's thesis.
- 4). Cite your sources in a bibliography. Include all sources used in formulating your literature review at the beginning of the proposal. Use American Psychological Association (APA) style, which is the preferred citation format for computer science, as well as the hard sciences and engineering.
Source...