stargazing: observation of the stars
observation: the act of observing; taking a patient look
computer architecture: the art of assembling logical elements into a computing device; the specification of the relation between parts of a computer system