Computer Science and Robotics Pathway
- Why should you enroll in the robotics program?
Challenging elective courses are recommended by the College Board as part of a student's high school curriculum if one decides to pursue an AA, BA, MA or Doctorate degree later in life. Also, nowadays Computer Technology, Information Technology (IT) and computer code driven mechanical devices (robots) are incorporated in almost every existing career our students decide to pursue.
The industry standard coding used in this course (RobotC programming language was created using components of C++ and Java) have been used to program: Microsoft Windows, Mac OSX, US Navy UAV Drones, Flight Simulators, DVD Player Firmware, Video games, Microwaves, CAT Scanners, Smart Cars, Satellites, Cell Phones, Electronic Toys and much, much more. Therefore, I would recommend this course to anyone who wants to be successful in tomorrow's technology driven society.
- The robotics 1 course provides an introduction to robotics, where students learn the basics of design, building and programming robots using VEX robotics systems.
- The instruction emphasizes computational thinking, which helps students develop the ability to solve complex problems.
- This course also covers the principles of Physics and other central elements of robotics. It gives a foundation in the tools used in robotics and prepares students for further study in the field of robotics, including the 2nd robotics course.
- The robotics 2 course provides instruction in advanced robotics concepts, where students will learn advanced design (including prototyping with the 3D printer), building and robot programming skills using the Arduino based robotics system and building.
- Additional information:
- Both courses are aligned to instructional standards outlined by the CDE.
- Both courses offer students the opportunity to receive industry recognized certifications.
- Both courses are a-g approved (g - elective and d - science).
- Robotics students are TSA chapter leaders.
- Robotics students participate in actual and virtual robotics competitions (see below).
- More student work is displayed here.
- Visit the robotics website for more information.
- Robotics competitions:
- Bellarmine College Preparatory in San Jose (2016 - 2017).
- California State Polytechnic University in San Luis Obispo (2017-2018) .
- CoderZ virtual robotics competition (2020-2021).
- Student opinion of the robotics course:
- Prerequisites for this course are the Introduction to Computer Science (where students are familiarized, among other things, with coding) and Physics courses (where students learn the physical concepts that are at the foundation of building robots).
Computer science program:
- Why should you enroll in the computer science program?
Technical skills such as programming, and non-technical skills such as problem-solving and leadership, are amongst the skills you learn in this class. Computer science is used in many different industries. From communications and financial companies, to software, health care, and governmental agencies, there are no limitations. We live in a time where technology plays an important role in many aspects of life, and so the many skills you learn in this educational field are in high demand.
- The introduction to computer science course provides an introduction to computer science, where students will learn the basics of computer programming along with the basics of computer science. The material emphasizes computational thinking and helps develop the ability to solve complex problems.
- It gives a foundation in the tools used in computer science and prepares students for further study in computer science, including AP Computer Science Principles and AP Computer Science A courses.
- Additional information:
- The course is aligned to instructional standards outlined by the CDE.
- The course is a-g approved (g - elective).
Visit the computer science website for more information.