The Science in Computer Science

Communications of the ACM, Vol. 56, No. 5, May 2013
Peter J. Denning, editor-in-chief of Ubiquity, makes the case that computer science is indeed a “science” and that it is fundamentally distinct from any of the STEM fields. As Denning points out, how we define “computer science” matters for educators, researchers and practitioners. When it comes to education, for example, viewing computer science as a “science” will elevate it in any discussion of funding priorities for building a competitive IT workforce. When it comes to the workplace itself, it means that computer scientists will be seen as genuine collaborators with reliable predictive models and valuable analytic tools, rather than just as professional coders.
Denning points out that two external factors – the rise of computational science and the discovery of natural information processes - have spawned a science renaissance in computing. Experimental methods have regained their stature because they are the only way to understand very complex systems and to discover the limits of heuristic problem solution methods. New fields heavily based in experimental methods have opened up—network science, social network science, design science, data mining, and Bayesian inference. The widening claims that information processes occur in nature have refuted the notion that computer science is not "natural" and have complemented earlier arguments that computing is a science of the artificial. This brief history suggests that computing began as science, morphed into engineering for 30 years while it developed technology, and then entered a science renaissance about 20 years ago.
Although computing had subfields that demonstrated the ideals of science, computing as a whole has only recently begun to embrace those ideals. Some new subfields such as network science, network social science, design science, and Web science, are still struggling to establish their credibility as sciences. Denning discusses a list of criteria for “computer science” to meet the traditional ideal of a “science.” He then argues that the current educational system must shift so that it reflects the changing breadth and scope of computer science as a “science.” Students are losing interest in computing in high schools, half of which have no computer course at all, and many of the others relegated their one computer course to the basics, rather than teaching the principles of computing. The science renaissance in computing has led to an explosion of new content on the principles of computing that is beginning to reach into high schools, led by early work by the U.S. National Science Foundation and the Educational Testing Service.

Click Here to View Full Article


  1. Nếu bạn đang muốn đăng tin bán nhà hay bán đất hoặc bạn muốn mua nhà hay đất thì hãy đến với chúng tôi rao vat mien phi, với chất lương hàng đầu chúng tôi sẽ giúp các bạn , đăng tin và xem các khu vực nha dat quan go vap, ban dat quan 9, nha dat quan thu duc , nha dat quan binh tan , nha dat quan tan phu , nha dat quan tan binh và các khu vực khác trên toàn quốc với uy tín và hiệu quả cao khi bạn đến với chúng tôi.


Post a Comment

Pascal Fares and Open Source Lebanese Movement >

Popular posts from this blog

Setting Up Network RAID1 With DRBD On Ubuntu 12.04

HOWTO remove all dangling commits from your git repository