References

d'Abrera, & Bella. (2018, December). THE WRITING ON THE WALL: Returning to the true purpose of 
     education can reverse plummeting academic standards. Retrieved from MasterFILE Premier 
     database. (Accession No. 134949733) 
Fluck, A., Webb, M., Cox, M., Angeli, C., Malyn-Smith, J., Voogt, J., & Zagami, J. (2016, July). 
     Arguing for Computer Science in the School Curriculum. Retrieved from Education Full Text 
     database. (Accession No. 116991596) 
       This article describes multiple different cases where computer science can be applied better 
       to the current public school curriculum in K-12. It describes how as computers become more 
       prevalent in society, it becomes more necessary for education to cover such a topic. Overall 
       the article covers the topic somewhat broadly, mentioning how even in elementary school 
       children should be taught typing classes and even basic pragmatic and computational thinking. 
       It also stresses the appointment of teachers that are fluent with technology, allowing them 
       to utilize it properly to teach. In the 2nd section, it describes multiple different models 
       where more computer science is needed in teaching. For example, in mathematics, where 
       computational thinking is already somewhat present, more computational references should be 
       made in order for a point of view slightly skewed towards computational thinking versus the 
       olden-age mathematical thinking. Another solution was to add it as a core subject along with 
       science, history and the other core subjects taught today. This idea is less effective as 
       computer science alone isn't directly useful to the average person, but it becomes 
       increasingly more useful as it is taught alongside other subjects and teaches the overall 
       arching concept of computational thinking and how computers are used to accelerate innovation 
       or discovery in each subject. 
Hudkins, D. (2013, July). WHY WE MUST REQUIRE COMPUTER SCIENCE EDUCATION NOW. Retrieved from 
     MasterFILE Premier database. (Accession No. 87618789) 
       This article, while more of an editorial piece, or possibly an opinion-piece. The author 
       describes how computer science should be required by the federal government in public 
       teaching. While taking more of a radical approach, the author advocates for the inclusion of 
       Computer Science as a core subject, even involving programming as a requirement (which is 
       generally frowned upon by most experts). Computational thinking is an important concept that 
       comes tied to Computer Science, and the different facets of thinking are all taught in 
       different ways in accordance with different subjects. This is why computational thinking is 
       becoming more prevalent. A uniform way of thinking that combines nearly all paradigms into 
       one significant logical ruleset. The reason this thinking is really superior is the fact that 
       computers use it, and being able to think at least similar to the fashion that computers do 
       comes as a huge advantage in any job that requires work with machinery, computers, or 
       software. The author presents his argument with some insights into how this has previously 
       been achieved, referencing some private schools in California and others. He uses these 
       examples to prove his point and show that computational thinking does improve the public 
       school system and test grades. 
Margolis, J., Goode, J., & Bernier, D. (2011, February). The Need for Computer Science. Retrieved 
     from MasterFILE Premier database. (Accession No. 58108051) 
       This article maintains the importance of computer science in public school systems. It 
       stresses why our society continues to move into a more technological dependent state and our 
       general knowledge of technology must be higher in order for us to continue to function. Our 
       ability to use technology should be increasing with the increase in the power of technology. 
       Most public school systems currently implement basic typing classes and require them for 
       graduation, but the article states that these are not rigorous enough to properly enforce 
       typing standards and other computer-usages. The article also stresses computational thinking 
       and how thinking similarly to computers allows for easier use of computers. They discuss the 
       requiring of programming classes in order to graduate, which while useful, is not a necessary 
       skill to be learned before moving into the real world, so the idea is mostly set aside for 
       the rest of the article. The article also addresses how public school systems could properly 
       handle the integration of computer science into their current curriculums. They also note 
       that it should be required for most schools to have some sort of device provided for the 
       students. 
Parr, K., Parr, B., & Mohon, V. (2019, October). The Impact of Mathematically Enhanced Curriculum on 
     Career and Technical Education Student Math Scores. Retrieved from Education Full Text 
     database. (Accession No. 140287494) 
Schanzer, E., Krishnamurthi, S., & Fisler, K. (2019, May). What does it mean for a computing 
     curriculum to succeed? Retrieved from Business Source Premier database. (Accession No. 
     137694566) 
Shah, V. (2019, November). CSpathshala: Bringing Computational Thinking to Schools. Retrieved from 
     Business Source Premier database. (Accession No. 139511212) 
Sultana, S. G., & Reed, P. A. (2017, August). Curriculum for an Introductory Computer Science 
     Course: Identifying Recommendations from Academia and Industry. Retrieved from Education Full 
     Text database. (Accession No. 130930986) 
TBD. (n.d.). _TBD_ on the integration of computer science into public schooling (Interview by N. T. 
     Coetsee). On Interview [Motion picture].