Computer Systems Techlab
Sample research topics
Identify a specific research
area(s) within computer science
- 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
- 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
- Supercomputing, high performance computing, distributed and parallel computing,
clusters vs supercomputers
- Computer communications and networking, the Internet, data communications
security
- Systems, Compiler design, lexical analysis, lex and yacc
- Database design, structured query language
- 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