B6- NC Computer Science Standards Review

Kim Good
Blog #6
4/15/2020
EDTC 6037

 NC Computer Science standards are that computational thinking is a key to 21st Century skills that help students both to understand and take advantage of computing in various domains.  The standards are well aligned with the purpose, rationale, and goals.  Over the last few years, I have seen significant growth in interest in teaching computer science in education as early as primary school. The curricular are being revised to either reform or introduce the subject of computing, computer science of informatics. In schools and media, advertisements place a lot of emphasis on  "coding" as the main topic to engage students to be creative with technology as well as understanding the fundamental principles of computer science. Computer Science standards are available to educators but are not being taught to students due to a lack of knowledge about Computer Science. 

Computer Science in grades K-8 in North Carolina could be integrated into the core academic areas (English Language Arts, Mathematics, Social Studies, & Science) in order to support students & teacher leaders in the teaching & learning of the academic content area. Computer Science in math could include graphs, recursive formulas, counting, logic, probability, and matrices. Methods may be used in designing algorithms and computer systems, as well as in software engineering. Science unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. In healthful living with physicians and caretakers using technology to take better care of their patients. Disease surveillance projects are computer-based surveillance systems, which are used for rapid transmission and analysis of morbidity data. As an educator, my school technology support is the administrators and technology facilitators to advocate for resources the school needs to support the curriculum. The admin could support the TF in reaching out to Computer Science experts outside of school about volunteering time to offer professional developments for teachers to learn how to teach CS. Also,  reaching out to Microsoft to see if they offer any free online tutorials to support the learning of computer science concepts. https://news.microsoft.com/features/cracking-the-code-to-helping-educators-learn-and-teach-computer-science/

Potential challenges or issues for classroom teachers could be lack of support for the educational personnel and learners; lack of teacher competencies to use certain software; Insufficient financing of teacher professional developments in ICT field, of appropriate computer hardware and software.




Comments

Meagan said…
My son did the Hour of Code on Code.org when he was in second grade and he loved it. I think start kids in computer science and computational thinking in elementary is a great idea. Even if we start small with just coding, it at least exposes them.
Lack of support is definitely a challenge for teachers. In order for teachers to be successful they need the time and support to learn the standards before them can teach them.
Kelli Holden said…
I completely agree with using coding, especially for the younger grades. This will introduce them and engage them into computer science. This school year I have used coding in my own classroom where students programmed Dash robots for an area and perimeter activity. They enjoyed it a lot, however as a teacher I felt that time was not on our side to really dive into it as I would have hoped.
Dr. Liao said…
Kelli, I'm also a big fan of Dash robots! Kids in elementary and secondary love it! . When you said time would be a challenge, do you mean it would take too much time to teach and learn how to use Dash and to only address limited number of standards that students need to meet? Can you elaborate on that?
Melody Lam said…
I think that there needs to be a distinction between coding and computer science. Computer Science isn't just about coding -- it's about the impacts of computing globally as well as computational thinking. Coding is but one piece of it. Code.org has a lot of good curriculum for K-8 classes and I think it would be cool to integrate some of those bits and pieces into classrooms. I agree with the support; I think there needs to be more support starting with CT concepts first before getting into the coding bit.