The University of Maryland Department of Electrical and Computer Engineering

Search
 
» INFO FOR:   Prospective Students | Current Students | Alumni | Industry & Government | Faculty & Staff | Family | Media
 
 
 
 
 
 
 
 
 
  The A. James Clark School of Engineering

Directory

ECE Webmail

Help Desk

University Libraries

ECE Site Feedback






Course Descriptions

ENEE303 Analog and Digital Electronics, 3 credits

Course Description
The course covers the basics of analog amplifier design starting from single-stage to multiple stage units. The four basic single stage configurations (common-source/common-emitter, follower, cascade and differential pair) are stressed, as are the bias networks that go along with them. Mid-band gains and impedances are derived and the concepts of frequency and time domain analysis are presented. Digital gates are presented as an extension of the work on high-gain amplifiers.

Pre-Requisite
PHYS260 and ENEE204 or ENEE205

Co-Requisite
None

Textbook(s)

  • Sedra and Smith, 6th edition, Oxford Press, 2010

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Peckerar, March 2011.

Course Objectives

  1. Understand the basics of integrated semiconductor electronics.
  2. Understand the basic function of active elements (MOS and bipolar transistors)
  3. Understand the basic functional elements of an integrated circuit (current sources, active loads)
  4. Develop an ability to design and to analyze single-stage analog amplifier circuits (common-emitter (source), followers, cascodes and differential pairs)
  5. Develop an ability to synthesize the single stage units into a multistage amplifier
  6. Develop an ability to perform basic time-domain and frequency-domain analysis of these circuits
  7. Develop an ability to design and build basic digital circuits: logic gates (NAND/NOR/Inverter, etc.)
  8. Understand the function and construction of basic memory circuits: DRAM, SRAM, non-volatiles.
Topics Covered
  1. Introduction to semiconductor electronic
  2. How to make an integrated resistor, diode, capacitor
  3. How MOS and bipolar transistors work
  4. Basic single-stage amplifier design: (common-emitter (source), followers, cascodes and differential pairs)
  5. Multi-stage design
  6. Time and frequency domain analysis
  7. Digital gates: NAND/NOR/Inverter
  8. Memory circuits: DRAM/SRAM and non-volatiles

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Application of linear algebra, differential equations and complex numbers to circuit analysis; application of elementary physics to the understanding of circuit elements such as inductors, resistors, and capacitors
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Level of Coverage:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Students are asked to design circuits to meet specifications in terms of output voltages and currents, system power, frequency response, etc.
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Formulate circuits as math problems and solve them, translate back into circuit terms
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Level of Coverage:MODERATE
  4. Understanding of professional and ethical responsibility
      Relevant Content:Student Honor Code discussed
      Method of Evaluation:Signing honor code statement
      Level of Coverage:LITTLE
  5. Ability to communicate effectively
      Relevant Content:Students expected to use written communication skills to explain physical/mathematical reasoning behind problem calculations
      Method of Evaluation:Homework and Exam short/medium response questions
      Level of Coverage:LITTLE
  6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use circuit theorems and techniques, plus computational tools such as MATLAB and PSpice, to analyze and design electric circuits
      Method of Evaluation:Computational tools only via homeworks; theorems and techniques via homework problems, quizzes and exam problems.
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE307 Electronics Circuits Design Laboratory, 2 credits

Course Description
Students first learn the fundamental properties of diodes and transistors through simple experiments. Students then analyze, design and construct electronic circuits at the transistor and integrated circuit levels. Both digital and analog electronics are covered, starting with single devices. Students gain detailed knowledge of the operation and design of multi-transistor circuits: electronics is learned by building highly relevant circuits. BJT forward active operation is investigated by study of Common Emitter and Emitter Follower desigsn, bias and small signal operation. MOS common source operation and Source Follower are investigated and inverters, NAND and NOR gates are analyzed. Basic transistor configurations and frequency response are taught by building a hi-fidelity audio amplifier and small signal topologies. Differential amps, active loads, current mirrors, and principles of feedback are taught through the construction of op-amps out of discrete components.

Pre-Requisite
ENEE303

Co-Requisite
None

Textbook(s)

  • ENEE 306 Laboratory Manual by Dr. Neil Goldsman

Other Required Material(s)

  • Handout on MOSFET Laboratory

Syllabus Prepared By and Date
Dr. Goldsman, February 2011.

Course Objectives

  1. Gain practical electronics laboratory experience.
  2. Understand and analyze fundamental transistor circuit topologies.
  3. Understand and analyze DC bias and small signal gains for Bipolar Junction Transistor (BJT) Amplifiers.
  4. Understand and analyze DC bias and small signal gains for Metal Oxide Semiconductor Field Effect Transistor (MOSFET) Amplifiers.
  5. Understand and analyze frequency response of BJT and MOSFET amplifiers.
  6. Understand and analyze transistor based CMOS digital electronics building blocks.
  7. Build and measure single and multiple transistor circuits.
