• Computer Programming

    Computer Programming (7th-8th Grade):

    The computer programming class will introduce students to basic computer science and computer coding concepts. This is a semester course, using the Code.Org CS Discoveries track. 

    We will cover: 


    • Problem Solving & Computing
    • Web Development
    • Interactive Animation & Games


    Unit 1 - Problem Solving and Computing 

    Problem Solving and Computing is a highly interactive and collaborative introduction to the field of computer science, as framed within the broader pursuit of solving problems. Students will practice using a problem solving process to address a series of puzzles, challenges, and real world scenarios. Next, they will learn how computers input, output, store, and process information to help humans solve problems. The unit concludes with a project in which you design an application that helps solve a problem of your choosing.


    Unit 2 - Web Development 

    In Unit 2, students will learn how to create and share the content on their own web pages. After deciding what content they want to share with the world, they will  learn how to structure and style their pages using HTML and CSS. They will also practice valuable programming skills such as debugging, using resources, and teamwork.


    Unit 3 - Interactive Animations and Games 

    In Unit 3, students will build on their coding experience as they program animations, interactive art, and games in Game Lab. The unit starts off with simple shapes and builds up to more sophisticated sprite-based games, using the same programming concepts and the design process computer scientists use daily. In the final project, they will  develop a personalized, interactive program.


    Student Syllabus