page contents

Robotics  It is the branch of technology that deals with the design, construction, operation, and application of robots as well as computer systems for their control, sensory feedback, and information processing. These technologies deal with automated machines that can take the place of humans in dangerous environments or manufacturing processes, or resemble humans in appearance,behavior, and/or cognition. Many of today's robots are inspired by nature contributing to the field of bio-inspired robotics.

 

In this course the students will acquire the skills to solve complex problems that involve: algorithmic thinking, the engineering design process, and mathematics. Students will develop an understanding of how robots are designed to solve practical problems using programming languages such as Python and C++.

 

 

 

                           

 

 

 

                 4,533 Python Logo Images, Stock Photos & Vectors | Shutterstock

Coding in Python and C++ 
In this course, students will learn the fundamentals of programming using Python and C++.  They will learn about variables, loops, decisions, structures, functions and a variety of other language features such as comments, arithmetic operators, the increment operator, data conversion, and library functions. Students will receive hands-on instruction supervised by the teacher during labs/class-work assignments.  If time permits, they will also learn about the more advanced features of C++ such as: inheritance, operator overloading, pointers, abstract classes, containers, algorithms, vectors, iterators, and smart pointers.

 

                                                                                                                                                                                                                        Image result for VEX logo images

  

Vex Robotics II:

In this course students will be able to think like Engineers.  Using the Vex V5 system, they will develop problem solving skills that are very important for success in various fileds of technology. Through a series of VEX projects, they will develop Python and C++ code to directly control V5 robots.   This will provide a way for them to put theory into practice by watching the resulting output of their code controling their robots. In this course,  students work together to develop a special robot to compete in the Vex Robotics competition, which is a nation wide competition.  Teams from allover the US compete for the number one place.

 

Materials Required: All students are required to take notes and maintain an Engineering Journal for both of my courses.  See the grading policies and rubrics for journal assessment.

email address: [email protected]

Curriculum Vitae:   MyHSTeacherResume.docx

Phone: 201.553.4110  x57106