Topics Covered
  1. Diodes and Operational Amplifiers: Build your own power supply.
  2. Simple Bipolar Junction Transistor (BJT) Amplifiers
  3. Power Amplifiers: Build your own Hi-Fi system
  4. Frequency Response of Simple Transistor Circuits
  5. Differential Amplifiers and Op-Amp Basics
  6. MOS Transistor Amplifiers
  7. CMOS Digital Circuits

Class/Lab Schedule
1 hour lecture, 3 hours laboratory

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Application of Kirchoff’s laws, models for transistor operation, complex numbers for circuit analysis.
      Method of Evaluation:Laboratory write-ups, Laboratory written exercises and exam problems.
      Level of Coverage:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as analyze and interpret data
    • Relevant Content:Circuits built, measured and analyzed.
      Method of Evaluation:Laboratory reports and in-lab performance.
      Level of Coverage:SIGNIFICANT
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Experiment with the effects of varying resistor values and loads on circuit performance.
      Method of Evaluation:Laboratory reports and exams.
      Emphasis:LITTLE
  4. Ability to function on a multi-disciplinary team
      Relevant Content:Students typically work in pairs to perform experiments.
      Method of Evaluation:In-lab performance
      Level of Coverage:LITTLE
  5. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Students build, analyze, measure and trouble-shoot circuits.
      Method of Evaluation:Laboratory reports, exams and in-lab performance.
      Level of Coverage:SIGNIFICANT
  6. Understanding of professional and ethical responsibility
      Relevant Content:Students work in pairs and collaborate on the laboratory, but must hand in their own lab reports and their own interpretation of the data and conclusions.
      Method of Evaluation:Lab reports.
      Level of Coverage:MODERATE
  7. Ability to communicate effectively
      Relevant Content:Written lab reports
      Method of Evaluation:Review of lab reports.
      Level of Coverage:SIGNIFICANT
  8. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Using modern electronic test equipment.
      Method of Evaluation:Lab write-up of measurement results.
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE313 Introduction to Device Physics, 3 credits

Course Description
This course provides the students with an understanding of the fundamental principles of semiconductor properties (including crystal structure, energy bands, and electron transport) and the operation of solid state electronic and optoelectronic devices like p-n junctions, metal oxide semiconductor field effect transistors (MOSFETs), bipolar junction transistors (BJTs), optoelectronic devices (Solar Cells, Photodetectors, LEDs, LASER diodes), and knowledge of the fabrication technology of these solid state devices found in every aspect of electronics and IC circuits.

Pre-Requisite
All required 200-level courses

Co-Requisite
None

Textbook(s)

  • Ben G. Streetman and Sanjay Kumar Banerjee, Prentice Hall

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Iliadis, February 2011.

Course Objectives

  1. Understand crystal properties, quantum mechanical aspects, and energy bands in semiconductor materials
  2. Understand transport of charged mobile carriers in semiconductors (excess carriers, drift-diffusion)
  3. Understand the formation of a p-n junction diode (built-in potential, electric field, charge transport). Understand the operation of the BJT.
  4. Understand the formation of a metal-oxide-semiconductor (MOS) capacitor interface in terms of energy band, Fermi levels, and charge redistribution), and apply to a three terminal device such as the MOSFET and the operational characteristics of this device.
  5. Understand the interaction of photons and semiconductors in terms of electron-hole pair generation and the results of such interaction in optoelectronic devices such as solar cells, photodetectors, light emitting and laser diodes.
