• Overview

    Students will explore computer coding concepts and work on animation
    and game design skills. They will create a web site presence and delve
    into generating apps for phones. 

    Curriculum: Computer Science Discoveries from code.org

    Computer Science Discoveries on Code.org is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun. This one semester course will focus on the aspects of exploration and expression.



    We focus on these five core principles:

    1. Problem Solving
    2. Persistence
    3. Creativity
    4. Collaboration
    5. Communication



    Projects: 40%

    Assessments: 60%

    Most work is completed in class.  If an assignment is not completed in class, it is the student’s responsibility to finish the assignment at home or by appointment.  Please check Power School weekly to stay updated on grades. 



    Course Objectives:

    1. Foster an inclusive computing culture.
    2. Create computational artifacts.
    3. Collaborate around computing.
    4. Test and refine computational artifacts.
    5. Recognize and define computational problems.
    6. Communicate about computing.
    7. Develop and use abstractions.


    Topics: Problem Solving, Web Development, and Animations and Games/Apps.


    CSD Unit 1 - Problem Solving

    Unit 1 is a highly interactive and collaborative introduction to the field of computer science, as framed within the broader pursuit of solving problems. You’ll practice using a problem solving process to address a series of puzzles, challenges, and real world scenarios. Next, you’ll 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.


    CSD Unit 2 - Web Development

    In Unit 2, you’ll learn how to create and share the content on your own web pages. After deciding what content you want to share with the world, you’ll learn how to structure and style your pages using HTML and CSS. You’ll also practice valuable programming skills such as debugging and commenting. By the end of the unit, you’ll have a personal website that you can publish to the Internet.


    CSD Unit 3 - Animations and Games

    In Unit 3, you’ll build on your coding experience as you 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, you’ll develop a personalized, interactive program.