This course introduces students to a broad scope of electrical and computer engineering. The objectives are to prepare students for the next tier of ECE core courses and to excite them about ECE. The course covers topics such as Data Processing, Data Transmission, and Data Storage. Specific coverage includes: electronic circuits basics, computer logic, CPU, von Neumann architecture, embedded systems, capacitor, inductor, amplifiers, analog filters, analog to digital conversion, digital filters, wireless communication, fiber communication, computer network, data center and storage technologies, modern cryptography, and machine learning. On each of these subjects, the course will focus on certain topics to give an appreciative depth and help students understand the essence of the subject. Lectures will be accompanied by labs, which may include hands-on building of circuits, embedded systems, and computer networks, and a machine learning lab.