•  

    Coding (Computer Science) Courses in General

    In the CS courses, students will learn a variety of skills centered on computer programming and fundamental software engineering applications. A globally responsible approach is part of the core values taught in the course. These global responsibility elements include social media etiquette and responsible use of technology, energy-efficient technology approaches, and environmental respect. The courses have many individuals, partner, and group learning activities that encourage different aspects of student development and prepare them for more enhanced subject matter and computer science disciplines.

     

     

    Intro to Coding (Intro to Computer Science)

    Mobile computing is an emerging field that focuses on mobile devices, such as tablets and smartphones. In this course students will use the mobile programming language, App Inventor, to program Android tablets and smartphones. They will learn how to design and build mobile apps -- apps that are aware of their location, apps that send and receive text messages, apps that give advice and directions.

    They will also learn about the fundamental principles of computer science. They will learn about the potential and the limitations of computing and coding, the importance of data in today's computing environment, how the Internet works and how encryption is used to protect our Internet transactions. Lastly, they will learn about the positive and negative aspects of computing in today's society.

    Coding 1 (Computer Science 1) 

    Students in full-year Computer Science 1 class will be introduced to computer science as a vehicle for problem-solving, communication, personal expression. Students will be encouraged to see where computer science exits around them and how they can engage with it as a tool for exploration and expression. They will learn to create websites using HTML and CSS, develop animations and games by using JavaScript.

    Advanced Coding (Computer Science 2) - not offered this year due to the scheduling 

    The full-year Computer Science 2 includes JavaScript programming language to explore the relationship between hardware and software with Adafruit Circuit Playground, and learn sophisticated computer programming advancing upon students previous knowledge gained in Computer Science 1 class. They will also explore problems that help develop understanding of and sensitivity to the use of three-dimensional design fundamentals by using Sketchup which allows users to imagine anything and then design it in minutes.