Aerospace engineering is the primary branch of engineering concerned with the research, design, development, construction, testing, science and technology of aircraft and spacecrafts.
It is divided into two big and overlapping branches: aeronautical engineering and astronautical engineering.