Topics Covered
  1. Crystal Properties of semiconductor materials.
  2. Quantum Mechanical aspects of crystalline solids, quantum wells, tunneling.
  3. The concept of energy bands in semiconductors (conduction and valence bands, Fermi-Dirac distribution function for electrons and holes, density of energy states, effective mass of electrons and holes in side a crystal potential distribution, mobility, transport, current).
  4. Charged mobile carriers in semiconductors (excess carriers, optical absorption, generation and recombination, steady-state, quasi Fermi levels, drift, diffusion-recombination and the continuity equation).
  5. P-N Junction Diodes (built-in potential, depletion region, internal-external electric fields, currents under forward and reverse bias. Capacitance and Current-voltage characteristics. Schottky diodes. Tunnel diodes, Zener diodes, avalanche breakdown, deviations from ideal transport, ideality factor, recombination-generation in the depletion region, high injection, series resistance).
  6. MOSFETs. MOS capacitor energy band, accumulation, depletion, inversion, flat band voltage, threshold voltage. MOSFET operation, currents, and transfer characteristics.
  7. Bipolar Junction Transistors (BJTs). Principle of operation, transistor parameters, currents, Early effect (base width modulation), breakdown, base resistance, capacitances and high frequency operation.
  8. Optoelectronic Devices. Solar cell principle of operation, photoconductor-photodetector operation and design. Principle of LED operation. Lasers: fundamental principles of light amplification in a solid state device. Resonant cavities, and diode design for population inversion.

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Physics of electronic materials and devices, Quantum mechanics, Differential equations, operational principles of p-n junction diodes, MOSFETs and Bipolar junction transistors, properties and operation of optoelectronic devices including lasers, solar cells, photodetectors, and light emitting diodes.
      Method of Evaluation:Homework, Midterm Exams, Final Exam, quizzes.
      Level of Coverage:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Students are asked to design device components and evaluate performance and operational capability
      Method of Evaluation:Homework problems. Exams, quizzes
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Develop the understanding of the operation of devices and formulate different structures to solve specific problems.
      Method of Evaluation:Exams, Homework, quizzes.
      Level of Coverage:MODERATE
  4. Understanding of professional and ethical responsibility
      Relevant Content:Engineer’s ethical code and student honor code discussed.
      Method of Evaluation:Discussion in class
      Level of Coverage:LITTLE
  5. Ability to communicate effectively
      Relevant Content:Students are encouraged to develop their written communication skills by effectively reasoning beyond problem numerical calculations and showing effective representation of concepts and way of thinking in written format. Furthermore, their oral skills are sharpened by discussions in class that require deductive thinking.
      Method of Evaluation:Theoretical concepts in exam questions, discussions in class on exams, theory, and homework, and quizzes.
      Level of Coverage:MODERATE
  6. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      Relevant Content:Discussions in class on the impact of the development of IC circuits, and electronic and optoelectronic devices, and how is that changing our life.
      Method of Evaluation:Discussions in class
      Level of Coverage:LITTLE
  7. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:Discussions in class on the need to invest in one’s self continuing education and long term learning
      Method of Evaluation:Discussion in class
      Emphasis:LITTLE
  8. Knowledge of contemporary issues
      Relevant Content:Understand how evolutionary changes in tools and technology impact electronic devices and how these changes impact electronic systems
      Method of Evaluation:Discussion in class
      Emphasis:LITTLE
  9. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use the theory and understanding of the fundamental principles of device physics to develop novel devices for engineering applications.
      Method of Evaluation:Homework and quizzes
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE322 Signals and Systems Theory, 3 credits

Course Description
The course introduces continuous and discrete-time linear systems, their response to various signals, and the mathematical tools needed to represent the system response in the time and frequency domains. The mathematical techniques studied in the course rely on Fourier analysis of discrete-time and continuous signals (Fourier series and Fourier integrals) as well as on related tools such as the continuous and discrete Laplace transforms. The course emphasizes basic properties of linear systems such as time-invariance, stability, invertibility, and causality and their links with the representation of the impulse response and transfer functions of the system. The mathematical concepts are illustrated by examples of mechanical, electrical, and other systems such as models for compounded interest and population growth.

Pre-Requisite
ENEE204 or ENEE205 and MATH246 in addition to completion of all lower division technical courses in the curriculum

Co-Requisite
None

Textbook(s)

  • Alan V. Oppenheim and Alan S. Willsky, Signals and Systems, Second Edition, Prentice Hall, 1997.
  • B. P. Lathi, Linear Signals and Systems, Second Edition, Oxford University Press, New York, Oxford 2005.

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Barg, May 2011.

Course Objectives

  1. To understand harmonic analysis of periodic and aperiodic signals, their frequency composition and the importance of filters in system design;
  2. To develop the ability to predict and analyze the response of linear systems to various types of input signals in both quantitative and qualitative terms;
  3. To develop the ability to use transforms as the mathematical toolbox for the analysis of signals and systems, to be able to determine which of the transforms applies to the analysis of a given discrete-time or continuous-time system, and to be able to calculate direct and inverse transforms of simple signals.
