Principles of Coding is designed to introduce middle school students to the power of coding. Computer literacy hasbecome just as important as reading and math literacy in the 21st Century. No matter what career students select,learning even the basics of coding and computers will benefit them. Additionally, every year there is a standingdemand for 120,000 people who are trained in computer science. Jobs in this industry are growing at more than twotimes the national average of any other field.
Throughout this course, students are not only introduced to the basics of coding, but delve deeply into the thoughtprocesses behind designing technology. Right from the start, students learn the Engineering Design Process and followthis process to create games, simulations, and even a mobile application. Students learn the connection between thecore subjects of English Language Arts and Math to Computer Science. Students also examine the impact oftechnology from a global perspective. The content was written to be highly-engaging for the middle-school audience.Multimedia and interactive elements are built into every lesson to ensure a high-level of student engagementthroughout.
Curriculum designed for this course was guided by the standards from the Computer Science Teacher’s Association.These nationally recognized standards are designed to “provide the foundation for a complete computer sciencecurriculum and its implementation at the K–12 level.” These standards integrate computer science learning with coresubjects.
More specifically student will learn the following.