About Research in Computer Science.
|stuff you never thought you wanted to know.
Research in computer science.
Written by Jon Berg <jon.berg|a|turtlemeat.com>
Introduction to general research
Research is the systematic study directed towards fuller scientific
knowledge of the subject studied. Research is classified in two categories,
basic research or applied research. In research we move from established knowledge
to new knowledge.
3 definitions from National Science Foundations, US:
Basic research the objective of the sponsoring agency is to
gain fuller knowledge or understanding of the fundamental aspects of phenomena
abd if observable facts without specific applications towards process or products
Applied research the objective of the sponsoring agency is
to gain knowledge or understanding necessary for determining the means by which
a recognized and specific need may be met.
Development is systematic use of the knowledge or understanding
gained from research, directed towards the production of useful material, devices,
systems, or methods.
Basic research US vs. Japan
In US, basic research is research without any application in mind.
In Japan, basic research is research which is base of future industry. The international
trend is adaption of the Japanese definition of research. Also the trend is
to do less basic research and more applied research and development.
Research in Computer Science and Engineering
There is little separation of basic research, applied research and development
in CS&E. The way research is done in CS&E this separation seems artifical.
Research methods used in Computer Science
The use of scientific methodology is important, without scientific methodology
it can not be called research.
Non-emperical: Literature review, Model construction, Monte Carlo Simulation,
Scientific: Laboratory experimentation.
Engineering: Artefact construction (Conception, Prototyping) , Artefact destruction
Unlimited amount of problems
The computer science area is an exciting field. You can not tell today what
will be the problems you will be dealing with tomorrow. The reaserch areas of
today will most likely have impact of the future. Tomorrow will sertanly bring
Some hot research areas today is various distributed systemes like Ubiqutous
Computing and Pervasive Computing, Information security, Artifical Intelligence.
Setup Software Raid 1 with LVM
Setup Linux with Desktop
Manage your website ads with DFP
Google AdSense for Domains - not so great
Let Google Handle Email for your Domain Name
Page Rank banned by Google
Google's highest ranked web pages
SEO intelligent spam causes irrelevant search results
Google ranking factors
How to not give out page rank in web page links
Web Server Programming
Simple Java web server
Simple Python web server
Configuring Apache webserver with .htaccess file
Turn off the loginscreen in XP, after installing .NET .
Turn off xp login screen unread mail count
What is .NET
Introduction to Cascading style sheets (CSS)
The value of Alexa traffic rank
HTML META tag, not a search engine optimization tool
Create a maintainable webpage with modularization
The www prefix in your domain name
What is RSS and cool things RSS can be used for
MySql backup and restore with phpMyAdmin
Mix Computer related text
Doing business (making money) with Information Technology
Business with Computer Science
Research in Computer Science
Current and future possibilities of Medical Informatics
Tasks that make sense to have automated
Programming handheld mobile devices (overview)
Security tips for the web surfer
Price and Capacity in computer hardware
Java RMI Tutorial.
Page numbering in Word
Numbering headers or outlines in Word
Create a List of Figures
Turn off the default collapsing menus in Word
Turtlmeat.com 2004-2011 ©