Credits: 3


Corequisite: MATH140. And corequisite: ENEE140 or CMSC131; or a score of 5 on the A Java AP exam; or a score of 4 or 5 on the AB Java AP exam; or satisfactory performance on the department's placement exam.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer) ; and students cannot enroll in ENEE101 and ENES100 in the same semester.
An exploration of topics within Electrical & Computer Engineering (ECE). Students will be introduced to key elements of both the Electrical Engineering and Computer Engineering curriculum, including: circuits, computing systems and software, communications and controls, electrodynamics and waves, microelectronics, signal processing, and power systems.

Semesters Offered

Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019

Learning Objectives

  • Write simple codes for the Android operating system.
  • Write simple codes for the MSP430 or Arduino platform.
  • Understand basic principles of image processing.
  • Understand elementary concepts of electronic circuits and electrical wiring.
  • Understand low pass, high pass, band pass filter process.
  • Understand basic feedback control system and implement proportional and integral gains.
  • Understand and implement basic optical data communication.
  • Understand rudimentary concepts of alternative techniques of sustainable power generation.
  • Use basic test and measurement equipment necessary to evaluate the performance of simple electric and electronic circuits
  • Understand and implement model based design software.
  • Understand ethical responsibility in the engineering profession
  • Work cooperatively with others in the lab to maximize results ​

Topics Covered

  • Android Programming
  • MSP430 Programming using Energia IDE/Arduino Programming IDE
  • Image Processing of PDF Files
  • Wavelength Multiplexed Optical Fiber Transmission of Audio Signal
  • Feedback Controlled Isothermal Heater
  • Low-power Renewable Energy Sources
  • Model-Based Software Design
  • Principles of Augmented Reality
  • Measurement of Electron Drift Velocity
  • Professional Ethics

Learning Outcomes

  • Ability to apply mathematics, science and engineering principles. (M)
  • Ability to design and conduct experiments, analyze and interpret data. (M)
  • Ability to function on multidisciplinary teams. (S)
  • Ability to identify, formulate and solve engineering problems. (M)
  • Understanding of professional and ethical responsibility. (M)
  • Ability to communicate effectively. (M)
  • Knowledge of contemporary issues. (S)
  • Ability to use the techniques, skills and modern engineering tools necessary for engineering practice. (S)

Student Exposure Level: S=significant M=Moderate