User:Sjcriv1423/sandbox

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Computers Science in K-12 Curriculum[edit | edit source]

What is computer science?[edit | edit source]

Computer science focus on the theory of computation applications.  The understanding of “why” behind computer programs.  Computer science uses algorithms and advance mathematics to manipulate and create information.[1]

Why is computer science a current trend?[edit | edit source]

The drive for computer science is due to workforce development and economics.  Students in computers science will benefit in the industry, national, and workforce, therefore, schools must raise skills and find ways to teach curriculum to students.[2] This allows students to set career and future college goals.  By offering computer science classes throughout K-12 education empowers students to increase their understanding of the requirements to continue their education in computer science.  This will minimize the need for computer scientists in the future.

Implementation of Computer Science in K-12 Setting[edit | edit source]

As education more towards implanting computer science in classrooms new lessons and curriculum arise[3].

  • As education more towards implanting computer science in classrooms new lessons and curriculum arise.
  • Education of computer science principals would close the gender gap and culture gap in computer science careers
  • Students will be empowered by managing their achievement and course work in the subject of computer science.
  • There are many free resources for teachers to implement computer science principles and for school districts to adopt computer science classes.
  • Decisions on what material to use to implement computer science, such as: Code.org, Codecademy, College Board, Project Lead the Way, etc.  Once a decision is made, teachers can decide and organize curriculum or lessons.
  • For computer science integration to work all administration, teachers, and students need work together.
  • Professional development would be required for all teachers and building administrators involved.
  • Course work and applications are immediately engaging for students from K-12.
  • Computational thinking can be taught without computers.

Key Issues with implementation of computer science in a K-12 setting[edit | edit source]

Several issues to be aware of when considering computer science integration[4]:

  • Lack of computer science material or curriculum for students with disabilities.
  • Assessment of computational thinking and computer science knowledge through “game-like” resources
  • Availability of computers and Internet access.
  • Availability of teachers with prior knowledge or interest.
  • Technological support within the school
  • Time for implementation and/or professional development.
  • Lack of interest in students.
  • Lack of parent support

Related and Recommended Resources for computer science implementation[edit | edit source]

  • www.code.org
  • www.codecademy.com
  • www.girlswhocode.com
  • www.pltw.org
  • https://apstudent.collegeboard.org/apcourse/ap-computer-science-principles
  • www.scratch.com
  • www.alice.org
  • http://blogs.edweek.org/edweek/DigitalEducation/2017/05/emerging_research_k-12_computer_science_for_all.html
  • http://www.gettingsmart.com/2012/07/integrating-computer-science-everyday-subjects/
  • www.commonsense.org
  • https://learnit.hoonuit.com/?from_auth=1

References[edit | edit source]

  1. www.hamiltonproject.org
  2. Reed, D. (2011). A balanced introduction to computer science. Pearson.
  3. Schneider, G. M., & Gersting, J. L. (2013). Invitation to computer science. Boston, MA: Cengage Learning.
  4. Iwona Miliszewska , Gayle Barker, Fiona Henderson, Ewa Sztendur Journal of Information Technology Education: Research  Volume 5, 2006, p. 107-120 https://doi.org/10.28945/237