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.
COMPUTER SCIENCE PRINCIPLES
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.
VIDEO GAME DESIGN
The concepts of effective video game design are introduced to students through a variety of topics, including level design, character and story development, and the setting of skills/stats for specific characters and items. The course culminates in a capstone project where students map out and create their own video game using the knowledge and skills gained throughout the course.