precipitation: the act of casting down or falling headlong from a height
descent: a movement downward
computer scientist: a scientist who specializes in the theory of computation and the design of computers