COMPUTER SYSTEMS SENIOR RESEARCH
Portfolio
Fall/Spring 2006 - 2007
Portfolio Requirements
Computer Systems Research 2006 - 2007
- Project Proposal (example formats:
concise version,
detailed version - Project definition, purpose, background, computer language and software, algorithms and methods you will research, testing and analysis, scope of your research, and results you expect to achieve
- Iteration reports: repetitive use of this cycle - planning, design, coding, testing and re-evaluation;
project design:
UML (Unified Modeling Language)
- Periodic testing and analysis of your project for correctness, validity, directions for development
- Timelines for your project development
- Written logs periodically documenting your progress
- 4th quarter: overall results of your research project in 4th quarter, computer program with detailed documentation, summary of your incremental tests and your process for analysis of results
- Oral presentation with slides - .ppt; oral presentation 8-10 minutes, slides and program demonstration
- Poster - visual presentation of research project, .ppt or .pdf and oodraw
- Project Abstract, one page summary of your project including project background and project description
- Program code and a
running description of how your program actually works
- Research paper
(.doc) criteria. Also see this shorter form for research paper evaluation. 2nd quarter version, in
LaTeX and pdf; also
this link for more info;
example research papers;
tips on good technical writing
- Submission to competitions:
TJ science fair, Intel Science talent search, Siemen's Competition, TJ Teknos publication
- Projects: 2006-2007;
2005-2006
Calendar
- 1st Quarter:
- Develop the final version of your project proposal
- Begin gathering background materials, references, mentors.
- Start writing programs to support your research. These may be prototype programs, simple programs that serve as a beginning, a first step. What tools and languages are needed?
- Begin writing iteration reports, planning
timelines for project development, learn about
software testing
- Current proposals
- Last year's projects.
- Research areas and project ideas to work on
- Begin learning to use
LaTeX for research papers and documents, rather than .doc format
- 2nd Quarter
- Continue refining your project and research.
- Continue testing your software develop for validity.
- Develop computer programs to support your research goals.
- Begin collecting data in order to verify your research.
- Research paper components to be completed: title, draft abstract, introduction and background
- Develop a poster display describing the research project.
- 3rd Quarter
- Begin finalizing computer programs and models
- Begin culminating your software validation, testing, and results. Finalize gathering your data for charts and graphs.
- Draft research paper. (LaTeX, HTML, and PDF):
Title, abstract, intro/background, development sections,
results/conclusions (prelim), appendices, bibliography
- 4th Quarter
- Finalize your research paper, results and conclusions, bibliography
- Diagrams and graphics for your paper written in LaTeX and pdf.
- Document computer code.
- Finalize your presentation slides and poster display.
- Present your portfolio: research paper, oral presentation, poster display, and project abstract