This course provides a broad and general introduction to the practice and history of engineering and computing fields; their impact on humanity and society and their relationship to the ecosystem, professionalism and ethics. The course introduces important concepts relevant to the fields of engineering and computing, including the engineering approach to solving problems, communications and computations, ethics, environmental responsibility and teamwork. Particular attention will be paid to how technology, engineering and pervasive computing impacts society. The course also introduces academic skills and strategies for success as a student and in a professional career.