COMPUTER SCIENCE & ENGINEERING
The computer science and engineering curriculum in Upper School is designed to allow Browning students to enhance their own learning, increase their productivity, and encourage their creativity. Our Upper School students in Form III are given a Macbook and Form IV - VI are given an iPad which allows Browning to meaningfully use technology in ways that enhance each student’s entire learning experience. Unlike Lower and Middle Schools, Upper School students have a choice of which technology courses they take during their four years. After Form III, students have a choice of electives in Engineering or Computer Science. Upon graduating, every Browning boy will have experience with writing code, designing and producing 3D models using computer applications, engineering with electronics, and the creative confidence to solve real-world problems through syntheses.
CLICK HERE TO LEARN MORE ABOUT BROWNING'S COMPUTER SCIENCE & ENGINEERING PROGRAM.
Form III Computer Science and Engineering (Fall Semester)
In Form III, students continue to learn the basics of text-based coding with Python using CodeHS, an online learning platform. Concepts covered include declaring variables and functions, control statements, iteration, conditional statements, and decomposition.
Introduction to Engineering (Fall Semester)
In Form IV, Introduction to robotics engineering is a course that gives students a basic understanding of the engineering-design process. Specifically, students study robotics to ultimately design a robot to compete in the First Tech Challenge; an international robotics competition. Each student learns the rules of the competition in order to research the problem, to design and sketch ideas, to build a robot, and to test and evaluate the performance of the robot.
Introduction to Computer Science (Spring Semester)
Advanced Computer Science (Full Semester)
Advanced Robotics (Full Semester)
In Advanced Robotics, Form V & VI students design a robot to compete in the First Tech Challenge, an international robotics competition. Students learn the Engineering Design Process to research, design, sketch idea and select ideas, build the robot, and to test and evaluate the performance of the robot.
Applied Computer Science (Full Year)
The Applied Computer Science course will require students to explore Computer Science principles through the lens of a real-world problem. Students will continue to build basic skills necessary to develop an app while moving through the engineering design cycle with the objective to have a functioning app for demo at the end of the course. For the 2019-2020 School year we will work to partner with Montefiore Children’s Hospital “Chilzone” - an initiative that uses Augmented and Virtual Reality to help young patients while they are in the hospital.
This is a dynamic independent studio class offered to students in Forms V & VI , structured as a "workshop" practicum, and as such it will focus on computer science research and engineering methods with a strong focus on innovation building on in-context user needs. The first semester is intended to introduce key methods and apply them in a series of design sprints. In the subsequent weeks, student teams will work on a more robust challenge for a "client," where they will continue to hone their computer science and engineering design skills and connect them to not only the user, but also to the business. All assignments and deliverables for students will be in the context of their project(s) which is showcased at the annual, year-end exposition.