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