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

ENEE200 Social and Ethical Dimensions of Engineering Technology, 3 credits

Course Description
PStudents will explore and assess the impact of electrical and computer engineering technology on society and the role of society in generating that technology. Special emphasis is placed on the interplay of diverse and often conflicting personal and collective values in both the development and implementation of new technologies. These subjects touch on many areas of interest including ethics, politics, business, the law, and sociology.

Students will learn what the areas of electrical and computer engineering encompass, how engineers work among themselves and interact with non-engineers to meet specific societal needs, and how engineering and its technological artifacts impact society both locally and globally. Students will also develop critical thinking skills to assist them in identifying and analyzing relevant conceptual concerns and ethical dilemmas as they arise and pertain to the practices of electrical and computer engineering and adoption of specific technologies. As such, students will become proficient in applying the concepts and theories necessary for making informed ethical choices.

Pre-Requisite
None

Co-Requisite
None

Textbook(s)

  • Harris, C., Pritchard, S. and Rabins, M., Engineering Ethics - Concepts and Cases, 4th edition, (Thomson-Wadsworth: Belmont, CA, 2008).

Other Required Material(s)

  • None (supplemental materials distributed in class).

Syllabus Prepared By and Date
Dr. Lawson, April 2011.

Course Objectives

  1. To ensure students can clearly articulate and effectively explain the relation between engineering & society. Specifically, how electrical and computer engineering technologies impact society and the ways in which society influences engineering practice.
  2. To ensure students can draw on material from diverse disciplines such as history, ethics, politics, economics, the law, psychology, sociology, etc. in explaining the practice and impact of engineering in both a societal and global context.
  3. To ensure students can make informed ethical choices through recognizing and critically analyzing the ethical problems confronting those involved in developing, implementing, and using engineering technologies.
  4. To ensure students can effectively present sustained, critical analyses through both oral and written communication.
Topics Covered
  1. Professions & Codes of Ethics
  2. Responsibility in Engineering
  3. Ethical Concepts, Methods, Theories, and their Application
  4. Problem Resolution
  5. Technology and Society
  6. The disciplines of Electrical and Computer Engineering
  7. Trust and Reliability
  8. Risk Analysis & Liability
  9. Ethics and Institutions
  10. Environmental Engineering
  11. Other Issues in Professional Ethics
  12. International Engineering

Class/Lab Schedule
2 hours lecture, 2 hours 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 function on a multi-disciplinary team
      Relevant Content: Students are assigned twice to significant group projects
      Method of Evaluation: Group projects and peer evaluation
      Level of Coverage: MODERATE
  2. Ability to identify, formulate, and solve engineering problems
      Relevant Content: Students are introduced to many non-technical dimensions that must be considered in the development of solutions to modern-day engineering problems
      Method of Evaluation: Homework and exam problems
      Level of Coverage: MODERATE
  3. Understanding of professional and ethical responsibility
      Relevant Content: Over 50% of the course focuses directly on professional and ethical responsibility, starting with definitions of professions and ethics, discussion of ethical theories and applications, professional roles and responsibilities, moral dilemmas, conflicts of interest, etc.
      Method of Evaluation: Homework and exams
      Level of Coverage: SIGNIFICANT
  4. Ability to communicate effectively
      Relevant Content: Students must give two written and oral group reports and must write three individual 2-4 page essays, in addition to extended response questions during assessment
      Method of Evaluation: Homework, exams, term papers, group papers, and presenations
      Level of Coverage: MODERATE
  5. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      Relevant Content: Two major topics in this course address this issue: Technology and society and International engineering. In these two topics, and others, the impact of cultural, societal, environmental, economic, etc. considerations on technology, and vice-versa, are considered in detail.
      Method of Evaluation: Homework, exams, term papers, group papers, and presentations
      Level of Coverage: SIGNIFICANT
  6. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content: There are discussions of professional code obligations to remain competent and current, of the opportunities provided by professional societies and institutions of advanced learning, and of technical realities such as the product life cycle for modern electronic devices and systems.
      Method of Evaluation: Homework, exams, term papers, group papers, and presentations
      Emphasis: SIGNIFICANT
  7. Knowledge of contemporary issues
      Relevant Content: A significant fraction of the case studies discussed from this class, as well as many of the assignments, term papers and exam questions, are drawn from contemporary issues
      Method of Evaluation: Homework, exams, and term papers
      Emphasis: SIGNIFICANT

