Advanced Computers ("Computer Science")
In 1995, Steve Jobs said “Everybody in this country should learn how to program a computer…. Because it teaches you how to think.” Decades later, evidence is growing to support the idea that learning computer science and coding, helps students far beyond the direct benefits of digital literacy or careers in tech.
Computer Science is Foundational for Every Student
Computing is so fundamental to understanding and participating in society that it is valuable for every student to learn as part of a modern education. Computer science as a liberal art, a subject that provides students with a critical lens for interpreting the world around them. Computer science prepares all students to be active and informed contributors to our increasingly technological society whether they pursue careers in technology or not. Computer science can be life-changing, not just skill training.
You will begin by learning computer science on Code.org, a fun, creative platform for learning computer science and basic coding to create interactive animations, games, or apps.
After completing a series of lessons in Code.org, students will transition into the programming using the coding language Python via Codesters *(see description of Codesters below). We will also be doing CAD design along with 3D printing, as well as coding robotic drones.
Why computer science
Six different studies show: children who study computer science perform better in other subjects, excel at problem solving, and are 17% more likely to attend college. Computer science teaches students critical thinking, problem solving, and digital citizenship, and benefits all students, no matter what opportunities they pursue in the future. And learning to make interactive animations, code-art, games, and apps on Code.org encourages creativity and makes learning fun.
In this introductory course, students will learn the foundational concepts and skills of computer science (CS). They will transition from being the consumers of technology to the creators of technology, and they will explore how to use the power of computers to solve big, real-world problems. The course is designed to be fun, engaging, relevant, collaborative, and creative. Students will build their understanding of computing concepts using many unplugged activities and will apply their understanding through creative projects. Possible topics may include, but are not limited to making animations, music, drawings, video production, MS Office applications, OS applications, and games, as well as program robots.
What is Codesters?
Codesters combines a fun online coding platform for students, a powerful learning management system for teachers, and built-out coding lessons so you can start teaching kids to code in your school today.
Codesters lets students create interactive projects in Python. A unique drag-to-text toolkit guides students through text-based coding, while engaging them with sprites and animations.
Students use Python to build projects through structured lessons, then modify their code to create custom projects. Codesters use multiple exit points to support differentiated instruction.
Goals Coding Certifications