skip to main content
review-article

Computer science: a language of technology

Published:01 December 2007Publication History
Skip Abstract Section

Abstract

The field of computer science has been rapidly developing since its recognition as a stand-alone discipline. The dynamics of the field led to its inadequate public image and posed challenges regarding how to make computer science studies more appealing to students. Recently, computer science has been recognized as a language of natural sciences, and its synergy with these sciences became noteworthy. This paper illuminates another facet of computer science. We call for the acknowledgement of computer science as a scientific paradigm, which is a language of technology. The language describes structures, processes, relationships, and communications. We believe that this view expands the responsibility of computer science in the contemporary world and legitimates its status as a basic language that is essential for acquiring scientific and technological literacy.

References

  1. Adler, A. Mathematics and creativity, in (T. Ferris, ed.), The world treasury of physics, astronomy and mathematics, Little, Brown and Co., 1991.Google ScholarGoogle Scholar
  2. Chen, D. & Stroup, W. (1993) General System Theory: Toward a conceptual framework for science and technology education for all. Journal of Science Education and Technology, 2(3), 447--459.Google ScholarGoogle ScholarCross RefCross Ref
  3. Denning, P. J., Comer, D. E., Gries, D., Mulder, M. C., Tucker, A., Turner, A. J., and Young, P. R. (1989). Computing as a discipline, Communication of the ACM, 32(1), 9--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Denning, P. J. (2004). Great principles in computing curricula. Proceedings of SIGCSE'04, Norfolk, Virginia, USA, 336--341. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Denning, P. J. (2005). Is computer science science? Communication of the ACM, 48(4), 27--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Denning, P. J. (2007). Computing is a natural science. Communication of the ACM, 50(7), 13--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Guzdial, M. and Soloway, E. (2003). Computer science is more important than calculus: The challenge of living up to our potential, inroads -- SIGCSE Bulletin, 35(2), 5--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Haberman, B. (2006). Teaching computing in secondary schools in a dynamic world: Challenges and directions, Lecture Notes in Computer Science, Springer Berlin/Heidelberg, 4226, 94--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Johnson, J. R. (1989). Technology: Report of the Project 2061, Phase I Technology Panel. Washington, DC.: American Association for the Advancement of Science.Google ScholarGoogle Scholar
  10. Klawe, M. (2005). Changing the image of computer science- A North American perspective in conversation with Europe, Keynote, Proceedings of ITiCSE'05, June 27--29, 2005, Monte de Caparica, Portugal, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Koffman, E., Ellis, H., Kelemen, C. White, C., and Wolfman, S. (2007). New paradigms for introductory computing courses. Proceedings of SIGCSE'07, March 1--10, 2007, Covington, Kentucky, USA, 67--68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. McGettrick, A., Cassel, L., Guzdial, M., and Roberts, E. (2007). The current crisis in computing: What are the real issues? Proceedings of SIGCSE'07, March 1--10, 2007, Covington, Kentucky, USA, 329--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Naughton, J. What is 'Technology'? in: (Banks, F. ed.) Teaching Technology, 1994, Routledge; London and New-York, in association with the Open University.Google ScholarGoogle Scholar
  14. Stephenson, C., Gal-Ezer, J., Haberman, B., and Verno, A. (2006). The new educational imperative: Improving high school computer science education. Final report of the CSTA Curriculum Improvement Task Force February 2005, Computer Science Teachers Association, Association for Computing Machinery, http://csta.acm.org/Publications/White_Paper07_06.pdf {Accessed April 2007}Google ScholarGoogle Scholar
  15. Smith, D. (1998). Computerizing computer science. Communication of the ACM, 41(9), 21--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Towards Science 2020. (2006). Microsoft Research. http://research.microsoft.com/towards2020science/downloads/T2020S_ReportA4.pdf {Accessed 6 May 2007}Google ScholarGoogle Scholar
  17. Wing, J. M. (2006). Computational thinking. Communication of the ACM, 49(3), 33--35. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computer science: a language of technology

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader