Computer Systems Techlab
Research Project Requirements
- Project Proposal
and using a scientific
method
- Title
- Research area/Justification
- Plan/Timeline for accomplishment
- Implementation (software/hardware you'll use)
- Expected Results
- Scope and Limitations
- Background/Sample existing work/Research papers
- Identify a specific research
area(s) within computer science,
(for example see
MIT's
summary of projects)
- Computer vision: image processing, signal processing, fft's,
software for robotics
- AI: Machine learning, neural networks, intelligent agents,
distributed modeling with agents, artificial life, natural language
processing, creativity, computer composition, uncertainty and belief
networks, min-max trees/alpha-beta pruning, search techniques, fuzzy
logic
- More AI: evolutionary computation/artificial life, genetic
algorithms, art and music composition, parallel distributed processing
with agents, cellular automata
- Data mining
- Programming languages and theory, compiler design,
lexical analysis, lex and yacc
- HCI: Human computer interaction and Graphical User Interfaces
- Computer graphics and modeling (many specific topics in this area),
POV_Ray, ray tracing, illuminination and shading, lighting models,
anti-aliasing, texture mapping, animation techniques
- Algorithms and data structures, graph algorithms, data compression, encryption
- High performance computing: supercomputing, distributed and parallel computing,
clusters vs supercomputers
- Computer communications and networking: the Internet, data communications
security
- Database design, structured query languages (SQLs)
- Software engineering: project development models, design patterns,
software reuse, UML (Unified Modeling Language), software testing
- Computers and music: MIDI, STK C++ signal processing toolkit
sound editor, algorithmic composition/genetic composition:
- Visual arts: computer art, POV-Ray, Renderman and BMRT, fractal art
- Code
and Iteration
Reports 20+ pages of commented code
- Design/Pseudocode/Description of Algorithms
- Code and Testing and analysis, code development
- Research
Paper - 20+ pages, LaTeX, html, pdf/ps
- Title and Abstract
- Introduction and Background
- Development sections + research and algorithms
- Conclusion
- References, Appendices
- Project
Poster
- Title
- Abstract
- Research area/Justification, Background
- Implementation overview
- Expected Results
- Visuals: Graph(s) of data analysis, Screenshot(s), etc
- Project description
(completed at end of project)
- 1 page summary/synopsis of your project
- Title, author
- Background
- Description
- Report
on Computer Science Research
- Choose 2 Technical/Research Papers
- Write 500 words for each describing the research, results, problems
investigated, etc.
- Oral
report/project presentation
- Powerpoint slides can be used (you can use OpenOffice)
- Screenshots/sample runs of your program
- Overview of research you're doing
- Logs
- Detailed Weekly goals, daily logs