A based of what I read some articles from the Internet many schools or departments in the world are also making some research in computer science and one of them is the School of Caltech. Caltech is a school consists of a small group of students, faculty and staff. And their range of their studies in computer science is very wide, because the students are encouraged to tailor some research to fit their specific needs in making a new studies. This kind of method they do is making their students become a good researcher. Like in first year they emphasizes course work and mastering their students in thesis research. In second year the student must complete or done their master thesis in order to take a candidacy examination. And if the student pass the exam this is the time they will work their research on the doctoral dissertation.
The variety of technical topics
- communication protocols, concurrent computation and networks.
- graphics and human-computer interaction.
- novel computational substrates, quantum mechanical computers and molecular computers.
- high-confidence systems, fault tolerance, program verification and security.
- information theory and learning theory.
- computer vision and large-scale scientific computing.
References:
http://www.cs.caltech.edu/research.html
http://en.wikipedia.org/wiki/Computer_science