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.
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.
Semesters OfferedFall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020
- 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
- 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
- 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