Importance of Computer Science Education in the General Social Context

Introduction 

 The rise of information technology or IT has profoundly affected modern society. Consequently, computers have become devices of daily use. In this paper, the need of computer science education will be reflected on. The analysis will focus on the current situation of today’s society, where ITand telecommunications are playing a crucial role. World Wide Web and advanced IT tools have created new opportunities before computer science. So computers can 

be considered as intricately interacting with human social processes, where learning needs are diversifying everyday


However, in a greater social context of general education, understanding the special needs of computer science education is not easy. Conventionally, educational processes are oriented toward an instructions-based approach (Computer Science Education in the 21st Century, 2012). However, in the case of computer science, only instructions alone cannot suffice the purposes of the course. Laboratory-based exercises are necessary, and the student has to practically handle the computing device. Constructing knowledge on operating computers is thus the fundamental starting point of computer science learning. Contextually, in this paper, social perspectives on general learning as well as studying computer science will also be detailed.