↑ Back to Top

ENEE204 Basic Circuit Theory, 3 credits

Course Description
The course covers basic circuit elements: resistors, capacitors, inductors, sources, mutual inductance and transformers as well as their I-V relationships. Also covered are Kirchoff’s Laws, DC and AC steady state analysis, phasors, node and mesh analysis, superposition, theorems of Thevenin and Norton, transient analysis of first and second-order circuits, and op-amp circuits. The importance of circuit design and analysis in modern devices is stressed.

Pre-Requisite
PHYS260.

Co-Requisite
MATH246

Textbook(s)

  • Mayergoyz and Lawson, Basic Electric Circuit Theory (a one semester course), 1997 (Academic Press).

Other Required Material(s)

  • None

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

Course Objectives

  1. Identify common circuit components and configurations.
  2. Understand and apply basic circuit laws governing voltages and currents (Kirchhoff's Laws).
  3. Analyze linear AC/DC steady-state circuits.
  4. Use basic circuit techniques (i.e., Nodal and Mesh analysis, Thevenin and Norton equivalents) to analyze and design linear circuits.
  5. Understand circuit transients and calculate responses for 1st and 2nd order circuits.
  6. Understand elementary concepts of electronic circuits such as operational amplifiers and their circuit models.
  7. Ability to analyze and design multiple op-amp circuits.
Topics Covered
  1. Basic Circuit Variables and Elements
  2. Kirchoff's Laws
  3. AC Steady State: phasors and complex analysis
  4. Equivalent Transformation of Electric Circuits
  5. Thevenin's theorem, Norton's theorem
  6. Nodal and Mesh Analysis
  7. Transient Analysis
  8. Dependent Sources and Operational Amplifiers
  9. Frequency Response and Filters

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 and examination 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 and examination 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 and examination 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 Examination short/medium response questions, direct questioning of students in class
      Level of Coverage: LITTLE
  6. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      Relevant Content: Modern electronic devices
      Method of Evaluation: N/A
      Level of Coverage: LITTLE
  7. Knowledge of contemporary issues
      Relevant Content: Modern electronic devices and their impact
      Method of Evaluation: N/A
      Emphasis: LITTLE
  8. 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 and examination problems.
      Emphasis: SIGNIFICANT

↑ Back to Top

ENEE205 Electric Circuits, 4 credits

Course Description
Basic circuit elements: resistors, capacitors, inductors, sources, and their terminal relationships, diodes and transistor models, Kirchoff's Laws, DC and AC steady state analysis: Phasors, analysis techniques, superposition, theorems of Thevenin and Norton; transient analysis of first and second-order circuits.

Pre-Requisite
PHYS260

Co-Requisite
MATH246

Textbook(s)

  • Mayergoyz and Lawson, Basic Electric Circuit Theory (a one semester course), 1997 (Academic Press).

Other Required Material(s)

  • On-line Lab Manual and Laboratory exercises

Syllabus Prepared By and Date
Dr. Lawson, April 2011.

Course Objectives

  1. Identify common circuit components: resistors, inductors, capacitors, independent sources, diodes, transistors, and op-amps; understand the terminal relations and models that are used to describe the operating characteristics of these components.
  2. Understand and systematically apply basic circuit laws governing voltages and currents (Kirchhoff's Laws).
  3. Analyze linear AC/DC steady-state circuits.
  4. Use basic circuit techniques (i.e., Nodal analysis, superposition, parallel and series combinations, equivalent transformations, Thevenin and Norton equivalents) to analyze and design linear circuits.
  5. Understand circuit transients and calculate responses for 1st and 2nd order circuits.
  6. Understand elementary concepts of electronic circuits such as operational amplifiers and their circuit models.
  7. Analyze and design multiple op-amp circuits.
  8. Use basic test and measurement equipment necessary to evaluate the performance of simple electric and electronic circuits.
  9. Understand basic limitations, inaccuracies, and tolerances of the test equipment, components, and procedures.
  10. Design circuits with efficient reliability, and cheaply achieve the desired results.
  11. Use good techniques for drawing circuits and wiring diagrams, breadboarding circuits, and trouble shooting circuits.
  12. Use simulation tools to design circuits and analyze performance.
  13. Work cooperatively with others in the lab to maximize results.
Topics Covered
  1. Basic Circuit Variables and Electric / Electronic Components, Sources and Models
  2. Kirchoff's Laws and time-domain formulation of circuit problems
  3. AC Steady State formulation of circuit problems
  4. Equivalent Transformations of Electric Circuits
  5. Superposition, Nodal Analysis and other analysis techniques
  6. Thevenin's and Norton's theorems and applications
  7. First and Second Order Transient Analysis
  8. Frequency Response and Filters
  9. Modern Circuit Applications
  10. Laboratory implementation of circuit designs

Class/Lab Schedule
3 hours lecture, 1 hour recitation, 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 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 and conduct experiments, as well as analyze and interpret data
    • Relevant Content: Design and analyze analog circuits with resistors, inductors, capacitors, sources, diodes and op-amps; model circuits with software; populate and debug breadboards, utilize test and measure equipment, obtain, analyze and process data (for example: compare measured and predicted rise times, frequency responses, etc.)
      Method of Evaluation: Graded pre-labs and lab reports; in-lab observation
      Level of Coverage: SIGNIFICANT
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Students are asked to design and test circuits to meet specifications in terms of output voltages and currents, system power, frequency response, etc.
      Method of Evaluation: Homework problems, quizzes, exam problems, pre-labs and lab reports.
      Emphasis: SIGNIFICANT
  4. Ability to function on a multi-disciplinary team
      Relevant Content: Students are assigned new lab partners each time they enter the lab. They are responsible for pre-lab, their part in the lab and need to negotiate solutions with partner.
      Method of Evaluation: Group lab reports, TA evaluation and peer evaluation.
      Level of Coverage: MODERATE
  5. Ability to identify, formulate, and solve engineering problems
      Relevant Content: Students are given a general description of a problem and they must translate that problem to engineering terms and specifications. With available components, make engineering design to meet requirements. Implement and verify design, choosing from a wide range of designs and solutions.
      Method of Evaluation: Quizzes and exam problems; pre-labs and lab reports.
      Level of Coverage: MODERATE
  6. Understanding of professional and ethical responsibility
      Relevant Content: Student Honor Code discussed
      Method of Evaluation: Signing honor code statement
      Level of Coverage: LITTLE
  7. Ability to communicate effectively
      Relevant Content: Students expected to use written communication skills to explain physical/mathematical reasoning behind problem calculations. In addition, written lab reports are required; partners require effective oral communication as they negotiate the solutions to labs. Evaluate engineering merits of different designs and decide which approach is best.
      Method of Evaluation: Homework and Exam short/medium response
      Level of Coverage: MODERATE
  8. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content: Discussion of modern applications, modern fabrication methods and materials, product life cycle
      Method of Evaluation: lab reports, exam problems
      Emphasis: LITTLE
  9. 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; use of test and measurement equipment, including mixed-signal oscilloscopes, function generators, multimeters, inductance/capacitance meters, and data acquisition software.
      Method of Evaluation: Computational tools via homeworks and pre-labs; theorems and techniques via homework problems, quizzes and exam problems; test and measurement equipment via TA evaluation and lab reports.
      Emphasis: SIGNIFICANT

↑ Back to Top

ENEE206 Fundamental Electric and Digital Circuit Laboratory, 2 credits

Course Description
Introduction to basic measurement techniques and electrical laboratory equipment (power supplies, oscilloscopes, voltmeters, etc.). Design, construction, and characterization of circuits containing passive elements, operational amplifiers, and digital integrated circuits. Transient and steady-state response.

Pre-Requisite
ENEE244

Co-Requisite
ENEE204

Textbook(s)

  • Lawson, ENEE 206 Laboratory Manual, McGraw Hill

Other Required Material(s)

  • None

Syllabus Prepared By and Date
Dr. Lawson, April 2011.

Course Objectives

  1. Use basic test and measurement equipment necessary to evaluate the performance of simple circuits
  2. Understand basic limitations, inaccuracies, and tolerances of the test equipment, components, and procedures
  3. Design circuits with efficient reliability, and cheaply achieve the desired results
  4. Use good techniques for drawing circuits and wiring diagrams, breadboarding circuits, and trouble shooting circuits
  5. Use simulation tools to design circuits and analyze performance
  6. Work cooperatively with others in the lab to maximize results
Topics Covered
  1. Measurement Equipment
  2. Asynchronous Counters
  3. Switching Circuits
  4. Adder Circuits
  5. Encoders and Display
  6. Sequence Analyzers
  7. Thevenin Equivalent Circuits
  8. Analog-to Digital Converters
  9. Non-ideal Passive Components
  10. Rectifier Circuits
  11. Transient Response
  12. Op-Amp Circuits
  13. Passive and Active Filter Designs

Class/Lab Schedule
1 hour lecture, 3 hour 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:Use Thevenin theorem and mesh analysis in order to design, characterize and operate simple circuits. Apply knowledge of digital logic design to build circuits, switching circuits, sequence analyzers and decoders.
      Method of Evaluation:Pre-lab reports.
      Level of Coverage:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as analyze and interpret data
    • Relevant Content:Design and analyze circuits; model circuits with software; model breadboards, test and measure equipment, obtain, analyze and process data (for example: compare measured and predicted rise time, fall time, jitter).
      Method of Evaluation:Graded pre-labs and lab reports; in-lab observation
      Level of Coverage:SIGNIFICANT
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Students are asked to design and test circuits to meet specifications in terms of output voltages and currents, system power, frequency response, etc.
      Method of Evaluation:pre-labs and lab reports.
      Emphasis:SIGNIFICANT
  4. Ability to function on a multi-disciplinary team
      Relevant Content:Students are assigned new lab partners each time they enter the lab. They are responsible for pre-lab, their part in the lab and need to negotiate solutions with partner.
      Method of Evaluation:Group lab reports, TA evaluation and peer evaluation.
      Level of Coverage:MODERATE
  5. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Students are given a general description of a problem, they must translate that problem to engineering terms and specifications. With available components, make engineering design to meet requirements. Implement and verify design, choosing from a wide range of designs and solutions.
      Method of Evaluation:pre-labs and lab reports.
      Level of Coverage:MODERATE
  6. Understanding of professional and ethical responsibility
      Relevant Content:Student Honor Code discussed
      Method of Evaluation:Signing honor code statement
      Level of Coverage:LITTLE
  7. Ability to communicate effectively
      Relevant Content:Written lab reports are required; partners require effective oral communication as they negotiate the solutions to labs. Evaluate engineering merits of different designs and decide which approach is best.
      Method of Evaluation:lab reports and TA evaluation.
      Level of Coverage:MODERATE
  8. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:discussion of modern applications, modern fabrication methods and materials, product life cycle
      Method of Evaluation:lab reports
      Emphasis:LITTLE
  9. 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; use of test and measurement equipment, including mixed-signal oscilloscopes, function generators, multimeters, inductance/capacitance meters, and data acquisition software.
      Method of Evaluation:Theoretical techniques and computational tools via pre-labs; test and measurement equipment via TA evaluation and lab reports.
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE222 Elements of Discrete Signal Analysis, 4 credits

Course Description
The course begins by covering basic tools for signal analysis, namely real and complex sinusoids in both discrete and continuous time, sampling, linear transformations and orthogonal projections. It then develops the discrete Fourier transform (DFT) in detail and also provides an introduction to Fourier series. The course concludes with a discussion of FIR filters, whereby key ideas and methodologies in linear time-invariant systems such as convolution (linear and circular), system functions and frequency-selective filtering, are presented.

Pre-Requisite
MATH141 and ENEE140 or CMSC131

Co-Requisite
None

Textbook(s)

  • A. Papamarcou, A New Sequence in Signals and Linear Systems, Part I (2006). Available electronically free of charge.

Other Required Material(s)

  • None

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

Course Objectives

  1. Interpolate discrete-time sinusoids using knowledge of sampling rate and bandwidth.
  2. Use complex phasors to represent and manipulate real-valued sinusoids.
  3. Represent finite-dimensional linear transformations by matrices; interpret the latter in terms of the former.
  4. Calculate orthogonal projections and least-squares approximations for both real and complex vectors.
  5. Compute simple low-dimensional DFTs and their inverses from first principles.
  6. Correctly interpret the information in a DFT spectrum and use it to reconstruct a time-domain signal as a sum of its Fourier components.
  7. Understand and apply DFT properties pertaining to index reversal, index shift, modulation, periodic extension and zero-padding.
  8. Compute Fourier series coefficients of simple periodic signals in continuous time.
  9. Determine the frequency response of a FIR filter; interpret the frequency response in the context of frequency selection.
  10. Compute the time-domain response of a FIR filter to exponential, periodic and finite-duration inputs.
  11. Use MATLAB to visualize, analyze and process signals and images, thereby applying the theory and tools taught in the lectures.
Topics Covered
  1. Real and complex sinusoids in continuous time.
  2. Sampling of sinusoids; discrete-time sinusoids; aliasing
  3. Matrices and linear transformations; linear systems
  4. Matrix inversion, Gaussian elimination
  5. Inner products, norms, projections; orthogonal bases
  6. DFT as an orthogonal projection; interpretation of the DFT
  7. Signal transformations and the DFT; symmetry; duality
  8. Zero-padded and periodic extensions and the DFT
  9. Periodicity in continuous time; sums of harmonically related sinusoids
  10. Fourier series of a periodic signal; evaluation of coefficients, properties
  11. LTI filters and impulse response; FIR filters
  12. FIR filters and finite duration inputs: linear convolution
  13. FIR filters with sinusoidal and exponential inputs: frequency response, system function

Class/Lab Schedule
3 hours lecture, 2 hours 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 complex algebra, linear algebra, trigonometry and calculus in representing signals (in both time and frequency domains) and in determining the response of linear systems to various inputs.
      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:MATLAB exercises require interpreting data presented in the form of signal graphs, audio and images, as well as making associations and conversions between different forms.
      Method of Evaluation:Homework problems and quizzes.
      Level of Coverage:MODERATE
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:MATLAB exercises require the design and implementation of algorithms or filters for processing signals that accomplish a particular task, e.g., denoising or compression.
      Method of Evaluation:Homework problems and quizzes.
      Emphasis:LITTLE
  4. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Formulate signal processing tasks, such as interpolation and filtering, using mathematical models that involve appropriate input-output equations in both the time and frequency domains
      Method of Evaluation:Homework problems, quizzes 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 explain their reasoning behind mathematical calculations.
      Method of Evaluation:Homework and exam problems.
      Level of Coverage:LITTLE
  7. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Use algorithms and techniques for converting signals from time to frequency domain (and vice versa) and for implementing frequency-selective filters. Use MATLAB to perform common signal processing tasks such as signal and image filtering, denoising, modulation and compression.
      Method of Evaluation:MATLAB only via homework problems; algorithms and techniques via homework problems, quizzes and exam problems.
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE241 Numerical Techniques in Engineering, 3 credits

Course Description
The course covers basic signals and systems introducing the Laplace transform for solving differential equations as models of systems, and the Fourier transform for processing signals. Frequency domain methods and analysis are emphasized to give student the concept of dual time-frequency models. The DTFT, the DFT, and the FFT are also covered.

Pre-Requisite
PHYS260

Co-Requisite
MATH246

Textbook(s)

  • G. Blankenship, Introduction to Signals and Systems, notes provided by the instructor.

Other Required Material(s)

  • None

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

Course Objectives

  1. Understand dynamic models for systems as processors of signals.
  2. Understand the use of transform methods for system and signal analysis.
  3. Analyze and solve linear differential equations using Laplace transforms, including partial fraction methods.
  4. Understand the concepts for filtering signals (low pass, high bass, notch filters, etc.)
  5. Understand Fourier transforms for fundamental signals, including period signals and delta functions.
  6. Understand Fourier transform and series for periodic signals.
  7. Understand Discrete Time Fourier Transform (DTFT) and Discrete Fourier Transform (DFT) for discrete time signals, and the FFT algorithm for computing it.
Topics Covered
  1. Laplace transforms and differential equations, stability of systems
  2. Frequency response and filters
  3. Fourier transform and series, delta functions
  4. DTFT and DFT
  5. FFT algorithm for the DFT

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 differential equations and complex numbers to system and frequency analysis; application of elementary physics to the understanding of systems such as electromechanical systems
      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 filters to process signals to reduce noise and extract information
      Method of Evaluation:Homework problems, quizzes and exam problems.
      Emphasis:MODERATE
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Formulate filtering and simple systems design problems as math problems and solve them using MATLAB
      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 systems and signal modeling plus computational tools such as MATLAB, to analyze and design specific examples
      Method of Evaluation:Computational tools only via homework; theorems and techniques via homework problems, quizzes and exam problems.
      Emphasis:SIGNIFICANT

↑ Back to Top

ENEE244 Digital Logic Design, 3 credits

Course Description
This course covers switching algebra and its use in design with logic gates, flip-flops, registers and counters, and the analysis of these networks. Also covered are Karnaugh map simplification of gate networks, design and analysis of synchronous sequential systems, implementation with PLA's, multiplexers, decoders, encoders, binary arithmetic units such as adders and subtractors, conversions between decimal and arbitrary radix numbers, especially octal, hexadecimal, and binary representations, radix and diminished radix arithmetic, and character codes.

Pre-Requisite
None

Co-Requisite
ENEE150 or CMSC131(Fall 2011 and later)

Textbook(s)

  • D. Givone, Digital Principles and Design, McGraw-Hill, 2003.

Other Required Material(s)

  • None.

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

Course Objectives

  1. Design and analyze combinational logic circuits.
  2. Design and analyze synchronous sequential logic circuits.
Topics Covered
  1. Binary Numbers; binary arithmetic and codes
  2. Boolean Algebra, switching algebra, and logic gates
  3. Karnaugh Maps, simplification of Boolean functions
  4. Combinational Design; two level NAND/NOR implementation
  5. Tabular Minimization (Quine McCluskey)
  6. Combinational Logic Design: adders, subtracters, code converters, parity checkers, multilevel NAND/NOR/XOR circuits
  7. MSI Components, design and use of encoders, decoders, multiplexers, BCD adders, and comparators
  8. Latches and flip-flops
  9. Synchronous sequential circuit design and analysis
  10. Registers, synchronous and asynchronous counters, and memories
  11. Control Logic
  12. Wired logic and characteristics of logic gate families
  13. ROMs, PLDs, and PLAs
  14. State Reduction and good State Variable Assignments (Optional, as time permits)
  15. Algorithmic State Machine (ASM) Charts (Optional, as time permits)
  16. Asynchronous circuits (Optional, as time permits)

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:Boolean algebra and its application as switching algebra in the design and analysis of combinational and synchronous sequential networks.
      Method of Evaluation:Homework problems and exam problems.
      Level of Coverage:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Students design gate networks that supply specified output values and also design arbitrary sequence counters and sequence recognizers.
      Method of Evaluation:Homework problems and exam problems.
      Emphasis:SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems
      Relevant Content:Design and/or analyze combinational gate networks with varying implementation constraints such as gate fan-in, or components available such as NAND/NOR/XOR or decoders/multiplexers instead of AND/OR/NOT, and design and analyze synchrouous sequential counters and sequence recognizers that meet specifications and constraints for type of flip-flop.
      Method of Evaluation:Homework problems and exam problems.
      Level of Coverage:SIGNIFICANT
  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 are expected to document their designs, but this is mostly representational using truth tables, Karnaugh maps, state diagrams and state tables, Boolean expressions, and gate network/flip-flop diagrams.
      Method of Evaluation:Homework problems and exam problems.
      Level of Coverage:MODERATE
  6. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:Discussion that course content forms a basis for understanding new design techniques and software support systems and that there is a need to continually keep learning and developing one’s skills.
      Method of Evaluation:None
      Emphasis:LITTLE
  7. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Discussion of design with PLAs, PALs, and ROMs, and a short example of use of VHDL.
      Method of Evaluation:Homework problems and exam problems
      Emphasis:MODERATE

↑ Back to Top

ENEE245 Digital Circuits and Systems Laboratory, 2 credits

Course Description
Introduction to basic measurement techniques and electrical laboratory equipment (power supplies, oscilloscopes, voltmeters, etc.). Design, construction, and characterization of digital circuits containing logic gates, sequential elements, oscillators, and digital integrated circuits. Introduction to digital design and simulation with the Verilog Hardware Description Language (HDL).

Pre-Requisite
ENEE244 and ENEE150 or CMSC132

Co-Requisite
None

Textbook(s)

  • M. Ciletti, Advanced Digital Design with Verilog HDL, 2003 Prentice Hall

Other Required Material(s)

  • None

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

Course Objectives

  1. Use simulation, test, and measurement equipment to evaluate the functionality and performance of simple digital circuits and systems.
  2. Understand basic limitations, inaccuracies, and tolerances of the test equipment, components, and procedures.
  3. Design digital circuits and systems to efficiently, reliably, and economically achieve desired results.
  4. Master techniques for modeling and troubleshooting circuits and systems through structural and gate-level networks and breadboard designs.
  5. Use the Verilog hardware description language and simulation tools to design circuits and systems and analyze their performance.
  6. Work cooperatively with others in the lab to maximize results.
Topics Covered
  1. Verilog Syntax and Structure
  2. Verilog Structural and Gate-Level Modeling
  3. Simulation Environment for Schematics and Verilog Models
  4. Adder Circuits: Full-Adder Components, Ripple-Carry and Carry-Lookahead Structures
  5. Encoders, Decoders, and Seven-Segment Displays
  6. Asynchronous and Synchronous Counters
  7. Verilog Modeling with Level-Sensitive and Edge-Sensitive Behaviors
  8. Digital Data Representation and Conversions
  9. Sequence Analyzers and Finite State Machine Design
  10. Combinational and Sequential Multiplier Circuits
  11. Digital Calculator Implementation
  12. First-In First-Out (FIFO) Buffer Design
  13. Error Detection and Correction Codes

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 Boolean algebra, computer arithmetic, simple device physics, and programming skills to the design of digital systems.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Level of Coverage:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as analyze and interpret data
    • Relevant Content:Use of software simulation and hardware measurement equipment to verify design functionality and performance.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Level of Coverage:SIGNIFICANT
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Each lab assignment presents students with a challenge to implement a hardware design that meets specific functional and performance targets.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Emphasis:SIGNIFICANT
  4. Ability to function on a multi-disciplinary team
      Relevant Content:Student pairs may choose to modify and improve their designs based on in-class discussions with each other.
      Method of Evaluation:Post-Lab reports.
      Level of Coverage:MODERATE
  5. Ability to identify, formulate, and solve engineering problems
      Relevant Content:More-complex, multi-week labs challenge students to design larger hardware modules by adapting and integrating modules created in previous labs with new modules of complementary functionality.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Level of Coverage:SIGNIFICANT
  6. Understanding of professional and ethical responsibility
      Relevant Content:Student Honor Code discussed.
      Method of Evaluation:In-lab participation.
      Level of Coverage:LITTLE
  7. Ability to communicate effectively
      Relevant Content:Interpersonal communication skills applied by students during paired lab assignments.
      Method of Evaluation:In-lab participation.
      Level of Coverage:MODERATE
  8. Recognition of the need for, and an ability to engage in life-long learning
      Relevant Content:The constant flux of supported and unsupported features in the Verilog language and in the CAD tools they use.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Emphasis:LITTLE
  9. Knowledge of contemporary issues
      Relevant Content:The analysis of several different approaches to the same engineering problem to better understand the limitations and tradeoffs faced by electronic systems designers.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Emphasis:MODERATE
  10. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      Relevant Content:Industry-standard design and measurement tools are used in this course to develop, test, and deploy a hardware design.
      Method of Evaluation:Pre and Post-Lab assignments and reports.
      Emphasis:SIGNIFICANT

↑ Back to Top




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