To build bridges, fortifications, weapons, boats etc.
The ancient Romans used their engineering skills to build aqueducts, bridges, roads, domed structures, the hypocaust heating system and any other building projects they undertook.
Roman legions used the skills of their soldiers who were engineers to build siege towers and maintain the artillery capabilities of the legions. The artillery consisted of catapults which had the capability to launch rocks and burning wood. These would be hurled at the walls of a city or fort under siege. The engineers also maintained huge sling weapons that could launch large arrow like weapons into the enemy's front lines.
The Romans were known for their engineering expertise. The Romans relied on Etruscan hydrological engineering techniques in the movement of water via aqueducts, and Etruscan methodology in the construction of roadways that have withstood the test of time.
Ancient Egypt displayed their advanced ancient civilization by keeping written records of their history and building pyramids that required excellent engineering skills.
Yes, pyramids are known for their distinctive triangular shape. They were built as monumental tombs for pharaohs in ancient Egypt. Pyramids are also often associated with advanced mathematical and engineering skills of ancient civilizations.
You need to know about engineering and survival skills to be trained as a astronaut.
How about their science and math skills that they used to calculate the height of each yearly flood. also, look at all the tombs and temples. Are those not amazing and [more or less] perfectly planned? they were incredible at the feats of engineering they performed.
Yes, BA students can do software engineering. Provided that you have skills .
=Romans
masonery, archetecture, engineering
for ece engineering student to learn relating her to space nd aeronautics
To help you get an idea of the kind of jobs in software engineering, I took a quick look at online job listings for software engineering. The types of job titles that showed up were Software Engineering Technician, Software Engineering Programmer, Software Engineering Manager, Software Engineering Director, and Technical Writer in Software Engineering.