Clark School Home UMD

ENEE101 Introduction to Electrical & Computer Engineering

Credit & Contact Hours:

3 credits (75 minute lecture, 3 hours 40 minutes laboratory)

Course Description:

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: computing systems and software, communications and controls, electrodynamics and waves, microelectronics, signal processing, and power systems.

Co-Requisite(s) and Restrictions:

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
Students cannot enroll in ENEE101 and ENES100 in the same semester.

Course Oversight:

ECE Department

Course 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 (selection could very between semesters):

  • 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