EEC 10 – Introduction to Digital and Analog Systems

Units: 4 (2 Lecture/1 Discussion /1 Laboratory)
Prerequisites: (ECS 030 or ECS 036B or EEC 007); (ENG 17 or ENG 17V); consent of instructor 
Catalog Description: An interactive and practical introduction to fundamental concepts of electrical and computer engineering by implementing electronic systems, which can be digitally controlled and interrogated, with a programmable microcontroller with the ability to program the electrical connections between analog and digital components.

ABET Student Outcomes:
1)    The course objective is to present EE and CE sophomore students with an interactive hands-on learning environment that introduces fundamental concepts that will be encountered in their junior year. Lectures will include a phenomenological discussion of analog and digital electronic components, time and frequency domain concepts, and a system level discussion of embedded controllers and communications links.
2)    The course will provide you with an interactive and practical introduction to fundamental concepts of electrical and computer engineering by implementing electronic systems, which can be digitally controlled and integrated, with a programmable microcontroller that has the ability to program the electrical connections between analog and digital components. 
3)    Students who have completed this course should have achieved:
       a)    Student Outcome 2: an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
       b)    Student Outcome 3: an ability to communicate effectively with a range of audiences.
       c)    Student Outcome 6:  an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

Expanded Course Description:
I. Fundamentals of Microcontrollers
     A. CPU
     B. Digital Memories
     C. General Purpose Input Output
     D. Peripherals (Switches and Light Emitting Diodes)
II. Digital Interfaces and Displays
     A. Digital Communications
     B. Digital Interface Standards (RS232,USB,I2C,SPI,GPIB)
     C. Universal Asynchronous Receiver Transmitter
     D. Liquid Crystal Displays
III. Human Interfaces
     A. Digital and Analog Signal Processing
IV. Digital Logic
     A. Logic Gates
     B. Flip-Flops
     C. Counters
     D. Lookup Tables
     E. State Machines
V. Analog Processing 
     A. Digital to Analog Convertors
     B. Analog to Digital Convertors
     C. Multiplexers
VI. Interfacing Analog Sensors
     A. Analog Input Conditioning
     B. Operational Amplifiers
     C. Programmable Gain Amplifier
     D. Sampling
VII. Interfacing Digital Sensors
     A. Digital Input Processing
VIII. Waveform Generation
     A. Fourier Analysis
     B. Frequency and Time Domain Measurements
     C. Pulse Width Modulation