This document discusses the differences between computer science, engineering, engineering technology, and technical theory. It explains that computer science builds a scientific foundation for topics like programming and algorithms. Engineering applies science and methods to create designed objects. Engineering technology uses mathematics, science, experience, and skills to enhance technologies. Technicians work with engineers and focus on implementation, testing, and maintenance of products. The document also discusses the differences between associate and bachelor's degrees, with bachelor's programs requiring more experience and education from instructors. Finally, it notes that engineering technology majors specialize in areas like design, implementation, or testing, and that these majors lead to high paying jobs right out of college.