How many bridges did Julius Caesar build over the Rhine River in his campaign in ancient Gaul? As I read his Commentarii de Bello Gallico, it seemed like a lot, but it was only two. The first one was described in great detail in Book IV. It took his 40,000 legionaries 10 days to build with pilings drilled into the riverbed by giant stone piling drivers. The Germani people carefully observed the building process (can you imagine listening to the pounding pile drivers - here's a picture of a reconstruction in a German city along the Rhine?! I think I would have died of fright!) After crossing the bridge with his soldiers, Caesar explored the lands of the Germani for a few days before he crossed back over the bridge, deconstructing it along the way. Check out this helpful video on it here. And you can read the Latin passage here (DBG IV.16).
Last summer, I took a graduate-level class on creative thinking, a field I knew little about but came to love. One of the projects had us developing a lesson plan that we would use in our actual classes. I always wanted to write a bridge lesson based on Caesar's bridges for my Roman Technology classes so guess what?! I did it!
You can read the lesson here. It mentions (and defines) creative thinking methods to get students working deeply on the engineering design process. It also mentions a fantastic FREE bridge-designer software program that kids can use to learn about the civil engineering of bridges. I learned about this program from its creator, Dr. Stephen Ressler, a civil engineer and professor at the United States Military Academy. He has a wonderful course called Understanding Greek and Roman Technology through the Great Courses. I highly recommend this course (which you can access for free if you have a library membership with Kanopy).
Dr. Ressler's free bridge-building program is called the Bridge Builder Software. Spoiler alert: as a robust download, it's not available for Chromebooks, but Dr. Ressler has offered the complete code for the program if someone wants to create a version for Chromebooks.