Topics Covered
  1. Signals, their properties and representation. Periodic signals. Unit impulse and unit step signals.
  2. Linear systems and their properties. Causality, stability, time-invariance, invertibility.
  3. Representation of systems by block diagrams, differential or difference equations.
  4. Fourier series representation of periodic signals. Energy and power signals, distribution of energy over the spectrum of the signal. Discrete-time Fourier series and their use for the harmonic analysis of discrete signals.
  5. Development of the Fourier transform as a limiting case of Fourier series of periodic signals with increasing period. Continuous and discrete-time Fourier transforms.
  6. The use of Fourier transforms for the analysis of linear systems represented by block diagrams and differential equations.
  7. The continuous-time Laplace transform, its properties and its relation to the Fourier transform.
  8. The use of the Laplace transform for the analysis of linear systems. Bode plots as a tool for the analysis of first- and second-order systems.
  9. The z-transform and its use for the analysis of linear-time systems.

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:To use the material from calculus and complex variables to perform computations with signals and linear systems. To demonstrate mastery of calculations with trigonometric functions and complex exponents, both for a discrete and a continuous-time argument, to use infinite series and geometric progressions. To understand elementary mechanical systems used in the examples.
      Level of Coverage:SIGNIFICANT
  2. Ability to identify, formulate, and solve engineering problems
      Relevant Content:The students are required to be able to describe formally systems given their verbal description. To argue about properties of signals and systems from their frequency-domain representation. To make conclusions about properties of linear systems given their formal description by analyzing transforms of their impulse-response (unit sample response) and transfer functions.
      Level of Coverage:SIGNIFICANT
  3. Understanding of professional and ethical responsibility
      Relevant Content:To understand the impact of the system behavior on the functioning of mechanical and electronic devices and their impact on the safety and everyday life of people.
      Level of Coverage:LITTLE
  4. Ability to communicate effectively
      Relevant Content:To be able to present the solution of an engineering problem in writing. To be able to plot signals and their spectra, block diagrams of systems, and to argue about their properties from such plots and representations.
      Level of Coverage:MODERATE
  5. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:ENEE322 covers the analysis of signals and systems in its historical development, showing the constant need to perfect and develop one’s expertise in the system analysis as new, emerging applications necessitate new methods and perspectives on signal representation. One prominent example is the emergence of digital telephony, pulse-code modulation, and digital representation of analog signals in the majority of present-day consumer electronic devices. The need to represent data in a fundamentally new way has precipitated the development of sampling, quantization and compression and ushered a new era in signal analysis.
      Emphasis:mMODERATE
  6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:The ability to use software packages such as Matlab for the analysis and representation of signals.
      Emphasis:LITTLE

↑ Back to Top

ENEE324 Engineering Probability, 3 credits

Course Description
This course covers basic probability theory: axioms of probability, discrete and continuous random variables, pairs of random variables, random vectors; marginal, joint, conditional and cumulative probability distributions, moment generating functions, expectations, and correlations. Also covered are sums of random variables, central limit theorem, sample mean, parameter estimation via sample mean and confidence intervals.

Pre-Requisite
ENEE322 and all lower division ENEE technical courses

Co-Requisite
None

Textbook(s)

  • Yates and Goodman, Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers, John Wiley and Sons, Inc., 2nd Edition, 2005.

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Ulukus, March 2011.

Course Objectives

  1. Understand the basic rules for manipulating probability densities in the computation of event probabilities, functions of random variables and expected values.
  2. Understand pairs of random variables, random vectors and their marginal, joint and conditional probability distributions, conditional expectations.
  3. Understand concepts of correlation and independence.
  4. Understand sums of random variables, use of moment generating functions, central limit theorem.
  5. Understand how means can be estimated using the sample mean; understand confidence intervals.
Topics Covered
  1. Sample space and events
  2. Axioms of probability
  3. Computing probabilities
  4. Conditional probability and independence
  5. Sequential experiments
  6. Random variables
  7. Some important random variables
  8. Functions of a random variable and expected value
  9. Moment generating functions
  10. Multiple random variables
  11. Joint, marginal and conditional probability distributions
  12. Conditional expectation
  13. Covariance, correlation matrices
  14. Functions of multiple random variables
  15. Sums of independent random variables
  16. Central limit theorem
  17. Sample mean
  18. Introduction to parameter estimation via sample mean, confidence intervals

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Use calculus, integration, derivatives extensively to manipulate densities, compute expectations and probabilities of events; apply Laplace transforms to find moment generating functions; use set theory to model probability experiments; use linear algebra to understand correlation and covariance matrices.
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Level of Coverage:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as analyze and interpret data
    • Relevant Content:Design simple statistical experiments to obtain estimates of unknown parameters; analyze noisy measurements.
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Level of Coverage:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Learn how to model uncertainty in engineering systems; use these models for system identification, estimation, prediction, as well as for robust operation in the presence of noise.
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Level of Coverage:SIGNIFICANT
  4. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:Subtleties in probability theory are understood only after repeated exposure to the subject.
      Method of Evaluation:N/A
      Emphasis:LITTLE
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use MATLAB in problem solving.
      Method of Evaluation:Homework problems.
      Emphasis:LITTLE

↑ Back to Top

ENEE350 Computer Organization, 3 credits

Course Description
This course covers the basics of computer organization and design. The topics include assembly and machine instructions, datapath and controller design, pipelining and memory hierarchy.

Pre-Requisite
ENEE244

Co-Requisite
None

Textbook(s)

  • Computer Organization and Design, D. Patterson and J. Hennessey, Morgan Kaufman
  • Structured Computer Organization, A. Tanenbaum, Pearson-Prentice Hall

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Srivastava, February 2011.

Course Objectives

  1. Develop a deep understanding of the formats in which computers take instructions
  2. Develop a conceptual understanding of how to estimate the CPU performance and what are the underlying parameters
  3. Develop an understanding of what are the significant modules and components in modern CPUs and how are they interconnected
  4. Develop mechanisms for improving the CPU performance using pipelining, and also techniques for addressing the associated hazards
  5. Techniques for improving the CPU memory interface using cache memory
  6. Ability to design a basic CPU that supports a given set of instructions and also engineering methods for improving its performance
