stuff you never thought you wanted to know.


About Research in Computer Science.

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 in mind.
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, Theory Proving.
Scientific: Laboratory experimentation.
Engineering: Artefact construction (Conception, Prototyping) , Artefact destruction (Testing, Application)

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 new problems.

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 Sandbox
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

Web (webmastering)
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.

Microsoft Word
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 ©