COMPUTER SYSTEMS SENIOR RESEARCH
Fall/Spring 2007 - 2008
- Course description of portfolio and written assignments
- Syllabus and
Academic Integrity (
.doc)
- Portfolio requirements and Calendar
- Research areas at various universities
- Programming languages
- Software testing,
and software estimation
- Iteration and Lifecycle models
- Try the new
Zotero research tool
- Research overview with example projects.
- Student projects on slides.
- Projects 2006-07, 2005-06
- 2007-2008 Student research projects,
also see the summary of this year's projects by research category
- Our Book of research project papers (3rd quarter vers)
- Book of research project posters, Per3 (3rd quarter vers)
and Per3 pt 2 (3rd quarter vers)
- Book of research project posters, Per5 (3rd quarter vers)
- Book of research project posters, Per6 (3rd quarter vers)
- Book of research project posters, Per7 (3rd quarter vers)
- 4th Quarter
- 4th Quarter:
- 4th Quarter Updates
- Code writeup, 4th quarter
- Project Description, one page in length, single spaced, (.doc), hand in plus email this to me with your portfolio
- Hand in the final portfolio versions of your paper, poster, slides, code. Also email me electronic versions, pdf, ppt, tex.
- Checklist for what you need for 4th quarter/final grades:
What's Due (doc)
Significant project program devel. |
UPDATED Oral presentation for final version |
UPDATED Slides for presentation |
UPDATED Poster for final version |
UPDATED Research paper for final version |
Project Description, one page, single spaced |
Logs for 4th quarter |
One literature reviews |
Proj. est. and timeline for 4th quarter |
Summary of 4th quarter updates |
Code writeup for 4th quarter |
Hand in AND email project portfolio: paper, poster, slides |
- Checklist for what you need for your research paper components:
LaTeX and pdf (less for .doc) |
Significant project development |
Title, Your Name, Date |
Abstract |
Introduction, Background sections |
Development - multiple sections, detailed, analysis, several pages |
Visuals - screenshots, charts, flowcharts,... |
Results, conclusions for final version |
Literature references, 6 or more |
Appendix needed? - code examples, other sample runs |
- What's due -
- week 1: Period 3,
Period 5,
Period 6,
Period 7
- week 2: Period 3,
Period 5,
Period 6,
Period 7
- week 3: Period 3,
Period 5,
Period 6,
Period 7
- week 4: Period 3,
Period 5,
Period 6,
Period 7
- weeks 5 and 6: Period 3,
Period 5,
Period 6,
Period 7
- weeks 7 and 8: Period 3,
Period 5,
Period 6,
Period 7
- Logs
- Project estimates
- Writing your research paper, and peer reading of papers
- Literature reviews:
- 4th Quarter Updates
- Code writeup, 4th quarter
- Email me your portfolio for 3rd quarter. Here are the current
student versions - DUE MON-WED April 14-16
- Hand in the final portfolio versions of your paper, poster, slides, code. Also email me electronic versions, pdf, ppt, tex.
- 3rd Quarter
- Checklist for what you need for 3rd quarter/semester grades:
Significant project program devel. |
UPDATED Oral presentation for 3rd quarter |
UPDATED Slides for presentation |
UPDATED Poster for 3rd quarter |
UPDATED Research paper for 3rd quarter |
Logs for 3rd quarter |
Two literature reviews |
Peer reading review |
Proj. est. and timeline for 3rd quarter |
Summary of 3rd quarter updates |
Code writeup for 3rd quarter |
- Checklist for what you need for your research paper components:
LaTeX and pdf (less for .doc) |
Significant project devel. from 2nd Q |
Title, Your Name, Date |
Abstract |
Introduction, Background sections |
Development - multiple sections, detailed, analysis, several pages |
Visuals - screenshots, charts, flowcharts,... |
Results, conclusions for 3rd quarter |
Literature references, 6 or more |
Appendix needed? - code examples, other sample runs |
- What's due -
summary of what is due for grades
- week 1:
Period 3,
Period 5,
Period 6,
Period 7
- week 2:
Period 3,
Period 5,
Period 6,
Period 7
- week 3:
Period 3,
Period 5,
Period 6,
Period 7
- week 4:
Period 3,
Period 5,
Period 6,
Period 7
- week 5:
Period 3,
Period 5,
Period 6,
Period 7
- week 6:
Period 3,
Period 5,
Period 6,
Period 7
- week 7:
Period 3,
Period 5,
Period 6,
Period 7
- week 9:
Period 3,
Period 5,
Period 6,
Period 7
- 3rd Quarter Updates
(.doc) - a summary of what you accomplished 3rd quarter different from 2nd quarter
- Code writeup, 3rd quarter
- Logs
- Project estimates
- Literature reviews:
- Writing your research paper, and peer reading of papers
- Oral presentation, slide presentation, 3rd quarter version, Due anytime from Feb 25 - Friday March 28. There is no school Mon Mar 17 - Fri Mar 21
- Email me our portfolio, for 2nd quarter, first semester version. Here are the current
1st quarter versions - DUE WED FEB 6
- 2nd Quarter
- Checklist for what you need for 2nd quarter/semester grades:
Significant project program devel. |
Oral presentation for 2nd quarter |
Slides for presentation |
Poster for 2nd quarter |
Research paper for 2nd quarter |
Logs for 2nd quarter |
Two literature reviews |
Timelines for 2nd quarter |
Summary of 2nd quarter updates |
- Checklist for what you need for your research paper components:
LaTeX and pdf? (less for .doc) |
Significant project devel. from 1st Q |
Title, Your Name, Date |
Abstract |
Introduction, Background sections |
Development - multiple sections, detailed, analysis, several pages |
Visuals - screenshots, charts, flowcharts,... |
Results, conclusions for 2nd quarter |
Literature references, 5 or more |
Appendix needed? - code examples, other sample runs |
- What's due:
summary of grading
(.doc)
- week 1,
week 2,
- week 4:
Period 3,
Period 5,
Period 6,
Period 7
- week 5:
Period 3,
Period 5,
Period 6,
Period 7
- week 6:
Period 3,
Period 5,
Period 6,
Period 7
- week 7:
Period 3,
Period 5,
Period 6,
Period 7
- week 8 (Jan 2-4):
Period 3,
Period 5,
Period 6,
Period 7
- week 9 (Jan 7-11):
Period 3,
Period 5,
Period 6,
Period 7
- week 10 (Jan 14-18): TIME FOR END OF QUARTER WRITEUPS - NO LOGS DUE
Period 3,
Period 5,
Period 6,
Period 7
- week 11 (Jan 22-24) END OF QUARTER: No logs due
Period 3,
Period 5,
Period 6,
Period 7
- 2nd Quarter Updates
(.doc) - a summary of what you accomplished 2nd quarter different from 1st quarter
- Project estimates
- Logs
- Nov 7-9,
Logs 9
- Nov 12-16,
Logs 10A,
Logs 10B
- Nov 19-21,
Logs 11
- Nov 26-30,
Logs 12A,
Logs 12B
- Dec 3-7,
Logs 13A,
Logs 13B
- Dec 10-14,
Logs 14A,
Logs 14B
- Dec 17-21,
Logs 15A,
Logs 15B
- Jan 2-4,
Logs 16
- Jan 7-11,
Logs 17A,
Logs 17B
- Jan 14-18, TIME FOR END OF QUARTER PORTFOLIO WRITE UPS - NO LOGS DUE
Logs 18A,
Logs 18B
- Jan 22-24 END OF QUARTER NO Logs due
- Literature reviews:
- Oral presentation, 2nd quarter
- Dec 3 - Jan 18, schedule an oral presentation of your project's 1st semester version, use
presentation slides.
- Your portfolio, 2nd quarter, first semester version - Note that each needs to demonstrate your project's evolution and growth for 2nd quarter, ie in comparison with your
1st quarter version.
- Posting your written work, send to rdlatimer@fcps.edu -
Check here that your 1st quarter versions are posted correctly
- Final project proposal, 1st quarter, .pdf version
- Research paper draft, 1st quarter, .pdf version
- Poster, 1st quarter, .pdf or .ppt version
- Presentation slides, 1st quarter, .ppt version
- Code summary, any version that's convenient for me to post
- 1st Quarter
- What's due 1st quarter
(.doc)
- 2007-2008 list of student research proposals
- Last year's projects.
- 1st quarter assignments
- Warm up programs: Sept. 4-7
Warmup programs, 3n+1 (general algorithms) and Tally (1-dimension arrays). Practice working with
Git, a version control system for handling large projects. Run the
tutorial using your warmup programs.
- Weekly Logs, 1st quarter, weeks 1-4
- Interim grade 1st quarter (.doc)
- Logs 1st quarter weeks 5-8
- 1st quarter - What is due for your portfolio, Oct. 30
(Summary .doc):
- Summary: What's due 1st quarter
(.doc)
- Final Project Proposal in LaTeX - Oct. 30 use this general format - 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. Example
LaTeX shell
(pdf). Save as .tex and compile with
pdflatex proposal.tex to generate proposal.pdf
- Research paper
(.doc), 1st quarter version.
LaTeX and pdf; also
this link for more info;
example research papers;
tips on good technical writing
- Project poster, 1st quarter version
- Oral presentation, slide presentation, 1st quarter version
- Program code and a
running description of how your program actually runs, 1st quarter version
- Daily/Weekly Logs 1-8 parts A/B for each week (see above)
- Literature reviews (2 for this quarter).
Oct. 26
Literature review.doc - example
Research links
- Other links
- Project Proposal
- Monday Oct. 1 Draft Proposal #1 -
another version - in .doc (Openoffice writer) and
LaTeX format.
See project checklist to help evaluate what may make good project ideas.
- Final Project Proposal in LaTeX - Oct. 30 use this general format - 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.
Here's an example
LaTeX shell
(pdf). Save as .tex and compile with
pdflatex proposal.tex to generate proposal.pdf
- Project Estimates, 1st and 2nd quarter
- Research reports - background research in your project's subject area, for your paper's bibliography
- Iteration reports and
Testing
- September - working with
Git, a version control system for handling large projects. Run the
tutorial
- Interim grade sample
(.doc) for 1st quarter (see above)
- Portfolio 1st quarter wrap up - Oct. 30:
- Fill out anonymous
course survey form for 1st quarter.
Think of this as our class's "Customer collaboration over contract negotiation" and
"Responding to change over following a plan" from the
Agile software development manifesto.