Topics Covered
  1. Instruction Set Architecture
  2. Computer Arithmetic
  3. Processor Datapath and Control
  4. Pipelining
  5. Cache
  6. Virtual Memory

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Application of Boolean Algebra for designing modern high performance CPUs
      Method of Evaluation:homeworks, exams
      Level of Coverage:MODERATE
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Design of the individual CPU components and their interconnection for meeting the performance needs
      Method of Evaluation:homeworks and exams
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Developing engineering principles such as parallelism and hierarchy towards pipelining and memory management in CPUs
      Method of Evaluation:homeworks, exams
      Level of Coverage:SIGNIFICANT
  4. Understanding of professional and ethical responsibility
      Relevant Content:Student Honor Code discussed
      Method of Evaluation:Accepting the honor code statement
      Level of Coverage:LITTLE
  5. Ability to communicate effectively
      Relevant Content:Written communication skills for writing the exams effectively
      Method of Evaluation:homeworks and exams
      Level of Coverage:LITTLE

↑ Back to Top

ENEE359A Digital VLSL Circuits, 3 credits

Course Description
This course provides the electrical & computer engineering student with the analytical and computer skills required for the analysis, computer simulation, design, and computer-aided physical layout of digital integrated circuits. The course is preparatory for study in the field of Very Large Scale Integrated (VLSI) digital circuits and engineering practice. Students should learn how to model, analyze, simulate, and design digital integrated circuits (CMOS and dynamic logic, for the most part) for engineering applications. Over the course of the semester, students will have several design projects including rudimentary full-custom structures and slightly more elaborate synthesized structures.

Pre-Requisite
ENEE 204 (or ENEE 205), 206 (or ENEE 245), 244, and completion of all lower-division technical courses in the ECE curriculum

Co-Requisite
None

Textbook(s)

  • Digital Integrated Circuits: A Design Perspective, 2nd Ed., by Rabaey, Chandrakasan, and Nikolic. (required)
  • Digital Systems and Engineering, by Dally and Poulton.
  • High-Speed Digital Design, Johnson and Graham.

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Jacob, June 2011.

Course Objectives

This course provides the electrical & computer engineering student with the analytical and computer skills required for the analysis, computer simulation, design, and computer-aided physical layout of digital integrated circuits. The course is preparatory for study in the field of Very Large Scale Integrated (VLSI) digital circuits and engineering practice. The objectives of the course are for the student to learn how to model, analyze, simulate, and design digital integrated circuits (CMOS and dynamic logic, for the most part) for engineering applications. By the end of the semester, students should have gained the following skills and/or understanding:
  1. Basics of (MOSFET) device operation and device physics
  2. How devices are used to create Boolean logic functions in both CMOS and dynamic logic
  3. How to build digital systems (e.g., sequential state machines like CPUs)
  4. How to address some of the issues that arise at high switching speeds
  5. How to use tools to build (full-custom, semi-custom, and fully synthesized) VLSI circuits and analyze them—tools including Cadence, SPICE, Verilog, and Synopsys
Topics Covered
  1. MOS transistors, CMOS inverters, general CMOS logic
  2. Silicon/CMOS manufacturing processes
  3. Interconnect issues: on-chip and off-chip
  4. Transistor sizing
  5. Dynamic CMOS logic
  6. Static and sequential circuits
  7. Timing issues, e.g., low-skew clock-tree distribution
  8. Design of memories: SRAM, DRAM, CAM cores
  9. Design of DRAM systems
  10. CAD tools for VLSI design and circuit analysis

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:MOS transistors, CMOS inverters, general CMOS logic; Interconnect issues: on-chip and off-chip; Transistor sizing; Dynamic CMOS logic; Static and sequential circuits; Timing issues, e.g., low-skew clock-tree distribution; Design of memories: SRAM, DRAM, CAM cores; Design of DRAM systems; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Level of Coverage:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as analyze and interpret data
    • Relevant Content:Interconnect issues: on-chip and off-chip; Static and sequential circuits; Timing issues, e.g., low-skew clock-tree distribution; Design of DRAM systems; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Level of Coverage:MODERATE
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:MOS transistors, CMOS inverters, general CMOS logic; Interconnect issues: on-chip and off-chip; Transistor sizing; Dynamic CMOS logic; Static and sequential circuits; Timing issues, e.g., low-skew clock-tree distribution; Design of memories: SRAM, DRAM, CAM cores; Design of DRAM systems; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Emphasis:SIGNIFICANT
  4. Ability to identify, formulate, and solve engineering problems
      Relevant Content:MOS transistors, CMOS inverters, general CMOS logic; Silicon and CMOS manufacturing processes; Interconnect issues: on-chip and off-chip; Transistor sizing; Dynamic CMOS logic; Static and sequential circuits; Timing issues, e.g., low-skew clock-tree distribution; Design of memories: SRAM, DRAM, CAM cores; Design of DRAM systems; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Level of Coverage:SIGNIFICANT
  5. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      Relevant Content:MOS transistors, CMOS inverters, general CMOS logic; Silicon and CMOS manufacturing processes; Interconnect issues: on-chip and off-chip; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Level of Coverage:LITTLE
  6. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Emphasis:LITTLE
  7. Knowledge of contemporary issues
      Relevant Content:Silicon and CMOS manufacturing processes; Interconnect issues: on-chip and off-chip; Transistor sizing; Dynamic CMOS logic; Timing issues, e.g., low-skew clock-tree distribution; Design of DRAM systems; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Emphasis:MODERATE
  8. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Interconnect issues: on-chip and off-chip; Transistor sizing; Dynamic CMOS logic; Static and sequential circuits; Timing issues, e.g., low-skew clock-tree distribution; Design of memories: SRAM, DRAM, CAM cores; Design of DRAM systems; CAD tools for VLSI design and circuit analysis
      Method of Evaluation:projects, tests
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE359R Intermediate Topics in Computer Engineering: Reverse Engineering

