DocumentCode :
2333867
Title :
Research methods in computer science
Author :
Demeyer, Serge
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Antwerp, Antwerp, Belgium
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
600
Lastpage :
600
Abstract :
Computer Science as a research discipline has always struggled with its identity. On the one hand, it is a field deeply rooted in mathematics which resulted in strong theories.1 For example, there is computational complexity theory (turing machines, the halting problem), database theory (the relational model, expresive power of query languages), formal language theory (the chomsky hierarchy, well-formedness, formal semantics). On the other hand, it is a field deeply rooted in engineering which resulted in machines that have completely warped our society: the von Neumann architecture (the basis for digital computers), parallel processors (the new generation of multi-core machines), distributed computers (a prerequisite for the success of the internet and recent phenomena like grid computing). Consequently, computer science has inherited its research methods from the same disciplines: on the one hand, the mathematical approach with axioms, postulates and proofs; on the other hand the engineering approach with quantification, measurements and comparison.
Keywords :
computational complexity; computer science education; database management systems; formal languages; mathematics; research and development; computational complexity; computer science; database theory; distributed computers; formal language theory; mathematics; parallel processors; research methods; von Neumann architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
ISSN :
1063-6773
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2011.6080841
Filename :
6080841
Link To Document :
بازگشت