Technology & Engineering

Computer science and engineering courses give students hands-on skills for real world careers.


Using the engineering design process, students explore a variety of engineering disciplines and complete hands-on collaborative projects. Topics include: Robotics, Circuitry, 3D Printing and Design, Building and Construction, and Solar and Wind Energy. The Engineering Lab is equipped with five 3D printers and a laser cutting machine for use in engineering designs and construction.


The BCHS Robotics Club offers students the opportunity to apply design and programming skills they learn in the classroom to real-world engineering challenges. Club members work as a team to design, build and program robots for FIRST® Tech Challenge competitions at the regional and national levels, gaining access to exclusive scholarships from hundreds of colleges and universities.


Students are challenged to explore how computing and technology impacts the world around them as they learn the foundational concepts of computer science and computational thinking.  Concepts include: logical reasoning, problem solving, data representation, abstraction, the creation of “digital artifacts,” and the operation of computers and networks, as well as the ethical, legal and social aspects of information technology.


College preparatory and honors courses introduce students to computer programming concepts, procedures and methods, along with the problem-solving skills necessary to design and code solutions to programming projects. With an overview of both Python and Java programming languages, students learn the basics of programming and build the skills to design their own programs. Topics include but are not limited to the following: robotics, data science, video game design, and electrical engineering with Arduino.