Course Description
This course introduces the concept of software reverse engineering and samples the types of problems which can be solved through reverse engineering. C programming as well as assembly language reading/writing is emphasized as the foundation for software reverse engineering. The industry standard Interactive Disassembler (IDA Pro) tool is taught in depth and utilized in a lab setting. Students complete a semester-long project requiring the development of a server-client application and subsequent reverse engineering of their peers’ work.

Pre-Requisite
ENEE114/CMSC104, ENEE350.

Co-Requisite
None

Textbook(s)

  • Eagle, Chris. The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler. CA: No Starch Press, 2008.
  • Intel 64 and IA-32 Architectures Software Developer's Manual. Volumes 2A and 2B. [online]. http://www.intel.com/products/processor/manuals/

Other Required Material(s)

  • IDA Pro (commercial software)

Syllabus Prepared By and Date
Allen Hazelton (Booz Allen Hamilton), February 2011.

Course Objectives

  1. Understanding reverse engineering theory and its applications in industry
  2. Reading x86 assembly language
  3. Writing x86 assembly language
  4. Modifying binaries to achieve goals including fixing bugs
  5. Proficiency with the IDA Pro commercial disassembler
  6. Scripting and plug-in development for IDA Pro
  7. Reverse engineering code developed in C
  8. Reverse engineering object-oriented C++
  9. Analyzing packed and/or obfuscated code
  10. Understanding and implementing socket-based communication software
  11. Reverse engineering software communicating over IP networks
Topics Covered
  1. Ethics and reverse engineering
  2. Compilers, linkers and loaders
  3. Debuggers and other binary tools
  4. Basic operating system theory
  5. Hex editing
  6. Intel IA-32 instruction set and assembly programming
  7. IDA Pro disassemble
  8. Identifying structured programming constructs in disassemblies
  9. Scripting in IDA Pro
  10. Buffer Overflows
  11. Packed and obfuscated code
  12. Heap overflows

Class/Lab Schedule
2 hours lecture/laboratory

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Application of computer science principles in writing software in C/assembly and reverse engineering software.
      Method of Evaluation:Homework problems, projects, exam problems.
      Level of Coverage:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Students design a network based server-client application according to a set of software requirements.
      Method of Evaluation:Project(s)
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Students must plan an approach for solving reversing challenges of varying difficulty. This includes identifying key software components and mapping observed ‘black box’ functionality to the internal software representation.
      Method of Evaluation:Labs, Homework problems, projects.
      Level of Coverage:MODERATE
  4. Understanding of professional and ethical responsibility
      Relevant Content:Ethics in reverse engineering and hacking/copyright laws are discussed
      Method of Evaluation:N/A
      Level of Coverage:LITTLE
  5. Ability to communicate effectively
      Relevant Content:Students author write-ups of their reversing successes and give a presentation of their semester-long project
      Method of Evaluation:Homework and projects
      Level of Coverage:MODERATE
  6. Knowledge of contemporary issues
      Relevant Content:Presentation of real-world security flaws and the software that takes advantage of them.
      Method of Evaluation:N/A
      Emphasis:LITTLE
  7. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use gnu binary tools to analyze executables; use of debuggers to trace software operation; use of the IDA Pro disassemble.
      Method of Evaluation:Homework and projects
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE359V Advanced Digital Design with HDL, 2 credits

Course Description
The course covers concepts of designing, modeling, simulating, and synthesizing digital systems using the Verilog hardware description language. It introduces the flow of designing advanced digital systems at different abstraction levels. Introduces the industry-adopted styles for modeling in terms of synthesis to ASIC standard-cell libraries and FPGAs, and on how to model testing environments for functional verification and debug. The Verilog language is taught through various concrete examples of advanced digital modules, such as ALUs, Multipliers (Booth), Dividers, FIFOs, etc., culminating with a simple RISC microprocessor. The class is taught in a laboratory setting and all the design and language concepts are introduced and exercised through a series of implementation projects using an FPGA board, culminating into a term project that develops a systems of significant complexity.

