This document compares and contrasts computer science, engineering, engineering technology, and technical theory. It discusses that computer science builds a scientific foundation for topics like programming and algorithms. Engineering is the application of science and methods to design objects. Engineering technology uses mathematics and science gained through education and experience to enhance technologies. Technicians work with engineers and implement designs. It also overview bachelor's and associate's degrees, with bachelor's programs requiring more experience and education from instructors. Engineering technology majors specialize in areas like design, implementation, or testing of projects. Majoring in engineering technology can lead to high starting salaries after graduation.