I'm in a class like that currently, its called Physics of Engineering. It meets 10 periods a week, counts as double credit, and is generally amazing. It covers the Physics B curriculum with a heavy emphasis on the application of physics in the engineering world. One period a day is spent in lecure with another period in the shops. I love it since robotics has a way to pop up everywhere in the second part of the class. For example, right now I'm making an electromagentic clutch with VEX components.
Students must also manditorily take a class in either Civil or Marine Engineering. We also have Electrical, Mechanichal, Structural and Computer Science electives.
If you want real specifics, contact
levy@bxscience.edu. He's the AP of Tech at Bronx Science and is in charge of all these classes. Hes also a robotics mentor, so mention you were recommended through Chief Delphi.