Pre-Requisite
ENEE244

Co-Requisite
None

Textbook(s)

  • Advanced Digital Design With the Verilog Hdl, by M. Ciletti, Prentice Hall, 2003.

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Petrov, February 2009.

Course Objectives

  1. Learn the fundamentals of the Verilog hardware description language.
  2. Understand the structural, register-transfer (RTL), and algorithmic levels of abstraction for modeling digital hardware systems.
  3. Design and modeling of combinational and sequential digital systems (Finite State Machines).
  4. Understand and apply the architecture of controller - datapath in designing advanced systems, such as FIFOs, Booth multiplier, and micro-processors.
  5. Understand and apply the concept of test-benches to create testing behavioral environments for simulation based verification
  6. Learn the fundamentals of RTL synthesis.
  7. Learn to use simulation and synthesis EDA software for FPGA-based systems.
Topics Covered
  1. Basic Verilog Language Structures (Datatypes, Modules, etc.)
  2. Structural and Behavioral Specifications (Basic gates, User-defined primitives, Modeling levels, Synthesizable operations, Continuous assignments)
  3. Simulation. Testbenches and debugging.
  4. Finite State Machine Specifications and Styles
  5. Algorithmic State Machine (ASM) and Datapath (ASMD) Charts
  6. Synthesis flow. Synthesis to Standard cells and FPGA
  7. Design Reuse - Instantiation of parametrized modules
  8. Improving Timing, Area, and Power – Pipelining, Gating, and Delay calculations
  9. FPGA architectures and FPGA-based designs

Class/Lab Schedule
1 hour lecture, 2 hours laboratory

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Application of boolean algebra in the design and optimization of digital circuits
      Method of Evaluation:Lab assignments and exam problems.
      Level of Coverage:MODERATE
  2. Ability to design and conduct experiments, as well as analyze and interpret data
    • Relevant Content:Design and test advanced digital systems
      Method of Evaluation:Lab assignments and class project
      Level of Coverage:SIGNIFICANT
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Students are asked to design digital systems to meet specifications in terms of functionality, speed, etc.
      Method of Evaluation:Lab assignments, class project, and exam problems.
      Emphasis:SIGNIFICANT
  4. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Formulate digital systems specifications and implement them
      Method of Evaluation:Lab assignments, class project, and exam problems.
      Level of Coverage:MODERATE
  5. Understanding of professional and ethical responsibility
      Relevant Content:Student Honor Code discussed
      Method of Evaluation:NONE
      Level of Coverage:LITTLE
  6. Ability to communicate effectively
      Relevant Content:Students expected to use written communication skills to explain their solutions
      Method of Evaluation:Lab assignments and project reports
      Level of Coverage:LITTLE
  7. Knowledge of contemporary issues
      Relevant Content:Modern FPGA-based systems
      Method of Evaluation:N/A
      Emphasis:MODERATE
  8. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use modern EDA tools for design, simulation, and deployment of digital systems to Xilinx-based FPGA board
      Method of Evaluation:Lab assignments and class project
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE380 Electromagnetic Theory, 3 credits

Course Description
Introduction to electromagnetic fields. Coulomb's law, Gauss's law, electrical potential, dielectric materials capacitance, boundary value problems, Biot-Savart law, Ampere's law, Lorentz force equation, magnetic materials, magnetic circuits, inductance, time varying fields and Maxwell's equation.

Pre-Requisite
MATH241, PHYS270/271, and completing of all lower-division technical courses in the EE curriculum

Co-Requisite
None

Textbook(s)

  • David K. Cheng, Field and Wave Electromagnetics, 2ndEd., Prentice Hall
  • Fawwaz Ulaby, Electromagnetics for Engineers, Pearson Prentice Hall

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Ho, February 2011.

Course Objectives

  1. Understand Maxwell's equations
  2. Understand electromagnetic fields, charges, currents
  3. Applications of 3-dimensional calculus
  4. Understand basic units (charge, voltage, physical understanding of these terms)
  5. Understand field concept underlying common electrical components (e.g., inductors, transistors)
Topics Covered
  1. Electromagnetic Model, Vector Analysis Review
  2. Coulomb's law and electric field
  3. Gauss's law and applications
  4. Electric potential
  5. Conductors and dielectrics in static electric field
  6. Electric flux density and dielectric constant
  7. Boundary conditions for electrostatic fields
  8. Capacitance and Capacitors
  9. Electrostatic energy and forces
  10. Poisson's and Laplace's equations and uniqueness
  11. Method of images
  12. Boundary-value problems
  13. Current density and ohm's law
  14. Kirchhoff's voltage and current laws
  15. Joule's law, boundary conditions, resistance
  16. Magnetostatics in free space
  17. Vector magnetic potential, Biot-Savart law
  18. Magnetic dipole, magnetization
  19. Magnetic field intensity, magnetic circuits
  20. Magnetic materials, boundary conditions, inductance
  21. Magnetic energy, magnetic forces, torque
  22. Time varying fields and Maxwell's equations introduction

