The development of computer science: a sociocultural perspective

@inproceedings{Tedre2006TheDO,
  title={The development of computer science: a sociocultural perspective},
  author={Matti Tedre},
  booktitle={Baltic Sea '06},
  year={2006}
}
  • M. Tedre
  • Published in Baltic Sea '06 2006
  • Sociology, Computer Science
Computer science is a broad discipline, and computer scientists often disagree about the content, form, and practices of the discipline. The processes through which computer scientists create, maintain, and modify knowledge in computer science---processes which often are eclectic and anarchistic---are well researched, but knowledge of those processes is generally not considered to be a part of computer science. On the contrary, I argue that understanding of how computer science works is an… Expand

Topics from this paper

Computing as Empirical Science – Evolution of a Concept
TLDR
The evolution of philosophical and methodological considerations concerning empiricism in computer/computing science is presented and the most important current events in the history of reflection on computing are traced. Expand
Computing as a Science: A Survey of Competing Viewpoints
  • M. Tedre
  • Psychology, Computer Science
  • Minds and Machines
  • 2011
TLDR
The article argues that much of the discussion about the scientific nature of computing is misguided due to a deep conceptual uncertainty about science in general as well as computing in particular. Expand
Know Your Discipline: Teaching the Philosophy of Computer Science
  • M. Tedre
  • Computer Science
  • J. Inf. Technol. Educ.
  • 2007
TLDR
The increased investments in research efforts in computer science have been paralleled by the growth of the number of computing-centered fields, such as computer engineering, scientific computation, electrical engineering, decision support systems, architectural design, and software engineering. Expand
ICT4D: A Computer Science Perspective
TLDR
An analysis of a contextualized information technology curriculum of Tumaini University in southern Tanzania shows the potential of the computer science perspective for designing meaningful information and communication technology for a developing region. Expand
First Year Computer Science and IT Students' Experience of Participation in the Discipline
TLDR
A phenomenographic analysis identifies a spectrum of qualitatively distinct ways in which the students experience participation in CS and IT, ranging from "using", to participation as "continuous development", and "creating new knowledge". Expand
Computing as Engineering
  • M. Tedre
  • Computer Science
  • J. Univers. Comput. Sci.
  • 2009
TLDR
The article depicts the engineering aims manifest in the academic field of computing, compares the engineering tradition with the other traditions of computing as a disci- pline, and presents some epistemological, ontological, and methodological views about the intellectual foundations and contributions of the Engineering tradition in computing. Expand
The Philosophy of Computer Science
TLDR
An introduction to some of the philo-sophical issues that surround and underpin the academic discipline of computer science are provided. Expand
Second year computer science and IT students' experience of participation in the discipline
TLDR
A new outcome space is described describing second year computing students' experiences of participation in problem solving as organising and conducting the process, optimising, considering dependencies, as well as considering classes of problems and solutions. Expand
Programming Paradigms and Computational Thinking
Given the extraordinarily wide range of both programming languages and methodologies, it is worthwhile seeking some organising principles, both to enable understanding of how to choose amongst themExpand
The making of laborer subjectivity and knowledge in the information industry: Gender dimensions of free and open source development
ways of teaching and the imbalances between theories and applications are not a mere coincidence but a consequence resulting from systematic problems. In the late 1970s, women accounted for less thanExpand
...
1
2
3
4
...

References

SHOWING 1-10 OF 396 REFERENCES
Research paradigms in computer science
TLDR
This paper explores the ramifications of four influential definitions of computer science and argues that the diversity of research paradigms in computer science may be responsible both for the authors' difficulties in deciding how computer scientists should be trained and for divergences of opinion concerning the nature ofComputer science research. Expand
Science and computer science
TLDR
Computer science is, or has the potential to be, a science similar in character to physics and the other natural sciences, however, its traditions, in the areas of experimentation and formulation of theories, may delay its acceptance and inhibit its development as a science. Expand
Three Myths of Computer Science
  • J. Moor
  • Computer Science
  • The British Journal for the Philosophy of Science
  • 1978
TLDR
A basic concept of computer science is discussed-the concept of a computer program-and three related distinctions ofComputer science-software vs. hardware, digital vs. analogue, and model vs. theory are discussed. Expand
Creating a computer science canon: a course of "classic" readings in computer science
TLDR
A readings course entitled "Computer Science: the Canon" whose purpose is to counter this perception of there being no essential core of great work within the discipline by exploring a set of "great works" in computer science. Expand
Computers and society: a proposed course for computer scientists
TLDR
The purpose of this paper is to describe a course concerned with both the effects of computers on society and the responsibilities of computer scientists to society, and the possible formats for such a course are discussed. Expand
The academic image of computer science
TLDR
Students who graduate with degrees in computer science have thus achieved a broad scientific training in thei r career discipline as well as a n acceptable level of professiona l expertise. Expand
Ethnocomputing a Multicultural View on Computer Science
TLDR
It is argued that the universal theories of computing take different forms in different cultures, and that the European view on abstract ideas of computing is culturally bound, too. Expand
The Mangle of Practice: Time, Agency, and Science
Hermeneutic computer science
TLDR
The formalist paradigm in both philosophy and computer science is characterized by a belief in the value of centralization, control, hierarchy, predictability, and provability, while the minority hermeneuticist paradigm centers on concepts of autonomy, multiple perspective, negotiated and ephemeral meaning. Expand
Defining computer science
TLDR
The paper concludes with an examination of how students define computer science and how the authors should use these definitions in computer science education. Expand
...
1
2
3
4
5
...