Computer Systems Lab, Choosing and Implementing a Project
- Choose an area of research in a computer science or computational science concentration. Examples:
- Specific project suggestions
- Artificial intelligence and machine learning,
data mining
- 3D computer graphics, virtual realities
- Evolutionary programming, complex systems and agent based modeling, MASON agent based toolkit
- Computer vision and image processing, steganography, edge detection, object recognition
- Parallel, distributed computing, evolution of MPI (Message Passing Interface)
- Computational science:
Bioinformatics,
computational linguistics,
computational paleontology
- Applications involving tools such as
Matlab or
BLAST
- Programming languages
- Software engineering, technologies and practices of project management, unified modeling language
- Projects to benefit the school, TJForge Iodine (student Intranet) and TJForge development site
- Computer systems and networks, topologies of clusters (for system administrators)
- Other areas, such as computer music
- Specific project suggestions
- Find a matching research area of computer science and reading research papers
- Use of an iterative model of software development, develop effective
testing strategies
- Writing and presentation
slides and poster