Class/Lab Schedule
3 hours lecutre, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Apply vector calculus to solve electrostatic and magnetostatic problems; apply electromagnetic theory.
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Level of Coverage:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Design devices with specific properties
      Method of Evaluation:Homework problems, quizzes, exam problems
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Given a physical problem, convert the problem to math and solve, then translate the solution back into physical terms.
      Method of Evaluation:Homework problems, quizzes, exam problems
      Level of Coverage:SIGNIFICANT
  4. Understanding of professional and ethical responsibility
      Relevant Content:Student Honor Code discussed
      Method of Evaluation:Signing Student Honor Code
      Level of Coverage:LITTLE
  5. Ability to communicate effectively
      Relevant Content:Students expected to use written communication skills to explain physical/mathematical reasoning behind problem calculations
      Method of Evaluation:Homework and Exam short/medium response questions
      Level of Coverage:LITTLE
  6. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      Relevant Content:Occasional discussions of current and historical issues in class
      Method of Evaluation:NONE
      Level of Coverage:LITTLE
  7. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:Occasional discussions in class with historical examples
      Method of Evaluation:NONE
      Emphasis:LITTLE
  8. Knowledge of contemporary issues
      Relevant Content:Occasional in-class discussion
      Method of Evaluation:N/A
      Emphasis:LITTLE
  9. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use electromagnetic theory and techniques, plus computational tools such as MATLAB, to analyze and design electromagnetic problems
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE381 Electromagnetic Wave Propagation

Course Description
The course deals with time varying electromagnetic signals. It begins with review of the Maxwell's equations and then uses these equations to describe propagation of electromagnetic waves in free space, transmission lines and in waveguides. Boundary conditions derived from the Maxwell's equations are used to treat reflections at the interfaces. Radiation by simple antennas is also covered.

Pre-Requisite
ENEE380

Co-Requisite
None

Textbook(s)

  • David K. Cheng, Field and Wave Electromagnetics, Second Edition, Prentice Hall
  • S. Ramo, J.R. Whinnery and T.Van Duzen, Fields and Waves in Communication Electronics, Second edition, John Wiley and sons
  • F. Ulaby, Electromagnetics for Engineers, Prentice Hall

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Goldhar, February 2011.

Course Objectives

  1. Application of Maxwell's equations to practical situations
  2. Understand how electromagnetic waves propagate in unguided and guides media and through interfaces
  3. Understand the concept of impedance
  4. Understand how the electromagnetic waves are generated and received by antennas.
Topics Covered
  1. Faraday's Law
  2. Maxwell's equations
  3. Equations Wave Equations
  4. Time-Harmonic Fields
  5. Plane Waves Power Flow
  6. Transmission Lines
  7. General T.L. Equations
  8. Wave Behavior in Finite Length T.L.
  9. Transients in T.L's
  10. Smith Chart
  11. Transmission lines Impedance Matching
  12. Waves in Guiding Structures
  13. Parallel-Plate Waveguides
  14. Rectangular Waveguides
  15. Circular Waveguides
  16. Dielectric Waveguides
  17. Cavity Resonators
  18. Dipole Radiation
  19. Antenna Patterns
  20. Antenna Arrays

Class/Lab Schedule
3 hours lecture, 1 hour recitation

Relationship of Course Objects to Program Outcomes

SIGNIFICANT This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course.
MODERATE This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary.
LITTLE This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course.
NONE Absolutely, positively not required to be covered in a class.
  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Application of vector calculus and complex functions in wave propagation; understand the field concepts and their relationship to circuits (ENEE 204).
      Method of Evaluation:Home work and tests
      Level of Coverage:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Transmission line calculations to meet desired goals; calculation of radiation parameters, such as powers and cross-sections.
      Method of Evaluation:Home work, tests
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Given a transmission line problem, convert to a mathematical
      Method of Evaluation:Home work
      Level of Coverage:MODERATE
  4. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      Relevant Content:Essential for understanding the technologies which enabled the communications revolution (fiber optics, wireless, satellite).
      Method of Evaluation:
      Level of Coverage:MODERATE
  5. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:the relevance of this material is reflected in the dire shortage of radio frequencies engineers (provides historical context).
      Method of Evaluation:Class discussion
      Emphasis:LITTLE
  6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use of computer software
      Method of Evaluation:Home work
      Emphasis:MODERATE

↑ Back to Top




 
© Copyright 2005-2008, University of Maryland
University of Maryland A. James Clark School of Engineering Department of Electrical and Computer Engineering