Communications of the ACM
Computerizing computer science
Communications of the ACM
Great principles in computing curricula
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Communications of the ACM - Transforming China
Changing the image of computer science: a north american perspective in conversation with Europe
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Communications of the ACM - Self managed systems
New paradigms for introductory computing courses
Proceedings of the 38th SIGCSE technical symposium on Computer science education
The current crisis in computing: what are the real issues?
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Computing is a natural science
Communications of the ACM - Creating a science of games
Teaching computing in secondary schools in a dynamic world: challenges and directions
ISSEP'06 Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers
Education: Human computing skills: rethinking the K-12 experience
Communications of the ACM - Inspiring Women in Computing
Thinking about computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
Sustaining Informatics Education by Contests
ISSEP '10 Proceedings of the 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Teaching Fundamentals Concepts of Informatics
Modelling programming performance: Beyond the influence of learner characteristics
Computers & Education
Informatics education for new millennium learners
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Hi-index | 0.00 |
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.