User:Sh3nl0ng16/Computer science

Education[edit]
Main article: Computer science education

Computer Science, known by its near synonyms, Computing, Computer Studies, has been taught in UK schools since the days of batch processing, mark sensitive cards and paper tape but usually to a select few students. In 1981, the BBC produced a micro-computer and classroom network and Computer Studies became common for GCE O level students (11–16-year-old), and Computer Science to A level students. Its importance was recognised, and it became a compulsory part of the National Curriculum, for Key Stage 3 & 4. In September 2014 it became an entitlement for all pupils over the age of 4.

In the US, with 14,000 school districts deciding the curriculum, provision was fractured. According to a 2010 report by the Association for Computing Machinery (ACM) and Computer Science Teachers Association (CSTA), only 14 out of 50 states have adopted significant education standards for high school computer science.

Israel, New Zealand, and South Korea have included computer science in their national secondary education curricula, and several others are following.

Computer Science now is expanding around the globe for almost countries [https://www.brookings.edu/research/what-do-we-know-about-the-expansion-of-k-12-computer-science-education/#:~:text=Computer%20science%20(CS)%20is%20an,%2C%20and%20programming%20(%20Technopedia). (219 countries)] in the world.

In addition, to do this, it is mandatory for teachers in the secondary and elementary levels to be equipped with knowledge of this field for their students.

"Certification schemes serve the dual purpose of testing CS teachers’ subject matter expertise and signaling their unique qualifications to prospective employers. This in turn incentivizes teachers to pursue training, to set forth a cycle of developing better CS education teachers."

Currently, the teaching of computer science (basic concepts) in high schools mainly comes from western countries. Of course, the basic programs that will be taught are focused on Computational Thinking Education

"In 2011, ISTE and CSTA developed an operational definition of CT and provided a framework for K–12 educators. After some years of implementation in schools, a “step-by-step cognitive strategy” for teaching computer programming with CT in secondary schools (Brannon 2016) was proposed".

The achievement if computer science were to be popularized in the K-12 environment would be enormous because it helped students with better thinking abilities, prepared to be knowledgeable users and critics of computers, as well as designers and builders of computing applications that will affect every aspect of life in the 21st century.