Credits: 3

Description

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, Spring 2020

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