Courses For the Computer Science Pathway

  • Priority Course 9th Grade

    Intro to Computer Science

    Introduction to Computer Science: This course introduces students to computer science as a vehicle for problem solving, communication, and personal expression. This 9-week course focuses on the visible aspects of computing and computer science, encouraging students to see where computer science exists around them and how they can engage with it as a tool for exploration and expression. Units covered; Problems Solving- Computers & Logic, The Internet and Web Development and Programming- Interactive Games & Animation. This course meets the one quarter technology requirement and is highly recommended for 9th grade. 

  • Priority Course

    Maker Lab Course

    Students taking this course have priority to enter the Engineering Pathway.  

    EDGE Maker Lab: (10-12) Students will learn to use EDGE Lab equipment, getting hands-on experience with 3D printers, vinyl cutters, laser cutter, and drawing tablets. In addition, students will acquire beginning programming skills and practice using Arduino boards to perform basic functions. In the second half of the course, students will employ the design thinking process to choose, research, and carry out personal projects using the skills they’ve learned.

    Maker Lab is a project-based course designed to introduce students to 21st Century technologies, develop CTE skills in engineering and business/entrepreneurship, and provide experience in design thinking and making. In the first half of the course, students will get hands-on experience using lab equipment such as 3D printers, laser cutters, vinyl cutters, Arduino boards, Raspberry Pi, and drawing tablets. They will learn the 3D modeling, graphic design, electronics, and programming skills necessary to complete practice projects for each unit. The second half of the course will focus on the design thinking process, as students identify and research a problem, design a solution to the problem, and then test and implement their solution, using the equipment and skills they learned in the first half of the class to carry out final projects of their choice. Class has been submitted for consideration to meet the CSU/UC “G” Requirement.  

  • Concentrator Course

    Robotics Engineering Technology 1/2

    Co-requisites:  Geometry and Physics are recommended. However, motivated students with an interest in robotics may take the course without these requirements.    This course explores the interaction of science and technology, and is designed to interest students in the field of robotics and motivate them to pursue advanced education in science and engineering.  In this class students will apply the scientific method and build on physics and mathematics concepts by investigative research that requires inquiry, data collection, and analysis.  Computer system components, functions, and basic programming language are covered with an emphasis on the interface of computers w/ robots.  Using the engineering design team concept as a model, students will work in small groups to research, design, program, and construct robotic devices used in competitions such as the FIRST Technology Challenge.  Integrated throughout the course are career technical education standards including interpersonal communication, problem solving, workplace organization an safety, teamwork, and technical knowledge.  This course meets the UC/CSU "G" elective credit.  

  • Concentrator Course

    3D Animation and Design 1/2

    Prereq: Successful completion of Algebra I or consent of instructor.  in this course you will learn the cutting edge of 3D design and animation. Students will use start of the art software to create Hollywood- quality 3D designs and animations, and will learn to create the same visual effects use din movies, television, video games, and web pages.  Students will create several short animated films and design elements that can be placed in video games.  This course meets the US-CSU "G" requirement

Video Game Design 1/2

Concentrator Course

Prereq:  Successful completion of Algebra I or consent of the instructor.  This two-quarter course offers a strong foundation in video game design and programming through the study of gaming technology, game design process, animation and level design.  Students will learn to analyze games and gameplay elements, examine genres and trends in gaming, and learn basic programming skills. Students will create several video games that can be published online.  This course meets US/CSD "G" requirement. 

AP Computer Principles

Concentrator Course

AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Sci Principles prepares students for college and career.  Whether it's 3D animation, video games, music, app development, medicine, engineering, visual design, robotics, or political analysis computer science is the engine that powers the technology, productivity, and innovation, which is imperative for today's students and workforce.  AP CS Principles is complementary to AP Computer Science and students can take these courses in any order or at the same time.  This course meets the UC/CSU "G" and "D" requirement.  

AP Computer Science A

Capstone Class

Prereq: Successful completion of Algebra II (or concurrent enrollment) or consent of instructor.  AP Computer Science introduces students to the formal concepts of object-oriented computer programming, including program design, control structures, data structures, and algorithms using the Java programming language. It is a year-long course designed to be comparable to a first year college level computer programming class.  In today's world, almost every occupation or endeavor uses some form of computer software.  For many college majors, AP Computer Science will be the only college course on the subject a student will be required to take.  This course meets the UC/CSU "G"  and "A" (3rd year of science) requirement.  

Articulated with CSIS 293: Intro to Java Programming at Grossmont.

Follow us on: 
Twitter: @helixedge
Instagram:  helix.edge
Phone: 619-644-1940
edge@helixcharter.net
Help our EDGE Program succeed. Volunteer your time or partner with us.  GET INVOLVED!! click link to support EDGE
  • Instagram
  • Twitter Social Icon