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

ENEE 114 Programming Concepts for Engineering, 4 credits

Course Description
Principles of software development, high level languages, input/output, data types and variables, operators and expressions, program selection, repetition, functions, arrays, pointers, strings, structure data types, linked list, memory allocation, stream and file management, introduction to algorithms, software projects, debugging, documentation. 

Programs will use the C language under GLUE UNIX environment.

Prerequisite
ENES 100


Textbook and any Other Required Material

  • Kennighan & Ritchie. The C Programming Language. 2nd Edition. Prentice Hall.
  • Handouts available on the ENEE 114 course web site
Course Objectives

  1. Learn the programming and software development flow:  write program in a high level language (C); compile, debug, and execute under an operating system (GLUE UNIX); and document the program.
  2. Learn how to solve real life problems by programming.
  3. Learn the fundamental data types and basics of complex data structures.
  4. Learn the skills to self-teach other programming languages in the future.
Topics Covered
  1. Programming overview
  2. Data types and variable scope
  3. Operators
  4. Conditional statements (if, if-else, switch)
  5. Loops (while, do-while, for)
  6. Functions (including recursion)
  7. Arrays of single and multiple dimensions
  8. Pointers
  9. Strings
  10. Structures
  11. Formatted data input/output
  12. File input/output
  13. Basic single linked list
Class/lab Schedule
3 hours lecture, 2 hours recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study


Relationship of Course to Program Objectives
  1. Ability to apply knowledge of mathematics, science, and engineering:
    • Relevant Content: Translate elementary math formulas and solutions to science and engineering problems into programs/functions.
    • Emphasis: MODERATE
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Develop programs based on instructions (project description) to meet desired outcomes (matching the output from a MASTER program).
    • Emphasis: SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems:
    • Relevant Content: Given an engineering problem, write computer program to solve it.
    • Emphasis: SIGNIFICANT
  4. Recognition of the need for, and an ability to engage in life-long learning:
    • Relevant Content: Recognition that knowledge of C programming will enable students to learn many other languages (their purpose in this class is not only to master C, but also to obtain the skills to teach themselves other languages).
    • Emphasis: SIGNIFICANT
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice:
    • Relevant Content: Programming assignments are written to reflect user-friendly interfaces and robust error handling, ease of maintenance and are intended to instill in the students the appreciation for and the ability to implement the above.
    • Emphasis: SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Dr. Qu, June 2005.

↑ Back to Top

ENEE 132 Engineering Issues in Medicine, 3 credits

Course Description and Objectives
This course provides an introduction to the role of electrical and computer engineering in human physiology and modern medicine for non-science majors. This will explain common human biological functions based upon elementary concepts in physics, chemistry and engineering. The course will also survey various medical devices for diagnosis and treatment of diseases, as well as examine contemporary topics including the process of bringing a new technology. Technical concepts will be introduced at the intuitive level and will involve non-calculus based math. This course is designed to strengthen your:

  1. Knowledge of scientific and technical basis of rudimentary human functions and related medical devices for diagnosis and treatment.
  2. Understanding of the capabilities and limitations of modern technology in the medical field.
  3. Teamwork and group dynamics skills.
  4. Written and oral communication skills.
  5. Decision making skills.

Topics Covered

  1. Newton’s Laws and the Human Body
    • Muscles and elbows, hips, equilibrium and posture, jumping, running, motion through the air
  2. Strength, elasticity limits of tissues and bones
    • Bone fracture, whiplash injury, airbag protection, repetitive motion and osteoarthritis
  3. Plumbing in the body
    • Blood circulation, turbulent flow, blood pressure and sphygmomanometer, arteriosclerosis
  4. Heat, energy and life
    • Respiratory system, energy requirements of people, energy from food, body temperature, counting calories and losing weight
  5. Sounds and acoustic waves
    • Hearing and the ear, hearing aids, cochlear implant, ultrasonic waves and ultrasound imaging
  6. Electricity in the body
    • The nervous system and signal pathways, the neuron and action potentials, synaptic transmission, electrocardiograph, electroencephalograph
  7. Light and vision
    • Structure of the eye, lenses, myopia, hyperopia, presbyopia
  8. X-rays, lasers and light in diagnosis and treatment
    • Electron microscopy, x-ray imaging, computerized tomography, laser surgery, LASIK, oximeter
  9. Nuclear medicine
    • Magnetic resonance imaging, radiation therapy
  10. Emerging trends in diagnosis and therapy
    • Genomic profiling in diagnosis, gene therapy, nanoparticle targeted drug delivery

Prerequisite
None. MATH110 or equivalent is recommneded.

Grading Method
  • Team Grades
    • Oral presentation: 15%
    • Written Presentations: 25%
  • Individual Grades
    • Class Participation: 10%
    • Homework/Papers: 15%
    • Midterm Exam: 15%
    • Final Exam: 20%

Person who prepared this syllabus and date of preparation
M. Gomez, December 2008

↑ Back to Top

ENEE 140 Introduction to Programming Concepts for Engineer, 2 credits

Course Description
Principles of software development, high level languages, input/output, data types and variables, operators and expressions, program selection, repetition, functions, arrays, strings, introduction to algorithms, software projects, debugging, documentation.

Programs will use the C language under GLUE UNIX environment.

Prerequisite
None


Textbook and any Other Required Material
  • P. Davies, The Indispensable Guide to C, Addison-Wesley
  • Handouts available on the ENEE 114 course web site
Course Objectives
  1. Learn the programming and software development flow: write program in a high level language (C); compile, debug, and execute under an operating system (GLUE UNIX); and document the program.
  2. Learn how to solve real life problems by programming.
  3. Learn the fundamental data types and basics of complex data structures.
  4. Learn the skills to self-teach other programming languages in the future.
Topics Covered
  1. Programming environment: editing, compiling, and basic UNIX concepts
  2. Data types and variable scope
  3. Program selection (control flow)
  4. Formatted input/output
  5. Basic file input/output
  6. Functions
  7. Arrays
  8. Strings
Class/lab Schedule
2 hours lecture, 1 hours recitation


Grading Method
Grades will be based on a combination of homeworks, quizzes, exams, and projects


Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study


Relationship of Course to Program Objectives
  1. Ability to apply knowledge of mathematics, science, and engineering:
    • Relevant Content: Translate elementary math formulas and solutions to science and engineering problems into programs/functions.
    • Emphasis: MODERATE
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Develop programs based on instructions (project description) to meet desired outcomes (matching the output from a MASTER program).
    • Emphasis: SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems:
    • Relevant Content: Given an engineering problem, write computer program to solve it.
    • Emphasis: SIGNIFICANT
  4. Recognition of the need for, and an ability to engage in life-long learning:
    • Relevant Content: Recognition that knowledge of C programming will enable students to learn many other languages (their purpose in this class is not only to master C, but also to obtain the skills to teach themselves other languages).
    • Emphasis: SIGNIFICANT
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice:
    • Relevant Content: Programming assignments are written to reflect user-friendly interfaces and robust error handling, ease of maintenance and are intended to instill in the students the appreciation for and the ability to implement the above.
    • Emphasis: SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Drs. Donald Yeung and Shuvra Bhattacharyya, May 2008

↑ Back to Top

ENEE 150 Intermediate Programming Concepts for Engineers, 3 credits

Course Description
Intermediate principles of software development: high level languages; object-oriented design; documentation; data structures; graphs; dynamic memory allocation; software development for applications in electrical and computer engineering; software development in teams.

Programs will use the C and Java languages under the Windows/cygwin environment. Software development projects will involve relevant electrical engineering topics, such as analysis of digital and analog circuits; cryptography; bio-informatics; embedded software; game programming; image processing; and wireless sensor networks.

There will be team-based projects and group presentations.

Prerequisite
ENEE 140, or an acceptable AP Java score, or an acceptable grade on a departmental placement exam.


Textbook and any Other Required Material
  • P. Sestoft. Java Precisely. MIT Press, second edition, 2005.
  • B. W. Kernighan and D. M. Ritchie. The C Programming Language. Prentice Hall, second edition, 1988.
  • S. Oualline. Vi iMproved (VIM). New Riders Publishing, 2001.
  • Course lecture notes and handouts
Course Objectives
  1. Learn how to develop robust and extensible software through effective software engineering practices
  2. Learn about object-oriented design and complex data structures
  3. Learn the skills to self-teach other software development concepts in the future
Topics Covered
  1. Advanced programming concepts: coding conventions and style, unit testing, separate compilation and makefiles
  2. Pointers
  3. Dynamic memory allocation
  4. Structures
  5. Linked list
  6. Graphs and applications
  7. Other dynamic data structures
  8. Abstract data types
  9. Object-oriented design
  10. The Unified Modeling language (UML)
Class/lab Schedule
3 hours lecture, 1 hours recitation


Grading Method
Grades will be based on a combination of homeworks, quizzes, exams, and projects


Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study


Relationship of Course to Program Objectives
  1. Ability to apply knowledge of mathematics, science, and engineering:
    • Relevant Content: Translate elementary math formulas and solutions to science and engineering problems into programs/functions.
    • Emphasis: MODERATE
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Develop programs based on instructions (project description) to meet desired outcomes (matching the output from a MASTER program).
    • Emphasis: SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems:
    • Relevant Content: Given an engineering problem, write computer program to solve it.
    • Emphasis: SIGNIFICANT
  4. Recognition of the need for, and an ability to engage in life-long learning:
    • Relevant Content: Recognition that knowledge of C programming will enable students to learn many other languages (their purpose in this class is not only to master C, but also to obtain the skills to teach themselves other languages).
    • Emphasis: SIGNIFICANT
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice:
    • Relevant Content: Programming assignments are written to reflect user-friendly interfaces and robust error handling, ease of maintenance and are intended to instill in the students the appreciation for and the ability to implement the above.
    • Emphasis: SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Drs. Donald Yeung and Shuvra Bhattacharyya, May 2008

↑ Back to Top

ENEE 159A Programming Concepts for Engineers II, 4 credits

Course Description
Intermediate principles of software development: high level languages; object-oriented design; documentation; data structures; graphs; dynamic memory allocation; software development for applications in electrical and computer engineering; software development in teams.

Programs will use the C and Java languages under the Windows/cygwin environment. Software development projects will involve relevant electrical engineering topics, such as analysis of digital and analog circuits; cryptography; bio-informatics; embedded software; game programming; image processing; and wireless sensor networks.

Prerequisite
A grade of C or higher in ENEE 114, ENEE140 or exemption from ENEE 114 or 140 through placement examination or permission of instructor.

Textbook and any Other Required Material

  • P. Sestoft. Java Precisely. MIT Press, second edition, 2005.
  • B. W. Kernighan and D. M. Ritchie. The C Programming Language. Prentice Hall, second edition, 1988.
  • Course lecture notes and handouts

Course Objectives

  1. Learn how to develop robust and extensible software through effective software engineering practices
  2. Learn about object-oriented design and complex data structures
  3. Learn the skills to self-teach other software development concepts in the future

Topics Covered

  1. Unix Concepts
  2. Coding Conventions and Style
  3. Unit Testing
  4. Separate Compilation and Makefiles
  5. Pointers
  6. Dynamic Memory Allocation
  7. Linked Lists
  8. Brief Introduction to Digital Logic Circuits
  9. Graphs
    • Basic Mathematical Definition
    • Adjacency List and Adjacency Matrix Representations
    • Displaying Graphs Using Graphviz
    • Application: Representing and Analyzing Digital Logic Circuits
  10. Team-based Software Projects
    • Version Control Systems / Subversion
    • Test Suites and Periodic Builds
    • Team Projects on Analysis of Digital Logic Circuits
  11. Other Dynamic Data Structures
  12. Abstract data types
  13. Object-oriented Design
    • Implementation in C
    • Implementation in Java
  14. The Unified Modeling Language (UML)
  15. Project Presenations

Class/Recitation Schedule
2.5 hours of lectures and two 50 minute recitation periods per week.

Grading Method
To be detemined by individual instructors.

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering:
    • Relevant Content: Translate mathematical solutions to science and engineering problems into working software.
    • Emphasis: MODERATE
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Develop programs based on given specifications (project descriptions) to meet desired outcomes.
    • Emphasis: SIGNIFICANT<
  3. Ability to identify, formulate, and solve engineering problems:
    • Relevant Content: Given an engineering problem, write a computer program to solve it, and design the software so the solution is robust and extensible.
    • Emphasis: SIGNIFICANT
  4. Recognition of the need for, and an ability to engage in life-long learning:
    • Relevant Content: Recognition that proper software design practice and understanding of programming concepts are necessary to develop effective software solutions for practical applications. Recognition of the need for lifelong learning in the evolving field of software development practice, as well as fundamental knowledge that will enable one to engage in such lifelong learning.
    • Emphasis: SIGNIFICANT
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice:
    • Relevant Content:Programming assignments will require high standards of robust design, testability, documentation, programming style, maintainability, and extensibility in addition to program correctness.
    • Emphasis:SIGNIFICANT

Persons who Prepared this Syllabus and Date of Preparation
Dr. Shuvra Bhattacharyya, October 2006

↑ Back to Top

ENEE 159B Electric Guitar Design, 1 credit

Course Description
This class will teach the skills necessary for good product design and development in the real world, using as a motivating example the electric guitar. The class will be structured as a start-up company’s research & development department: students will be given design specs and some latitude in the choice of implementation. Students will be taught the fundamentals of sound, audio signals, amplification and equalization, wiring, soldering, circuit-board design and assembly, and, perhaps most importantly, good design principles. Students will design circuits and circuit boards; they will have those boards manufactured; they will assemble the boards, solder the parts, and wire them into prototype guitars.

Course Website
Syllabus

Persons who Prepared this Syllabus and Date of Preparation
Dr. Bruce Jacob, Spring 2009

↑ Back to Top


ENEE 181 Explore Electronics, 1 credit

Course Description
Explore Electronics is a One-Credit Introductory Course on Electronics. The course is designed to acquaint students studying electrical engineering and other majors to the principles of electronics. The course is hands-on. Students work in pairs for three hours per week in a supervised laboratory.

Here is a chance to take advantage of a course that will teach you the basics of electronics in a fun atmosphere. It will demystify how circuits work and will teach you how to put electronics together. In the process, you will have the opportunity to build gadgets like your own radio station, motion detector, cable transmitter, cardiac monitor and more. No experience required. Skills you learn here can help land you a summer job!

Open to all engineering students but seats are limited.

Course Web Page

Persons who Prepared this Description and Date of Preparation
Dr. Mel Gomez, Spring 2007

↑ Back to Top


ENEE 200 Social and Ethical Dimensions of Engineering Technology, 3 credits

Course Description
Students 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.


Prerequisite
None.

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. Course logistics and overview of topics and themes
  2. Technology and Society
  3. What are electrical and computer engineering?
  4. Ethical Concepts, Methods, Theories, and their Application
  5. Professions & Codes of Ethics
  6. Ethics and Institutions Responsibility in Engineering
  7. Group Projects & Class Presentations

Class/Recitation Schedule
The class meets four times per week in 50 minute sessions (two lecture / two discussion).

Grading Method
In-class participation: 10%
Response papers (2-3): 20%
Midterm exam: 20%
Group project: 15%
Research paper: 25%
Oral presentation: 10%

Persons who Prepared this Syllabus and Date of Preparation
S. Norton and W. Lawson, June 2007

ENEE 204 Basic Circuit Theory, 3 credits

Course Description
Basic circuit elements: resistors, capacitors, inductors, sources, mutual
inductance and transformers; their I-V relationships. 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.

Prerequisite(s)
PHYS 260 and Co-MATH 246

Textbook and any Other Required Material

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

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 circuits
  4. Use basic circuit techniques (i.e., Nodal and Mesh analysis, Thevenin and Norton equivalents)
  5. Understand transient circuit response
  6. Understand elementary of electronic circuits such as
  7. operational amplifiers and their circuit models

Topics Covered

  1. Basic Circuit Variables and Elements
  2. Kirchoff's Laws
  3. AC Steady State
  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 of lecture; 1 hour of recitation

Contribution of Course to Meeting the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of Course to Program Objectives

  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
    • Emphasis: SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze the interpret data
    • Relevant Content: Design simple practical circuits
    • Emphasis: SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content: Formulate circuit as math problem and solve it, translate back into circuit terms
    • Emphasis: SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Drs. Ho, and Goldhar, May 2005

↑ Back to Top

ENEE 205 Electric Circuits, 4 credits

Course Description
Design, analysis, simulation, construction and evaluation of electric circuits. Terminal Relationships. Kirchoff's laws. DC and AC steady state analysis. Node and mesh methods. Thévenin and Norton equivalent circuits. Transient behavior of first- and second-order circuits. Frequency response and transfer functions. Ideal op-amp circuits. Diode and transistor circuits.

Prerequisite(s)
PHYS 260/261 and Co-MATH 246

Textbook and any Other Required Material

  • Mayergoyz and Lawson, Basic Electric Circuit Theory (a one semester course) , 1997 (Academic Press). Lawson, ENEE 206 Laboratory Manual, 7th edition, McGraw Hill

Course Objectives
  1. Identify common electric circuit components and configurations.
  2. Apply basic circuit laws and techniques to design and analyze moderately complex linear electronic circuits under sinusoidal steady state conditions.
  3. Apply basic circuit laws and techniques to analyze transient response in circuits with at least two energy-storage elements (capacitors and/or inductors).
  4. Analyze and design simple circuits with operational amplifiers
  5. Analyze transistor operation under biased, small signal conditions via dependent source models.
  6. Evaluate and approximate the frequency response of circuits under sinusoidal steady-state conditions; analyze and design simple active filters.
  7. Use basic test and measurement equipment to evaluate the performance of simple circuits.
  8. Understand basic limitations, inaccuracies, and tolerances of test equipment, components, and procedures.
  9. Design circuits with efficient reliability, and cheaply achieve the desired results.
  10. Use good techniques for drawing circuits and wiring diagrams, breadboarding circuits, and trouble shooting circuits.
  11. Use simulation tools to design circuits and analyze performance.
  12. Work cooperatively with others in small teams.

Topics Covered

  1. Basic Circuit Variables and Elements
  2. Kirchoff's Laws
  3. AC Steady State
  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
Grading Method
Grades will be based on homeworks, quizzes, exams, and laboratory projects

Persons who prepared this syllabus and date of preparation
Dr. Wes Lawson, Fall 2009

↑ Back to Top

ENEE 206 Fundamental Electric and Digital Circuit Laboratory, 2 credits

Course Description
Credits will be granted for only one of the following ENEE 206 or ENEE 305. Formerly ENEE 305. 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. This course is prerequisite to all upper level ENEE laboratories.

Prerequisite(s)
ENEE 244; corequesiste ENEE 204

Textbook and any Other Required Material

  • Lawson, ENEE 206 Laboratory Manua, McGraw Hill

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
One hour of lecture, 3 hours of laboratory

Contribution of Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of Course to Program Objectives

  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 DL design to build circuits, switching circuits, sequence analyzers and decoders.
    • Emphasis: SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze the 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).
    • Emphasis: SIGNIFICANT
  3. Ability to work in teams
    • 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 solution with partner.
    • Emphasis: SIGNIFICANT
  4. 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.
    • Emphasis: SIGNIFICANT
  5. 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.
    • Emphasis: SIGNIFICANT
  6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content: Value and use of computer simulation, oscilloscope, digital logic analyzer.
    • Emphasis: SIGNIFICANT

Persons who prepared this description and date of preparation
Drs. Lawson, Ho, and Goldhar, May 2005

↑ Back to Top

ENEE 222 Elements of Discrete Signal Analysis, 4 credits

Course Description
Discrete-time and continuous-time signals, sampling. Linear transformations, orthogonal projections. Discrete Fourier Transform and its properties. Fourier Series. Introduction to discrete-time linear filters in both time and frequency domains.

Prerequisite(s)
MATH141 & ENEE 140 or equivalent

Textbook and any Other Required Material

  • Course notes by A. Papamarcou, 2008.

Course Objectives

  1. Master basic tools from linear algebra that are particularly useful in modeling real-world signals and systems
  2. Learn key concepts in the frequency analysis of signals in discrete time.
  3. Gain some understanding of what a digital filter is, how it is implemented, and how it can be used in signal processing applications.
  4. Become proficient in MATLAB, a powerful computational package.

Topics Covered

  1. Introductory Concepts in Signals: Review of complex numbers; Real-valued and complex-valued sinusoids in continuous time; Sampling of sinusoids; discrete-time sinusoids; aliasing
  2. Linear Algebra: Matrices as linear transformations; linear systems; Elementary linear algebra; Inner products, norms, projections; Least-squares signal approximation; orthogonal bases; Complex-valued vectors and matrices; Introduction to eigenvalues and eigenvectors
  3. Introduction to Fourier Analysis: The discrete Fourier transform (DFT) as an orthogonal projection; The DFT as a matrix operation; Signal transformations and the DFT; symmetry properties, dual properties; Circular convolution and multiplication; DFT of periodic and zero-padded extensions of signals; Detection of sinusoids using the DFT; Periodicity in continuous time; harmonically related sinusoids and their sums; Fourier series of a periodic signal.
  4. Signals in Linear Systems: Examples of frequency selective filtering; LTI filters and impulse response; FIR filters; FIR filters and finite-duration inputs: linear convolution, equivalence to circular convolution; FIR filters with sinusoidal and exponential inputs: frequency response and system function
Grading Method
Grades will be based on homeworks, quizzes, exams, and class projects

Persons who prepared this description and date of preparation
Syllabus Prepared by: Dr. Adrian Papamarcou

↑ Back to Top

ENEE 241 Numerical Techniques in Engineering, 3 credits

Course description
Introduction to error analysis, conditioning and stability of algorithms. Numerical solution of nonlinear equations. Vector spaces and linear transformations. Matrix algebra. Gaussian elimination. LU factorization, matrix inversion. Similarity transformations and diagonalization. Iterative computation of eigenvalues. Interpolation; splines; data fitting. Numerical integration.

Prerequisite(s)
MATH 141 and ENEE140, ENEE 114 or CMSC 131

Textbook(s) and any Other Required Material

  • The main textbook for the course is a comprehensive set of notes developed by Professor Adrian Papamarcou.
  • (Optional) R. Pratap, Getting Started with Matlab, Saunders, 1996.

Course Objectives
  1. Become familiar with different aspects of numerical computation and discover some of its limitations
  2. Master basic tools from linear algebra that are particularly useful in modeling real-world signals and systems.
  3. Learn key concepts in the frequency analysis of signals in discrete time.
  4. Gain some understanding of what a digital filter is, how it is implemented, and how it can be used in signal processing applications.
  5. Become proficient in MATLAB, a powerful computational package.

Topics Covered

  1. Numbers, Vectors and Signals
  2. Matrices and Systems
  3. Signals in the Frequency Domain
  4. Linear Filters

Class/lab schedule
3 hours of lecture; 1 hour recitation

Contribution of Course to Meeting the Professional Components
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content: Use calculus in study of differential equations. Apply programming knowledge (in a systematic way) to solve applications. Apply Taylor series to models of physical systems.
    • Emphasis: SIGNFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data
    • Relevant Content: Numerical experiments to investigate stability, robustness, performance of algorithms.
    • Emphasis: MODERATE
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content: Given a physical problem, formulate it mathematically, solve and translate solution back into the terms of the physical problem
    • Emphasis: SIGNIFICANT
  4. An understanding of professional and ethical responsibility
    • Relevant Content: Discuss matters of ethical responsibility in context of course (ex: building a bridge, shortcuts to save money, societal impact)
    • Emphasis: SOME
  5. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content: Ability to think and reason, how to approach problem solving
    • Emphasis: SOME
  6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content: Contemporary tools (e.g., MATLAB) used in the practice of engineering.
    • Emphasis:SIGNIFICANT

Person(s) who prepared this syllabus and date of preparation
C. Espy-Wilson, August 2004

↑ Back to Top

ENEE 244 Digital Logic Design, 3 credits

Course Description
The design and analysis of combinational and synchronous sequential systems comprising digital logic gates (AND, OR, NOT, NAND, NOR, Exclusive-OR) latches, master-slave, and edge-triggered flip-flop memory devices (SR, JK, T, and D) and underlying tools such as switching and Boolean algebras and Karnaugh map simplification of gate networks are covered in detail. Design and use of decoders, multiplexers, priority encoders, code translators, adders and subtractors, registers, counters, sequence recognizers, and asynchronous binary ripple counters are also covered along with the use of programmable logic arrays (PLAs), read-only memories (ROMS, PROMS), and programmable array logic (PALs). Arbitrary radix conversion, including decimal to binary, octal, and hexadecimal, binary codes for characters and decimal digits (e.g., BCD, Excess-3, Unit-Distance) radix- and diminished-radix- complement arithmetic used in the design of arithmetic units are also covered.


Prerequisite
Sophomore Standing


Possible Textbook(s) and/or Other Required Material
  • Givone, Digital Principles and Design, McGraw-Hill
  • Mano, Digital Design, 3rd ed., Prentice Hall
  • Marcovitz, Introduction to Logic Design, 2nd ed., McGraw-Hill
  • Roth, Fundamentals of Logic Design, 5th ed., Brooks/Colle Thomson Learning
Course Objectives
  1. Design and analyze combinational logic circuits
  2. Design and analyze synchronous sequential 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
  7. Parity checkers, multilevel NAND/NOR/XOR circuits
  8. MSI Components, design and use of encoders, decoders, multiplexers, BCD
  9. Adders and comparators
  10. Latches and flip-flops
  11. Synchronous sequential circuit design and analysis
  12. Registers, synchronous and asynchronous counters, and memories
  13. Control Logic
  14. Wired logic and characteristics of logic gate families
  15. ROMs, PLDs, and PLAs
Optional Topics
  1. State Reduction and good State Variable Assignments
  2. Algorithmic State Machine (ASM) Charts
  3. Asynchronous circuits
Class/Lab Schedule
3 hours of lecture; 1 hours of recitation


Grading Method
Grades will be based on a combination of homeworks, quizzes, and exams


Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study


Relationship of Course to Program Objectives
  1. Ability to apply knowledge of mathematics, science, and engineering:
    • Relevant Content: Boolean algebra is used for design and modular arithmetic to apply design.
    • Emphasis: SIGNIFICANT
  2. An ability to design and conduct experiments, as well as to analyze the interpret data
    • Relevant Content: Students design and analyze circuits.
    • Emphasis: SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems:
    • Relevant Content: Design logic circuits to meet specifications and to solve real-world tasks.
    • Emphasis: SIGNIFICANT


Persons who prepared this syllabus and date of preparation
Drs. Barua, Jacob, Qu, Silio, Srivastava, Yeung, January 2008

↑ Back to Top


ENEE 245 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).


Prerequisite
ENEE244 and (ENEE150 or CMSC132)


Possible Textbook(s) and/or Other Required Material
  • Recommended: Advanced Digital Design With the Verilog HDL, by M. Ciletti, Prentice Hall, 2003
  • Lab assignments/notes will be distributed to the students through the class web site
  • Verilog HDL tutorial documents will be distributed to the students through the class web site

Course Objectives
  1. Use simulation, test, and measurement equipment necessary to evaluate the functionality and performance of simple circuits
  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 circuits and systems through structural and gate-level networks, and breadboarding designs; trouble shooting circuits and systems
  5. Use hardware description languages 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. Measurement Equipment
  2. Verilog Structural and Gate-Level Modeling
  3. Simulation Environment for Schematics and Verilog Models
  4. Combinational Logic and Circuits. Verilog Modeling through Continuous Assignments.
  5. Adder Circuits: Full-adder Components, Ripple-carry and Carry-Lookahead Structures
  6. Encoders, Decoders, Seven-Segment Displays. Verilog Modeling with Level-sensitive Behaviors.
  7. Asynchronous and Synchronous Counters. Verilog Modeling with Edge-sensitive Cyclic Behaviors.
  8. Digital Data Representation and Conversions. Subtracter Design based on Addition
  9. Sequence Analyzers. Finite State Machine (FSM) Designs and Verilog Modeling.
  10. Multiplier Circuits (Combinational and Sequential)
  11. Digital Calculator Implementation
  12. First-In First-Out (FIFO) Buffer Design
  13. Error Detection and Correction Codes

Class/Lab Schedule
One hour of lecture, 3 hours of laboratory


Grading Method
Graded lab assignments



↑ Back to Top


ENEE 302 Digital Electronics, 3 credits

Course Description
Large signal terminal characteristics of PN junction diodes, Bipolar and MOSFET transistors. Digital electronics at transistor level. Data converters, MOS digital circuits, memory.

Prerequisite
ENEE 204 and completion of all lower-division technical courses in the EE curriculum.

Textbook and any Other Required Material

  • Sedra, A.S. and Smith, K.C., Microelectronic Circuits, Oxford University Press, 5th ed. (2004).

Course Objectives
  1. Understand conceptually the physical operating principles of the active and passive devices generally used in microelectronic circuits (MOSFETs, bipolar transistors (BJT), diodes).
  2. Learn the large signal current-voltage terminal characteristics of MOSETs and BJTs necessary for digital applications.
  3. Understand how these devices are used in basic, mainly digital, circuits commonly employed in microelectronics.
  4. How transistors are combined into circuits to form digital logic gates and memory.
  5. Understand how digital gates and memories function from a circuits perspective.

Topics Covered

  1. Physical operation and large signal characteristics of Diodes, BJTs and MOSFETs
  2. NMOS Inverter
  3. CMOS Inverter and CMOS Logic
  4. Propagation delay and power dissipation
  5. Logic circuits
  6. D/A and A/D converters
  7. Memory circuits and Flip Flops
Class/Recitation Schedule
3 hours of lecture and 1 hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content: Basic concepts of electricity (electrostatics, charge transport) are applied to the understanding of electron devices (transistors, diodes, etc.). Basic circuit principles are employed to achieve an understanding of complex circuit networks. Approximation techniques are employed in the solution of nonlinear equations.
    • Emphasis:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Basic circuit principles are employed in the understanding and analysis of IC systems. Specific design examples are presented. Emphasis is on digital gate design and optimization.
    • Emphasis:SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content: Students are presented with problems in circuit design. They are expected to understand the key factors leading to a successful design, to perform trade-off analyses and to eliminate barriers to successful functioning of the resulting IC system.
    • Emphasis: MODEST
  4. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content:The rapid changes in the chip field make this evident to students early in the program. In addition, assignments are given that require students to go out and research things on their own to emphasize the need for an ability to learn on one's own.
    • Emphasis:SIGNIFICANT
  5. A knowledge of contemporary issues
    • Relevant Content:Issues in chip technology and in the economics of chip production are in the news every week. We try to point these stories out as they emerge and relate them to the class topics at hand.
    • Emphasis:SOME

Persons who prepared this syllabus and date of preparation
Drs. Peckerar and Goldsman, March 2005

↑ Back to Top


ENEE 303 Analog & Digital Electronics, 3 credits

Course Description
This course introduces students to the conceptual physical operation of PN-junction diodes, MOSFETs and bipolar transistors (BJTs). Students will study the large signal terminal characteristics of PN junction diodes, bipolar and MOSFET transistors. Digital electronics is covered at the transistor level including the inverter, NAND and NOR gates. Semiconductor memory is also covered. Students will learn basic transistor circuit configurations including the BJT common emitter (CE) and common collector (CC) circuits, and the MOSFET common source (CS) and common drain (CD) configurations. DC bias and small signal analysis of BJTs and MOSFETs are also covered. Simple multitransistor circuits are analyzed including: the differential-amplifier and the current mirror. Students will also be taught about frequency response of simple amplifiers.

In addition, assignments will be made relating to the need for engineers to engage in life-long learning in order to stay current with their fields.

Prerequisite
'C' or higher in ENEE 204 or ENEE 205 and all other 200-level technical courses in the EE curriculum. Co-Requisite: ENEE307

Textbook and any Other Required Material

  • Sedra, A.S. and Smith, K.C., Microelectronic Circuits, Oxford University Press, 5th ed. (2004).

Course Objectives
  1. Understand conceptually the physical operating principles of the active and passive devices generally used in microelectronic circuits (MOSFETs, bipolar transistors (BJT), diodes).
  2. Learn the DC biasing and large and small signal current-voltage terminal characteristics of MOSFETs and BJTs necessary for digital and analog applications.
  3. Understand how these devices are used in basic circuits commonly employed in microelectronics including active and passive loads.
  4. Learn how transistors are combined into circuits to form simple digital logic gates and memory and how these circuits function from a device perspective.
  5. Understand propagation delays and circuit frequency response.
  6. Learn how transistors are combined into circuits to form analog simple amplifiers, differential amplifiers, current mirrors and active loads.
  7. Learn how circuits respond to different frequency signals.

Topics Covered

  1. How diodes, BJTs and FETs work conceptually
  2. Inverters - MOS single transistor using a resistor load
  3. Inverters - MOS using a transistor load
  4. Uses of transistors with transistor loads as inverters: CMOS with examples including NAND and NOR gates, latches (flip-flops)
  5. Propagation delays in gates and frequency response
  6. Analog amplifiers, DC Biasing, 1 and 2 transistor amplifiers including differential amplifiers, small signal analysis (3 weeks)
  7. Frequency response in amplifiers Active loads again: current mirrors (1/2 week)
  8. Semiconductor memory: DRAM cell
Class/Recitation Schedule
3 hours of lecture and 1 hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Basic concepts of electricity (electrostatics, charge transport) are applied to the understanding of electron devices (transistors, diodes, etc.). Basic circuit principles are employed to achieve an understanding of complex circuit networks. Approximation techniques are employed in the solution of nonlinear equations.
    • Emphasis:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Basic circuit principles are employed in the understanding and analysis of IC systems. Specific design examples are presented. Emphasis is on digital gate design and optimization.
    • Emphasis:SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Students are presented with problems in circuit design. They are expected to understand the key factors leading to a successful design, to perform trade-off analyses and to eliminate barriers to successful functioning of the resulting IC system.
    • Emphasis: MODEST
  4. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content: The rapid changes in the chip field make this evident to students early in the program. In addition, assignments are given that require students to go out and research things on their own to emphasize the need for an ability to learn on one's own.
    • Emphasis: SIGNIFICANT
  5. A knowledge of contemporary issues
    • Relevant Content: Issues in chip technology and in the economics of chip production are in the news every week. We try to point these stories out as they emerge and relate them to the class topics at hand.
    • Emphasis: SOME

Persons who Prepared this Syllabus and Date of Preparation
Drs. Goldsman, Orloff and Melngailis, May 2005

↑ Back to Top


ENEE 302H Digital Electronics, 3 credits

Course Description
Large signal terminal characteristics of PN junction diodes, Bipolar and MOSFET transistors. Digital electronics at transistor level. Data converters, MOS digital circuits, memory.

Prerequisite
ENEE 204 or ENEE205 and completion of all lower-division technical courses in the EE curriculum.

Textbook and any Other Required Material

  • Sedra, A.S. and Smith, K.C., Microelectronic Circuits, Oxford University Press, 5th ed. (2004).

Course Objectives
  1. Understand conceptually the physical operating principles of the active and passive devices generally used in microelectronic circuits (MOSFETs, bipolar transistors (BJT), diodes).
  2. Learn the large signal current-voltage terminal characteristics of MOSETs and BJTs necessary for digital applications.
  3. Understand how these devices are used in basic, mainly digital, circuits commonly employed in microelectronics.
  4. How transistors are combined into circuits to form digital logic gates and memory.
  5. Understand how digital gates and memories function from a circuits perspective.

Topics Covered
  1. Physical operation and large signal characteristics of Diodes, BJTs and MOSFETs
  2. NMOS Inverter
  3. CMOS Inverter and CMOS Logic
  4. Propagation delay and power dissipation
  5. Logic circuits
  6. D/A and A/D converters
  7. Memory circuits and Flip Flops
  8. Additional Topics Time Permitting

Class/Recitation Schedule
3 hours of lecture and 1 hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content: Basic concepts of electricity (electrostatics, charge transport) are applied to the understanding of electron devices (transistors, diodes, etc.). Basic circuit principles are employed to achieve an understanding of complex circuit networks. Approximation techniques are employed in the solution of nonlinear equations.
    • Emphasis: SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content: Basic circuit principles are employed in the understanding and analysis of IC systems. Specific design examples are presented. Emphasis is on digital gate design and optimization.
    • Emphasis:SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Students are presented with problems in circuit design. They are expected to understand the key factors leading to a successful design, to perform trade-off analyses and to eliminate barriers to successful functioning of the resulting IC system.
    • Emphasis: MODEST
  4. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content: The rapid changes in the chip field make this evident to students early in the program. In addition, assignments are given that require students to go out and research things on their own to emphasize the need for an ability to learn on one's own.
    • Emphasis: SIGNIFICANT
  5. A knowledge of contemporary issues
    • Relevant Content:Issues in chip technology and in the economics of chip production are in the news every week. We try to point these stories out as they emerge and relate them to the class topics at hand.
    • Emphasis:SOME

Persons who prepared this syllabus and date of preparation
Drs. Peckerar and Goldsman, March 2005

↑ Back to Top



ENEE 303 Analog and Digital Electronics, 3 credits

Course Description
This course introduces students to the conceptual physical operation of PN-junction diodes, MOSFETs and bipolar transistors (BJTs) . Students will study the l arge signal terminal characteristics of PN junction diodes, bipolar and MOSFET transistors. Digital electronics is covered at the transistor level including the inverter, NAND and NOR gates. Semiconductor memory is also covered. Students will learn basic transistor circuit configurations including the BJT common emitter (CE) and common collector (CC) circuits, and the MOSFET common source (CS) and common drain (CD) configurations. DC bias and small signal analysis of BJTs and MOSFETs are also covered. Simple multitransistor circuits are analyzed including: the differential-amplifier and the current mirror. Students will also be taught about frequency response of simple amplifiers.

In addition, assignments will be made relating to the need for engineers to engage in life-long learning in order to stay current with their fields.

Prerequisite
A C or higher in ENEE 204 or ENEE205 and all other 200-level ENEE courses.

Co-rerequisite
ENEE 307 must be taken concurrently.

Textbook and any Other Required Material

  • Sedra, A.S. and Smith, K.C., Microelectronic Circuits, Oxford University Press, 5th ed. (2004).

Course Objectives

  1. Understand conceptually the physical operating principles of the active and passive devices generally used in microelectronic circuits (MOSFETs, bipolar transistors (BJT), diodes).
  2. Learn the DC biasing and large and small signal current-voltage terminal characteristics of MOSFETs and BJTs necessary for digital and analog applications.
  3. Understand how these devices are used in basic circuits commonly employed in microelectronics including active and passive loads.
  4. Learn how transistors are combined into circuits to form simple digital logic gates and memory and how these circuits function from a device perspective.
  5. Understand propagation delays and circuit frequency response.
  6. Learn how transistors are combined into circuits to form analog simple amplifiers, differential amplifiers, current mirrors and active loads.
  7. Learn how circuits respond to different frequency signals.

Topics Covered

  1. How diodes, BJTs and FETs work conceptually
  2. Inverters - MOS single transistor using a resistor load
  3. Inverters - MOS using a transistor load
  4. Uses of transistors with transistor loads as inverters: CMOS with examples including NAND and NOR gates, latches (flip-flops)
  5. Propagation delays in gates and frequency response
  6. Analog amplifiers, DC Biasing, 1 and 2 transistor amplifiers including differential amplifiers, small signal analysis (3 weeks)
  7. Frequency response in amplifiers
  8. Active loads again: current mirrors (1/2 week)
  9. Semiconductor memory: DRAM cell

Class/Recitation Schedule
3 hours of lecture,1 hour of recitation

Persons who prepared this syllabus and date of preparation
Dr. Orloff, October 2005

↑ Back to Top


ENEE 306 Electronics Circuits Design Laboratory, 2 credits

Course Description
Students analyze, design and construct electronic circuits at the transistor and integrated circuit levels. Emphasis is on analog electronics. Students gain detailed knowledge of the operation and design of multi-transistor circuits. Electronics is learned by building highly relevant circuits. Diodes and op-amps are investigated through the construction of functional power supplies. Basic transistor configurations and frequency response are taught with the aid of building of a hi-fidelity audio amplifier. Differential amps, active loads, current mirrors, and principles of feedback are taught through the construction of op-amps out of discrete components.

Prerequisite
ENEE 302

Textbook and any Other Required Material
ENEE 306 Laboratory Manual by Dr. Neil Goldsman,

Recommended Text(s)

  • The Art of Electronics, by P. Horowitz and W. Hill
  • Microelectronics Circuits, by A. Sedra and K. Smith

Course Objectives
  1. Learn electronics by building relevant consumer-type circuits
  2. Understand diode circuits by construction of useful power supplies
  3. Begin understanding DC bias, small signal, input impedance, output impedance, and frequency response with construction of basic common emitter, common base an emitter follower circuits
  4. Build operational amplifier from discrete components to understand differential amplifiers, current mirrors, active loads, modular design and feedback

Topics Covered

  1. Diodes and Operational Amplifiers: Build your own power supply
  2. Simple Transistor Amplifiers
  3. Power Amplifiers: Build your own Hi-Fi systems
  4. Frequency Response of Simple Transistor Circuits
  5. Differential Amplifiers and Op-Amp Basics
  6. Current Mirrors, Active Loads and Feedback: Build your own Op-Amp

Class/lab Schedule
One hour of lecture and three hours of laboratory per week

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:differential equations for circuit analysis, apply Kirchoff's voltage laws, apply basics of transistor operation, apply concepts of impedance, Thevenin and Norton theorems.
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data:interpret/understand characteristics of circuits and devices , characterize the circuits from experiment; .
    • Relevant Content:Determine basic transistor characteristics. Beta, intrinsic parasitic capacitors, input and output resistance
    • Emphasis:SIGNIFICANT
  3. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:Start with a simple transistor circuit, build knowledge for multi transistor circuits to fulfill specific functions.
    • Emphasis:SIGNIFICANT
  4. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Build and audio amplifier that amplifies all frequency evenly between 0-20 KHz and is able to provide 10 watt RMs to an 8ohm load w/0% of harmonic distortion. Also build high-gain, low output resistance op-amp.
    • Emphasis:SIGINICANT
  5. An understanding of professional and ethical responsibility
    • Relevant Content:Ensure that design specifications are met beyond evaluation; build in a manner that meets useful applications.
    • Emphasis:SOME
  6. An ability to communicate effectively
    • Relevant Content:Written lab reports
    • Emphasis:MODERATE
  7. The broad education necessary to understand the impact of engineering solutions in a global and societal context
    • Relevant Content:Class discussions: circuits design are ubiquitous throughout the electronics industry.
    • Emphasis:SOME
  8. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content:Vital components as the next sophisticated technology emerges.
    • Emphasis:SOME
  9. A knowledge of contemporary issues
    • Relevant Content:Designing circuits typical for day to day use in the high tech industry.
    • Emphasis:SOME
  10. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content:Modern equip (advanced oscilloscopes, signal generators) to develop and design everyday circuits, which enables skills for practicing engineer.
    • Emphasis:SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Dr. Goldsman and Dr. Melngailis, March 2005

↑ Back to Top

ENEE 307 Electronics Circuits Design Laboratory, 2 credits

Course Description
Students first learn the fundamental properties of diodes and transistors through simple experiments finding their I-V properties. 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 CE design, bias and small signal operation. MOS common source operation is investigated and inverters, NAND and NOR gates are analyzed. RAM is analyzed using SPICE. Basic transistor configurations and frequency response are taught by building a hi-fidelity audio amplifier. Differential amps, active loads, current mirrors, and principles of feedback are taught through the construction of op-amps out of discrete components.

This course is complementary to ENEE 303 in that the laboratory experiments will be tightly aligned to the ENEE 303 lectures.

Prerequisite
A C or higher in ENEE 204 or ENEE 205 and all other 200-level ENEE courses.

Corerequisite
ENEE 303 must be taken concurrently.

Textbook and any Other Required Material

  • ENEE 306 Laboratory Manual by Dr. Neil Goldsman,

Recommended Text(s)
  • The Art of Electronics, by P. Horowitz and W. Hill
  • Microelectronics Circuits, by A. Sedra and K. Smith

Course Objectives.

  1. The overall objective is to learn about electronics by building and analyzing technically relevant circuits
  2. Understand diodes, FETs and BJTs by measuring their properties and building simple circuits
  3. Learn properties of MOS transistors by building simple logic circuits. Analyze RAM using SPICE
  4. Learn properties of BJT and MOS amplifiers using small signal approximation. Learn large signal operation by building operational amplifier from discrete components to understand differential amplifiers, current mirrors, active loads, modular design and feedback
  5. Study frequency response of transistor circuits

Topics Covered

  1. Properties of Diodes, BJT and MOS transistors, diode circuits
  2. Inverters, NAND and NOR gates
  3. Properties of Op-amps analyzed as three terminal devices
  4. Common emitter amp and dc bias
  5. Common emitter amp small signal gain
  6. MOS common source amp (large and small signal)
  7. Frequency response
  8. Active loads
  9. Op-amps
  10. Construction of an amplifer

Class/lab Schedule
One hour of lecture and three hours of laboratory per week

Grading Method
Grades will be awarded based on student performance on written reports on laboratory assignments (75%) and written examinations (25%). There will not be a final examination.

Persons who prepared this syllabus and date of preparation
Dr. Goldsman and Dr. Orloff, September 2005

↑ Back to Top

ENEE 312 Semiconductor Devices and Analog Electronics, 3 credits

Course Description
The basic physical operation of PN-junction diodes, MOSFET's and Bipolar transistors. Basic transistor circuit configurations (CE, CC CB, CS, CD, CG). DC bias; small signal analysis. Simple multitransistor circuits: diff-amp; current mirror. Frequency response.

Prerequisite
ENEE 302 and completion of all lower-division technical courses in the EE curriculum.

Textbook and any Other Required Material

  • Sedra, A.S. and Smith, K.C., Microelectronic Circuits, Oxford University Press, 5th ed. (2004).
  • On-line class notes on device physics

Course Objectives
  1. Develop an understanding the physical mechanisms governing the operation of electronic devices such as the diode and the transistor.
  2. Students will then use this information to analyze and design analog electronic circuits.

Topics Covered

  1. Semiconductors materials, doping, electrons and holes
  2. Analytical description of drift and diffusion of carriers and continuity equation
  3. PN junction operation described through the analytical solution of the drift-diffusion model
  4. Bipolar junction transistors (BJTs) physical operation
  5. Physical basis of MOS field-effect transistor operation including threshold voltage and I-V characteristics
  6. DC bias of Bipolar and FET fundamental analog circuits
  7. Small signal analysis and design of fundamental transistor circuits
  8. Difference amplifiers, current mirrors and active loads
  9. Frequency response, including the Miller effect.

Class/lab Schedule
3 hours of lecture, one hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Students learn to apply mathematics to understand the operation of devices and circuits and they apply this knowledge of elementary electrical principles such as Kirchoff's laws to analyze electrical circuits containing active elements.
    • Emphasis:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:The students are required to develop a beginning ability to design simple circuit components.
    • Emphasis: SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:The students are expected to be able to solve elementary engineering problems by learning to identify a goal and to use standard engineering tools such as SPICE or mathematical methods to solve the problem by designing a circuit to meet certain specifications.
    • Emphasis: SIGNIFICANT
  4. A knowledge of contemporary issues
    • Relevant Content:The frontiers of device and circuit performance such as minimum dimensions and maximum speed will be discussed.
    • Emphasis:MODEST
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content: The students are taught how to solve problems involving elementary analog electronics using the basic tools from earlier courses, as well as more advanced techniques.
    • Emphasis:SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Dr. N. Goldsman, March 2005

↑ Back to Top


ENEE 312H Semiconductor Devices and Analog Electronics (3)

Course Description
The basic physical operation of PN-junction diodes, MOSFET's and Bipolar transistors. Basic transistor circuit configurations (CE, CC CB, CS, CD, CG). DC bias; small signal analysis. Simple multitransistor circuits: diff-amp; current mirror. Frequency response.

Prerequisite
ENEE 302 and completion of all lower-division technical courses in the EE curriculum.

Textbook and any Other Required Material

  • Sedra, A.S. and Smith, K.C., Microelectronic Circuits, Oxford University Press, 5th ed. (2004).
  • On-line class notes on device physics

Course Objectives
  1. To develop an understanding the physical mechanisms governing the operation of electronic devices such as the diode and the transistor.
  2. Students will then use this information to analyze and design analog electronic circuits.

Topics Covered

  1. Semiconductors materials, doping, electrons and holes
  2. Analytical description of drift and diffusion of carriers and continuity equation
  3. PN junction operation described through the analytical solution of the drift-diffusion model
  4. Bipolar junction transistors (BJTs) physical operation
  5. Physical basis of MOS field-effect transistor operation including threshold voltage and I-V characteristics
  6. DC bias of Bipolar and FET fundamental analog circuits
  7. Small signal analysis and design of fundamental transistor circuits
  8. Difference amplifiers, current mirrors and active loads
  9. Frequency response, including the Miller effect.
  10. Additional topics time permitting.

Class/lab Schedule
3 hours of lecture, one hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Students learn to apply mathematics to understand the operation of devices and circuits and they apply this knowledge of elementary electrical principles such as Kirchoff's laws to analyze electrical circuits containing active elements.
    • Emphasis:SIGNIFICANT
  2. Ability to design a system, component, or process to meet desired needs
    • Relevant Content:The students are required to develop a beginning ability to design simple circuit components.
    • Emphasis:SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:The students are expected to be able to solve elementary engineering problems by learning to identify a goal and to use standard engineering tools such as SPICE or mathematical methods to solve the problem by designing a circuit to meet certain specifications
    • Emphasis:SIGNIFICANT
  4. A knowledge of contemporary issues
    • Relevant Content:The frontiers of device and circuit performance such as minimum dimensions and maximum speed will be discussed.
    • Emphasis:MODEST
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content:The students are taught how to solve problems involving elementary analog electronics using the basic tools from earlier courses, as well as more advanced techniques.
    • Emphasis:SIGNIFICANT

Persons who prepared this syllabus and date of preparation

Dr. N. Goldsman, March 2005

↑ Back to Top


ENEE 313 Introduction to Device Physics, 3 credits

Course Description
Students learn the basic physics of devices including crystal structure, fields in solids and properties of electrons and holes including diffusion and energy distributions. Current flow in Si is analyzed by drift and diffusion, and equations of motion of particles are derived. The p-n junction, depletion, fields and potentials are analyzed, and depletion and diffusion capacitance and current flow under forward and reverse bias are studied. The course culminates in the study of the operation of bipolar junction and metal-oxide field effect transistors, their physical structure, operation thresholds, current flow, capacitance and current-voltage characteristics.

Prerequisite
A C or higher in ENEE 204 or ENEE 205 and all other 200-level ENEE courses.

Textbook and any Other Required Material

  • To be determined.

Course Objectives

  1. Learn about the nature of electrons and holes in Si
  2. Learn about diffusion and the energy distributions
  3. Learn and solve the equations of motion for electrons and holes
  4. Study the flow of drift and diffusion currents in doped Si
  5. Learn about non-uniformly doped Si and the p-n junction
  6. Study the flow of current through a p-n junction (diode)
  7. Study depletion and diffusion capacitances
  8. Study the physical structure and operation of BJTs and MOSFETs

Topics Covered

  1. Basic concepts for device physics
    • Crystal structure of Si and Miller indices
    • Electrical conduction in solids; drift currents
    • Resistivity
    • Relaxation time
    • Diffusion equation, continutiy equation
    • Maxwell-Boltzmann distribution
  2. Electron-hole pair
    • Electron-hole pairs, law of mass action
    • Acceptors and donors in Si
    • Lifetime of minority carriers
    • Drift and diffusion currents
    • Equations of motion for electrons and holes
    • Solutions of equations of motion
  3. The p-n junction and some of its properties
    • Depletion, fields and potentials
    • Behavior of the p-n junction under applied voltage
    • Depletion capacitance
    • Diffusion capacitance
    • Current flow through the p-n junction
    • Diode equation
  4. Transistors
      BJTS
    • Ebers-Moll Equation
    • Forward current gain
    • MOSFETs
    • Sub-threshold behavior
    • Tresholds
    • Triodic and saturated operation
    • Capacitance
    • Physical structure

Class/Recitation Schedule
2.5 hours of lectures and one 50 minute recitation period per week.

Grading Method
Grades will be awarded based on student performance on written reports on homework assignments (10%) and written examinations (90%).

Persons who prepared this syllabus and date of preparation
Drs. Goldsman, Orloff, and Melngailis, September 2005

↑ Back to Top


ENEE 322 Signal and System Theory, 3 credits

Course Description
Concepts of continuous and discrete-time linear systems,. Time and frequency domain analysis of signals and linear systems. Fourier series and Fourier, Laplace and Z transforms. Introduction to state-space system representation. Application of theory to problems in electrical engineering.

Prerequisites
ENEE 204 or ENEE 205 and MATH 246 and completion of all lower-division technical courses in the curriculum.

Textbook and and Other Required Material

  • Alan V. Oppenheim and Alan S. Willsky, Signals and Systems, Second Edition, Prentice Hall, 1997.

Course Objectives
  1. Understand how a linear time invariant system operates on inputs to produce an output
  2. Determine responses of linear systems to different inputs under different initial conditions, using different methods (differential and difference equations, Laplace and z-transforms, convolution, state space methods)
  3. Understand the concept of signal spectrum (Fourier series, Fourier transform)
  4. Understand relationship between time domain properties of a signal and frequency domain features in its spectrum
  5. Understand how the input spectrum, output spectrum and frequency response of a linear system are related
  6. Understand both discrete and continuous-time systems

Topics Covered
  1. Linear Time-invariant systems: convolution integral for continuous-time systems; convolution sum for discrete-time systems; properties of linear time-invariant systems; systems described by differential and difference equations.
  2. Fourier Series Representation of Periodic Signals: sinusoidal steady-state response; representation of periodic signals by trigonometric series; properties of continuous-time Fourier series; discrete-time Fourier series and its properties; continuous and discrete-time filtering.
  3. The Continuous-time Fourier Transform: definition of the Fourier transform and its inverse; properties of the transform; common transform pairs; convolution and multiplication theorems.
  4. The Discrete-Time Fourier Transform: definition and properties; convolution theorem; frequency response corresponding to difference equations.
  5. Sampling: uniform sampling; sampling theorem; aliasing; decimation
  6. Laplace Transform; definition; region of convergence; properties; analysis of LTI systems; solution of differential equations.
  7. The z-Transform; definition; region of convergence; inversion; basic properties; solution of difference equations.
  8. Introduction to state-space system representation for discrete and continuous-time systems. Structures for realizing these systems.
Class/Recitation Schedule
3 hours of lecture, one hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Applications of differential and difference equations to problems involving linear systems; basic circuit theory in demonstrating properties of linear system; complex numbers in Laplace and Fourier transforms
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data. Analyze and interpret the information contained in the signal spectrum
    • Emphasis:SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Model and predict the behavior of linear systems encountered in engineering
    • Emphasis:MODERATE
  4. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content:Basic concepts of signals, systems and transforms are complex enough to require further elaboration and periodic review; in applying theory to feedback control systems, communications, etc., practicing engineers are encouraged to deepen their understanding of the connections between the basic concepts through further study.
    • Emphasis:SOME
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Emphasis:MODERATE
    • Relevant Content:Students acquire theoretical and practical tools (e.g., MATLAB) for designing control systems, modeling of communication channels and links, and tackling various signal and image processing applications.

Persons who prepared this syllabus and date of preparation
Dr. A. Papamarcou, March 2005

↑ Back to Top



ENEE 322H Signal and System Theory (3)

Course Description
Concepts of continuous and discrete-time linear systems,. Time and frequency domain analysis of signals and linear systems. Fourier series and Fourier, Laplace and Z transforms. Introduction to state-space system representation. Application of theory to problems in electrical engineering.

Prerequisites
ENEE 204 or ENEE 205 and MATH 246 and completion of all lower-division technical courses in the curriculum.

Textbook and any other Required Material

  • Alan V. Oppenheim and Alan S. Willsky, Signals and Systems, Second Edition, Prentice Hall, 1997.
Course Objectives
  1. Understand how a linear time invariant system operates on inputs to produce an output
  2. Determine responses of linear systems to different inputs under different initial conditions, using different methods (differential and difference equations, Laplace and z-transforms, convolution, state space methods)
  3. Understand the concept of signal spectrum (Fourier series, Fourier transform)
  4. Understand relationship between time domain properties of a signal and frequency domain features in its spectrum
  5. Understand how the input spectrum, output spectrum and frequency response of a linear system are related
  6. Understand both discrete and continuous-time systems
Topics Covered
  1. Linear Time-invariant systems: convolution integral for continuous-time systems; convolution sum for discrete-time systems; properties of linear time-invariant systems; systems described by differential and difference equations.
  2. Fourier Series Representation of Periodic Signals: sinusoidal steady-state response; representation of periodic signals by trigonometric series; properties of continuous-time Fourier series; discrete-time Fourier series and its properties; continuous and discrete-time filtering.
  3. The Continuous-time Fourier Transform: definition of the Fourier transform and its inverse; properties of the transform; common transform pairs; convolution and multiplication theorems.
  4. The Discrete-Time Fourier Transform: definition and properties; convolution theorem; frequency response corresponding to difference equations.
  5. Sampling: uniform sampling; sampling theorem; aliasing; decimation; interpolation.
  6. Laplace Transform; definition; region of convergence; properties; analysis of LTI systems; solution of differential equations.
  7. The z-Transform; definition; region of convergence; inversion; basic properties; solution of difference equations.
  8. Introduction to state-space system representation for discrete and continuous-time systems. Structures for realizing these systems.
  9. Additional topic time permitting.

Class/Lab Schedule
3 hours of lecture, one hour of recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Applications of differential and difference equations to problems involving linear systems; basic circuit theory in demonstrating properties of linear system; complex numbers in Laplace and Fourier transforms
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data:
    • Relevant Content:Analyze and interpret the information contained in the signal spectrum
      SOME
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Model and predict the behavior of linear systems encountered in engineering
    • Emphasis:MODERATE
  4. A recognition of the need for, and an ability to engage in life-long learning
    • Relevant Content:Basic concepts of signals, systems and transforms are complex enough to require further elaboration and periodic review; in applying theory to feedback control systems, communications, etc., practicing engineers are encouraged to deepen their understanding of the connections between the basic concepts through further study.
    • Emphasis:SOME
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content:Students acquire theoretical and practical tools (e.g., MATLAB) for designing control systems, modeling of communication channels and links, and tackling various signal and image processing applications.
    • Emphasis:MODERATE

Persons who prepared this syllabus and date of preparation
Dr. A. Papamarcou, March 2005

↑ Back to Top


ENEE 324 Engineering Probability, 3 credits

Course Description
Axioms of probability; conditional probability and Bayers' rule; random variables, probability distribution and densities: functions of random variables: weak law of large numbers and central limit theorem. Introduction to random processes; correlation functions, spectral densities, and linear systems. Applications to noise in electrical systems, filtering of signals from noise, estimation, and digital communications.

Prerequisite
ENEE 322 and completion of all lower-division technical courses in the ECE curriculum

Textbook and any Other Required Material

  • Required: Yates and Goodman, Probability and Stochastic Processes, Wiley
  • Recommended: A. Leon-Garcia, Probability and Random Processes for Electrical Engineering (2nd Edition), Addison-Wesley; and Bertsekas, Introduction to Probability, Athena Scientific

Course Objectives
  1. Understand the basic rules for manipulating probability densities in the computation of event probabilities and expected values
  2. Understand the basic concepts behind random processes and how they are modeled.
  3. Understand how probability can be applied to describe physical processes and uncertainty, and the limitations of probability models

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; Expected Value
  9. Transform Methods
  10. Introduction to Multiple Random Variables
  11. More About Means and Covariances
  12. Conditional Distributions and Conditional Expectation
  13. Functions of Several Random Variables
  14. Laws of Large Numbers
  15. Central Limit Theorem
  16. Introduction to Random Processes
  17. Stationary Random Processes
  18. Power Spectral Density
  19. Response of Linear Systems to Random Signals

Class/lab Schedule
3 hours of lecture; one hour recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Use calculus extensively to manipulate densities, compute expectations and probabilities of events; apply Fourier transforms to characteristic functions and power spectral densities; use set theory to model probability experiments
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data
    • Relevant Content:Design simple statistical experiments to obtain estimates of unknown parameters; analyze noisy measurements
    • Emphasis:SOME
  3. An 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
    • Emphasis:SIGNIFICANT
  4. A 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
    • Emphasis:SOME

Persons who Prepared this Syllabus and Date of Preparation
Dr. Papamarcou, March, 2005

↑ Back to Top

ENEE 324H Engineering Probability (3)

Course Description
Axioms of probability; conditional probability and Bayers' rule; random variables, probability distribution and densities: functions of random variables: weak law of large numbers and central limit theorem. Introduction to random processes; correlation functions, spectral densities, and linear systems. Applications to noise in electrical systems, filtering of signals from noise, estimation, and digital communications.

Prerequisite
ENEE 322 and completion of all lower-division technical courses in the ECE curriculum

Textbook and any Other Required Material

  • Required: Yates and Goodman, Probability and Stochastic Processes, Wiley
  • Recommended: A. Leon-Garcia, Probability and Random Processes for Electrical Engineering (2nd Edition), Addison-Wesley; and Bertsekas, Introduction to Probability, Athena Scientific

Course Objectives
  1. Understand the basic rules for manipulating probability densities in the computation of event probabilities and expected values
  2. Understand the basic concepts behind random processes and how they are modeled.
  3. Understand how probability can be applied to describe physical processes and uncertainty, and the limitations of probability models

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; Expected Value
  9. Transform Methods
  10. Introduction to Multiple Random Variables
  11. More About Means and Covariances
  12. Conditional Distributions and Conditional Expectation
  13. Functions of Several Random Variables
  14. Laws of Large Numbers
  15. Central Limit Theorem
  16. Introduction to Random Processes
  17. Stationary Random Processes
  18. Power Spectral Density
  19. Response of Linear Systems to Random Signals
  20. Additional topics time permitting.

Class/lab Schedule
3 hours of lecture; one hour recitation

Contribution of the Course to Meet the Professional Component
One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Use calculus extensively to manipulate densities, compute expectations and probabilities of events; apply Fourier transforms to characteristic functions and power spectral densities; use set theory to model probability experiments
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data
    • Relevant Content:Design simple statistical experiments to obtain estimates of unknown parameters; analyze noisy measurements
    • Emphasis:SOME
  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
    • Emphasis:SIGNIFICANT
  4. A 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
    • Emphasis:SOME

Persons who prepared this syllabus and date of preparation
Dr. Papamarcou, March, 2005

↑ Back to Top

ENEE 350 Computer Organization, 3 credits

Course Description
Structure and organization of digital computers.f Registers, memory, control and I/O. Data and instruction formats, addressing modes, assembly language programming. Elements of system software, subroutines and their linkages.

Prerequisite(s)
ENEE 244 and completion of all lower-division technical courses in the EE curriculum.

Textbook and any Other Required Material

  • Andrew S. Tannenbaum, Structured Computer Organization, 4th ed., Prentice Hall.

Course Objectives
  1. Understand how a digital computer operates
  2. Understand on a broad level how other components, such as operating systems, building computers, and building chips operate and are organized and tie into the organization of the computer
  3. Understand how an assembler works
  4. Understand an instruction set architecture and write programs for it
  5. Understand how instructions are executed by the hardware at several different levels of abstraction

Topics Covered

  1. A Review of number systems conversions and complement arithmetic.
  2. Introduction, history.
  3. Floating-point data representations.
  4. Computer systems organization.
  5. Microprocessor chips, buses, interfacing.
  6. The microprogramming level.
  7. The conventional machine level (and addressing modes).
  8. The assembly language level.
  9. The operating system machine level (cache and virtual memory).
  10. Advanced computer architectures.

Class/lab Schedule
Three hours of lecture; one hour of recitation.

Contributions of the Course to Meet the Professional Component
To the student's field of study, one and one-half years of engineering topics, to include engineering sciences and engineering design appropriate

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Fundamental components in digital logic design are combined to build entire computer; apply arithmetic to operation of hardware
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and
    interpret data
    • Relevant Content:Trial and error in figuring out how a computer operates in the face of erroneous
      instructions; hands-on method in operating a computer
    • Emphasis:SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Program machine to solve simulated real-world problems
    • Emphasis:SIGNIFICANT
  4. A knowledge of contemporary issues
    • Relevant Content:Discussion in class relates newest technology
    • Emphasis:MODERATE
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content:Students use the following tools: simulator, assembler and compilers
    • Emphasis:SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Dr. Silio, March 2005

↑ Back to Top


ENEE 350H Computer Organization (3)

Course Description
Structure and organization of digital computers. Registers, memory, control and I/O. Data and instruction formats, addressing modes, assembly language programming. Elements of system software, subroutines and their linkages.

Prerequisite(s)
ENEE 244 and completion of all lower-division technical courses in the EE curriculum.

Textbook and any Other Required Material

  • Andrew S. Tannenbaum, Structured Computer Organization, 4th ed., Prentice Hall.

Course Objectives
  1. Understand how a digital computer operates
  2. Understand on a broad level how other components, such as operating systems, building computers, and building chips operate and are organized and tie into the organization of the computer
  3. Understand how an assembler works
  4. Understand an instruction set architecture and write programs for it
  5. Understand how instructions are executed by the hardware at several different levels of abstraction

Topics Covered

  1. A Review of number systems conversions and complement arithmetic.
  2. Introduction, history.
  3. Floating-point data representations.
  4. Computer systems organization.
  5. Microprocessor chips, buses, interfacing.
  6. The microprogramming level.
  7. The conventional machine level (and addressing modes).
  8. The assembly language level.
  9. The operating system machine level (cache and virtual memory).
  10. Advanced computer architectures.
  11. Additional topic time permitting.

Class/lab Schedule
Three hours of lecture; one hour of recitation.

Contributions of the Course to Meet the Professional Component
to the student's field of study one and one-half years of engineering topics, to include engineering sciences and engineering design appropriate

Relationship of Course to Program Objectives

  1. Ability to apply knowledge of mathematics, science, and engineering
    • Relevant Content:Fundamental components in digital logic design are combined to build entire computer; apply arithmetic to operation of hardware
    • Emphasis:SIGNIFICANT
  2. Ability to design and conduct experiments, as well as to analyze and interpret data
    • Relevant Content:Trial and error in figuring out how a computer operates in the face of erroneous instructions; hands-on method in operating a computer
    • Emphasis:SIGNIFICANT
  3. Ability to identify, formulate, and solve engineering problems
    • Relevant Content:Program machine to solve simulated real-world problems
    • Emphasis:SIGNIFICANT
  4. A knowledge of contemporary issues
    • Relevant Content:Discussion in class relates newest technology
    • Emphasis:MODERATE
  5. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Relevant Content:Students use the following tools: simulator, assembler and compilers
    • Emphasis:SIGNIFICANT

Persons who prepared this syllabus and date of preparation
Dr. Silio, March 2005

↑ Back to Top

ENEE 359A Digital VLSI 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.

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

Textbook and any Other Required Material

  • Digital Integrated Circuits: A Design Perspective, 2nd Ed., by Rabaey, Chandrakasan, and Nikolic.

Recommended Text
  • Digital Systems and Engineering, by Dally and Poulton.
  • High-Speed Digital Design, Johnson and Graham.

Course Objectives

  1. Understand the basics of (MOSFET) device operation and device physics
  2. Understand how devices are used to create Boolean logic functions
  3. Understand how to build digital systems (e.g., sequential state machines like CPUs)
  4. Understand issues that arise at high switching speeds and how to address them
  5. Understand how to use tools (which include Cadence, SPICE, Verilog, and Synopsys) to build (full-custom and synthesized) VLSI circuits and analyze them

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
Three hours of lecture and one hour of recitation per week

Persons who prepared this syllabus and date of preparation
Dr. Jacob, September 2005

↑ Back to Top

ENEE 359R Intermediate Topics in Computer Engineering: Reverse Engineering, 2 credits

Course Description
The course covers the foundations of software reverse engineering and principal methodologies used in industry. The course contains a significant hands-on element designed to build practical skills in reverse engineering.

Textbook and any Other Required Material

  • 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/
  • IA-32 Assembly, TBD.
  • High-Speed Digital Design, Johnson and Graham.

Course Objectives

  1. Understanding reverse engineering theory and it’s applications in industry
  2. Reading x86 assembly language
  3. Writing x86 assembly language
  4. Modifying binaries to achieve goals including fixing bugs and inserting a backdoor
  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. Reverse Engineering Introduction
  3. Introduction to IA-32 assembly
  4. IDA Pro first impressions and guided tour of a binary and small modification using a hex editor
  5. IA-32 assembly in-depth
  6. Introduction to socket communication and the Winsock API
  7. Navigating IDA Pro: This includes creating structures, importing type libraries, analyzing the stack, cleaning up the disassembly, etc.
  8. Programming in Nasm and developing assembly from scratch
  9. Develop assembly programs to include loops, function calls, logical operations, library calls.
  10. Debuggers
  11. Hex Editors
  12. Buffer overflows and common vulnerabilities
  13. File format reverse engineering. Handling formats that IDA Pro cannot.
  14. Analyzing packed and obfuscated code
  15. Scripting with IDA Pro. Using the IDC scripting language to automate repetitive processes and clean-up binaries.
  16. Reverse engineering C++. Understand how OO and polymorphism is translated into machine language.
  17. Examining non x86 assembly. Questions to ask when examining a new assembly language (register organization, calling conventions, stack usage, etc.)
  18. Protocol reverse engineering and packet capture/sniffing. Using Wireshark, port scanners, replay attacks, etc.
  19. Other reverse engineering tools. This lecture covers the SysInternals suite for Windows and touches on tools used in *nix environments (objdump, lsof, gdb, tcpdump/snoop)
  20. A case study of a real-life vulnerability and exploit developed to take advantage of the vulnerability. The Honeynet project and challenges are presented as well.
  21. Advanced topics to include writing IDA Pro plug-ins and loaders

Class/lab Schedule
Two hours of lecture in a laboratory setting, once a week

Persons who prepared this syllabus and date of preparation
Booz Allen Hamilton, January 2009

↑ Back to Top

ENEE 359V Advanced Digital Design with Hardware Description, 2 credits

Course Description
The course provides the students with the knowledge and analytical skills for the design, development, and analysis of complex digital systems with the Verilog HDL (Hardware Description Language). Students will learn how to model, synthesize, simulate, deploy to FPGA, and debug complex digital systems. Students will be assigned several design projects emphasizing various aspects of the Verilog language and design practices/styles, as well as developing in-depth design knowledge about hardware components, such as ALUs, FSMs, Multipliers, Dividers, FIFOs, and others.

Prerequisite
ENEE 244, and completion of all lower-division technical courses in the ECE curriculum

Textbook and any Other Required Material

  • Verilog Styles for Synthesis of Digital Systems , by D. Smith and P. Franzon Advanced Digital Design With the Verilog Hdl, by M. Ciletti, Prentice Hall, 2003.

Topics Covered

  1. Review of Combinational and Sequential Digital Logic Design
  2. Basic Verilog Language Structures (Datatypes, Modules, etc.)
      Datatypes: nets, registers, event, bitvectors, arrays, parameters
      Modules: ports, hierarchical names
  3. Structural and Behavioral Specifications
      Basic gates, User-defined primitives, Modeling levels
      Synthesizable operations, Continuous assignments (Examples: Adders, ALU)
  4. Simulation. Testbenches and debugging.
  5. Synthesis flow. Synthesis to Standard cells and FPGA.
  6. Procedural Specifications and Designing Single Modules
      The Always Block
      Functions and Tasks
      Blocking and Non-blocking assignments
      Control constructs and their Synthesis
      Design examples: Counters, Unsigned Multiplier
      Validation: Verification Vectors, Testbench Coding Approaches, Post-synthesis verification
  7. Finite State Machine Specifications and Styles
      Explicit and Implicit Specification Styles
      Example: Booth multiplier
      Example: First-in-First-Out buffer (FIFO)
  8. Design Reuse
      Instantiation of parametrized modules.
      Control-point style for design reuse (Examples with FIFO)
      Using vendor components (Booth multiplier)
  9. Improving Timing, Area, and Power
      Delay calculations
      Timing design with Flip-flops and Latches
      Low-power design issues and Area considerations.
  10. Students use FPGA boards for a series of class projects. The project involves the design, implementation, and evaluation of a complex digital system. Digilent, Spartan3 (Nexys) FPGA boards ($100) will be used. Complete CAD software (simulation and synthesis) available from Xilinx (WebPack) or Silos that comes with the text-book.

Class/lab Schedule

    One 75' lecture plus 1 +1 hours lab led by the TA and Instructor (may be combined in a single 2 hour slot)

Grading Method
  • Midterm exam: 25%
  • Final exam: 30%
  • Final project (written report, presentation, and demonstration): 45%
  • Persons who prepared this syllabus and date of preparation
    Peter Petrov, March 2009

    ENEE 380 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.

    Prerequisite(s)
    MATH 241 and PHYS 270/271 (or PHYS263) and completion of all lower-division technical courses in the EE curriculum.

    Textbook and any other Required Material

    • David K. Cheng, Field and Wave Electromagnetics, Second Edition, Prentice Hall

    Recommended Text
    • Simon Ramo, John R. Whinnery, Theodore Van Duzer, Fields and Waves in Communication Electronics

    Course Objectives
    1. Understand Maxwell's equations
    2. Understand electromagnetic fields, charges, currents
    3. Applications of 3-dimensional calculus
    4. Calculate electromagnetic field distributions
    5. Understand basic units (charge, voltage, physical understanding of these terms)
    6. Understand field concept underlying common electrical components (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 of lecture; one hour of discussion

    Contribution of the course to meet the professional component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

    Relationship of Course to Program Objectives

    1. Ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Apply vector calculus to solve electrostatic problems; apply electromagnetic theory.
      • Emphasis:SIGNIFICANT
    2. Ability to design a system, component, or process to meet desired needs
      • Relevant Content:Design a device with specific electromagnetic field distribution.
      • Emphasis:SOME
    3. An 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.
      • Emphasis:SOME
    4. An ability to communicate effectively
      • Relevant Content:Use graphs and plots to illustrate 2 and 3 dimensional problems.
      • Emphasis:SOME
    5. The broad education necessary to understand the impact of engineering
      • Relevant Content:Solutions in a global and societal context
      • Emphasis:SOME
    6. Apply knowledge of electromagnetic theory to understand everyday appliances and devices.
      • Relevant Content:Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. Mathematical techniques applied to engineering - use contemporary software tools.
      • Emphasis:MODERATE

    Persons who prepared this syallabus and date of preparation
    Drs. Ho and Goldhar, April 2005

    ↑ Back to Top

    ENEE 380H Electromagnetic Theory (3)

    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.

    Prerequisite(s)
    MATH 241 and PHYS 270/271 (or PHYS263) and completion of all lower-division technical courses in the EE curriculum.

    Textbook and any other Required Material

    • David K. Cheng, Field and Wave Electromagnetics, Second Edition, Prentice Hall

    Recommended Text
    • Simon Ramo, John R. Whinnery, Theodore Van Duzer, Fields and Waves in Communication Electronics

    Course Objectives
    1. Understand Maxwell's equations
    2. Understand electromagnetic fields, charges, currents
    3. Applications of 3-dimensional calculus
    4. Calculate electromagnetic field distributions
    5. Understand basic units (charge, voltage, physical understanding of these terms)
    6. Understand field concept underlying common electrical components (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
    23. Additional topic time permitting.

    Class/Lab Schedule
    3 hours of lecture; one hour of discussion

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

    Relationship of Course to Program Objectives

    1. Ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content: Apply vector calculus to solve electrostatic problems; apply electromagnetic theory.
      • Emphasis: SIGNIFICANT
    2. Ability to design a system, component, or process to meet desired needs
      • Relevant Content:Design a device with specific electromagnetic field distribution.
      • Emphasis:SOME
    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.
      • Emphasis:
      • SOME
    4. Ability to communicate effectively
      • Relevant Content:Use graphs and plots to illustrate 2 and 3 dimensional problems.
      • Emphasis:SOME
    5. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Apply knowledge of electromagnetic theory to understand everyday appliances and devices.
      • Emphasis:SOME
    6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering.
      • Relevant Content:Practice mathematical techniques applied to engineering - use contemporary software tools.
      • Emphasis:MODERATE

    Persons who prepared this syallabus and date of preparation
    Drs. Ho and Goldhar, April 2005

    ↑ Back to Top


    ENEE 381 Electromagnetic Wave Propagation, 3 credits

    Course Description
    The electromagnetic spectrum: Review of Maxwell's equations; the wave equation; potentials, Poynting's theorem, relationship between circuit theory and fields; propagation of electromagnetic waves in homogeneous media and at interfaces; transmission line theory, waveguides, radiation and antennas.

    Prerequisite
    ENEE 380 and completion of all lower-division technical courses in the EE curriculum

    Textbook and any Other Required Material

    • David K. Cheng, Field and Wave Electromagnetics, Second Edition, Prentice Hall

    Course Objectives
    1. Apply theory (Maxwell's equations) to practical situations.
    2. Understand the implications of time varying electrical and mathematical fields and their manifestations in practical situations.
    3. Understand the propagation of electromagnetic waves and signals in unguided and guided media and interfaces.
    4. Calculate how signals propagate through transmission lines and use the concept of impedances.
    5. Understand generation and reception of electromagnetic radiation (antennas).

    Topics Covered

    1. Faraday's Law
    2. Maxwell's Equations
    3. Wave Equations
    4. Time-Harmonic Fields
    5. Plane Waves
    6. Power Flow
    7. Transmission Lines
    8. General T.L. Equations
    9. Wave Behavior in Finite Length T.L.
    10. Transients in T.L's
    11. Smith Chart
    12. Transmission lines Impedance Matching
    13. Waves in Guiding Structures
    14. Parallel-Plate Waveguides
    15. Rectangular Waveguides
    16. Circular Wavegides
    17. Dielectric Waveguides
    18. Cavity Resonators
    19. Dipole Radiation
    20. Antenna Patterns
    21. Antenna Arrays

    Class/lab Schedule
    3 hours of lecture and one hour of recitation

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

    Relationship of Course to Program Objectives

    1. Ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Application of vector calculus and complex functions in wave propagation; understand field concepts and their relationship to circuits (ENEE 204).
      • Emphasis:SIGNIFICANT
    2. An ability to design a system, component, or process to meet desired needs
      • Relevant ContentTransmission line calculations to meet desired goals; calculation of radiation parameters, such as powers and cross-sections.
      • Emphasis:SOME
    3. Ability to identify, formulate, and solve engineering problems
      • Relevant Content:Given a transmission line problem, convert to a mathematical formula, solve it, and translate back into physical terms.
      • Emphasis:SOME
    4. The 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).
      • EmphasisMODERATE
    5. A 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).
      • Emphasis:SOME
    6. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
      • Relevant Content:Use computer software
      • Emphasis:SOME


    Persons who Prepared this Syllabus and Date of Preparation
    Dr. Goldhar and Dr. Ho, April 2005

    ↑ Back to Top



    ENEE 381H Electromagnetic Wave Propagation, 3 credits

    Course Description
    The electromagnetic spectrum: Review of Maxwell's equations; the wave equation; potentials, Poynting's theorem, relationship between circuit theory and fields; propagation of electromagnetic waves in homogeneous media and at interfaces; transmission line theory, waveguides, radiation and antennas.

    Prerequisite
    ENEE 380 and completion of all lower-division technical courses in the EE curriculum

    Textbook and any Other Required Material

    • David K. Cheng, Field and Wave Electromagnetics, Second Edition, Prentice Hall

    Course Objectives
    1. Apply theory (Maxwell's equations) to practical situations.
    2. Understand the implications of time varying electrical and mathematical fields and their manifestations in practical situations.
    3. Understand the propagation of electromagnetic waves and signals in unguided and guided media and interfaces.
    4. Calculate how signals propagate through transmission lines and use the concept of impedances.
    5. Understand generation and reception of electromagnetic radiation (antennas).

    Topics Covered
    1. Faraday's Law
    2. Maxwell's Equations
    3. Wave Equations
    4. Time-Harmonic Fields
    5. Plane Waves
    6. Power Flow
    7. Transmission Lines
    8. General T.L. Equations
    9. Wave Behavior in Finite Length T.L.
    10. Transients in T.L's
    11. Smith Chart
    12. Transmission lines Impedance Matching
    13. Waves in Guiding Structures
    14. Parallel-Plate Waveguides
    15. Rectangular Waveguides
    16. Circular Wavegides
    17. Dielectric Waveguides
    18. Cavity Resonators
    19. Dipole Radiation
    20. Antenna Patterns
    21. Antenna Arrays
    22. Additional Topics Time Permitting

    Class/lab Schedule
    3 hours of lecture and one hour of recitation

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:application of vector calculus and complex functions in wave propagation; understand field concepts and their relationship to circuits (ENEE 204).
      • Emphasis:SIGNIFICANT
    2. An 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.
      • Emphasis: SOME
    3. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:
      • given a transmission line problem, convert to a mathematical formula, solve it, and translate back into physical terms.
      • Emphasis:SOME
    4. The 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).
      • Emphasis:MODERATE
    5. A 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)
      • Emphasis:SOME
    6. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
      • Relevant Content:Use computer software
      • Emphasis:SOME

    Persons who Prepared this Syllabus and Date of Preparation
    Dr. Goldhar and Dr. Ho, April 2005

    ↑ Back to Top

    ENEE 407 Microwave Circuits Laboratory, 2 credits

    Course Description
    Experiments concerned with circuits constructed from microwave components providing practical experience in the design, construction, and testing of such circuits. Projects include microwave filters and S-parameter design with applications of current technology.

    Prerequisites
    ENEE 206 (or ENEE245) and ENEE 381

    Textbook and any Other Required Material

    • Rizzi, Microwave Engineering, Passive Circuits, Prentice-Hall

    Course Objectives
    1. Design microwave components, such as microfilter, amplifiers, antennas, multiplexes, and mixers.

    Topics Covered
    1. Transmission lines, Linecalc and Libra
    2. W/H ratio vs. characteristic impedance
    3. Dispersion curves (W/H and effective dielectric constant vs. frequency)
    4. Interactions of two discontinuities
    5. MIC Circuit elements I
    6. RF choke
    7. Impedance transformer
    8. Pad (attenuator)
    9. MIC Circuit Elements II
    10. Parallel-coupled line directional coupler
    11. Branch line directional coupler
    12. MIC Circuit Design I - Microwave Filters
    13. Low-pass filter
    14. Band-pass filter
    15. Discontinuities, Q, losses and bandwidth
    16. MIC Circuit Design II - Solid State Amplifiers
    17. Matching of impedances
    18. DC block and RF choke
    19. Performances of single-ended amplifier
    20. Multiplexer
    21. Scattering parameter measurement using swept frequency techniques

    Class/lab schedule
    One hour of lecture and three laboratory hours per week

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

    Relationship of Course to Program Objectives
    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Apply knowledge of wave propagation in the design of microwave chips.
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:Perform circuit design with professional commercial software; some designs are tested in lab
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Design microwave components, such as microfilter, amplifiers, antennas, multiplexes, and mixers.
      • Emphasis:SIGNIFICANT
    4. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:Given certain specifications for a practical components, students come up with design to satisfy specific requirements.
      • Emphasis:MODERATE
    5. An ability to communicate effectively
      • Relevant Content:Written lab reports.
      • Emphasis:SIGNIFICANT
    6. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Understanding concepts for this course are essential for important technology such as system design and communications.
      • Emphasis:SOME
    7. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Students learn to solve practical problems they will encounter in industry.
      • Emphasis:SOME
    8. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content:Software used in the course is state of the art, used by most advanced microwave industries.
      • Emphasis:SIGNIFICANT

    Persons who prepared this syllabus and date of preparation
    Dr. Zaki, Dr. Goldhar, April 2005

    ↑ Back to Top

    ENEE 408A: Capstone Design Project: Microprocessor-Based Design, 3 credits
    (Formerly ENEE 448)

    Course Description
    Team-based design and implementation of a microprocessor-based system to solve a real-world problem. Development of system specifications, completion of parallel design tasks, software and hardware integration, system testing and documentation.

    Prerequisite
    ENEE 440 and permission of instructor

    Textbook and Design Tools Used

    • No textbooks are currently assigned. Design tools currently used include Xilinx Webpack logic synthesis and simulation; Eagle schematic and PCB CAD; PSPICE analog simulation; GCC C compiler; NASM x86 assembler, JDK Java development tools.

    Course Objectives

  • Teach students how to:
    1. Transform a general problem description in microprocessor-based systems into a design specification
    2. Partition a design specification into a set of design tasks
    3. Formulate a project schedule and a set of work assignments
    4. Work in a team to implement the design tasks
    5. Construct a prototype/working demonstration
    6. Document the final design

    Topics Covered
    1. Transforming problem descriptions into design specifications
    2. Economic and feasibility constraints
    3. Partitioning design specifications into design tasks
    4. Project scheduling
    5. Prototyping methods
    6. Proof-of-concept requirements
    7. Review of digital logic design and digital logic design tools
    8. LSI component selection
    9. Hardware standards
    10. Software standards
    11. Driver software design
    12. Operating system interface
    13. Hardware fabrication methods
    14. Hardware integration
    15. Software integration
    16. Hardware test methods
    17. Software test methods
    18. Design documentation requirements; engineer's responsibility to deliver a safe and usable product

    Class/Lab/Reporting Schedule
    One and one-half hours of lecture, 3 hours laboratory per week. Weekly oral reports on subsystem progress and issues. Final design document describes the design, construction, operation and performance of the product.

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study. Also: major design experience for electrical engineering and computer engineering majors.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Application of digital logic design, hardware system design, computer software design, and current-technology control and communication protocols (PCI, USB, IRDA, IEEE802, Atapi, TCP/IP, etc.) in the design of a working system.
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:Verification of control and communication protocol understanding through hardware and software testing; verification of component and system design through testing.
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Design of the product specification for a microprocessor-based system to meet a real-world problem, followed by design of a system to meet the product specification.
      • Emphasis:SIGNFICANT
    4. An ability to function on multi-disciplinary teams
      • Relevant Content:Project subteams organize by subsystem (e.g., data acquisition/data storage/data communication) and those subteams organize internally by discipline (e.g., logic design/software design).
      • Emphasis:SIGNIFICANT
    5. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:Design of the product specification for a microprocessor-based system to meet a real-world problem; partition of the product specification into components; specification of control and data interactions between components; implementation of components; component test; integration of components into the system design; system test.
      • Emphasis:SIGNIFICANT
    6. An understanding of professional and ethical responsibility
      • Relevant Content:Group discussion on tradeoffs between technical, economic, and legal or moral elements of the product specification or design; group discussion of individual responsibilities in the team and to the team. Students are required to complete a term paper based on an ethical dilemma.
      • Emphasis:MODERATE
    7. An ability to communicate effectively
      • Relevant Content:The team is to submit a project report detailing the product design and to provide a demonstration of product function. Students must also make an oral presentation.
      • Emphasis:SIGNIFICANT
    8. The broad eduation necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Subject put in context. Students are given information about the application of technology.
      • Emphasis:SOME
    9. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Students are required to seek component data, application information, and protocol specifications through library research, the internet, and email/telephone contacts with device manufacturers, protocol authorities, or any other experts.
      • Emphasis:MODERATE
    10. Knowledge of contemporary issues
      • Relevant Content:Products/project topics are chosen to emphasize current technologies.
      • Emphasis:SIGNIFICANT
    11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content:Use of logic/system design environment, languages, and tools; LSI components; assembly and high-level language programming and debug.
      • Emphasis:SIGNIFICANT

    Persons who prepared this syllabus and date of preparation
    Professor Hawkins, June 2005

    ↑ Back to Top

    ENEE 408B: Capstone Design Project: Digital VLSI Design, 3 credits
    (Formerly: ENEE 441/459Y)

    Course Description
    Utilization of modern CAD tools for the design of medium-complexity digital VLSI chips. The designs are developed by small student teams and include chip layouts and simulation results. Teams are given the option of having their designs fabricated externally and subsequently testing the fabricated chips for additional credit.

    Prerequisite
    ENEE 303 (or 302), ENEE 350

    Textbooks and Design Tools Used

    • Weste, Principles of CLSI Design, Addison Wesley

    Course Objectives
    1. Consolidate and apply key concepts in digital logic design, computer organization and electronic circuits introduced earlier in the core electrical and computer engineering curricula.
    2. Provide a complete hands-on experience in the design of custom digital VLSI circuits.
    3. Train students in the use of state-of-the-art design tools such as MAGIC, IRSIM and HSPICE

    Topics covered
    1. Digital systems and VLSI
    2. Chip fabrication and layout
    3. Design process: developing system specifications, partitioning system into components, specifying protocols between components
    4. System optimization under real-world constraints: chip size, pin counts, operating speed, chip fabrication cost
    5. Engineer's responsibility to perform complete simulations prior to fabrication and to properly document the tests performed on fabricated chips.
    6. Combinational and sequential logic system design
    7. Subsystem design
    8. Floor planning
    9. Architecture design
    10. Chip design
    11. Chip testing

    Class/Lab/Reporting Schedule
    75 minute lecture and 3 hours laboratory.

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study. Also: major design experience for electrical engineering and computer engineering majors.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Application of digital logic design, computer organization, digital computer design and digital electronic circuits to the design of VLSI chips
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:
      • Use CAD tools for layout, simulation, and fabrication of chips; testing of fabricated chips
      • Emphasis: SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Complete design of a VLSI system
      • Emphasis:SIGNIFICANT
    4. An ability to function on multi-disciplinary teams
      • Relevant Content:EE and CP: students combine knowledge of computer engineering and electronic circuit design
      • Emphasis:SIGNIFICANT
    5. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:Development of specifications; partitioning into tasks; providing practical solutions to problems that arise when designing components of a system
      • Emphasis:SIGNIFICANT
    6. An understanding of professional and ethical responsibility
      • Relevant Content:Students are responsible for providing complete simulation results and for accurately documenting their testing results when reporting back to MOSIS. Students are required to complete an ethical case study paper.
      • Emphasis:MODERATE
    7. An ability to communicate effectively
      • Relevant Content:Laboratory reports, final project reports and oral presentations are required.
      • Emphasis:SIGNIFICANT
    8. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Subject put in context. Students are given information about the application of technology
      • Emphasis:SOME
    9. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Design tools and methodologies are constantly changing
      • Emphasis:MODERATE
    10. Knowledge of contemporary issues
      • Relevant Content:Importance of electronic systems and the need for better hardware design
      • Emphasis:SIGNIFICANT
    11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content:State-of-the-art CAD design tools are used
      • Emphasis:SIGNIFICANT

    Persons who Prepared this Syllabus and Date of Preparation
    Dr. Nakajima, June 2005

    ↑ Back to Top

    ENEE 408C: Capstone Design Project: Modern Digital System Design, 3 credits
    (Formerly: ENEE 449)

    Course Description
    A real-world digital system design experience that prepares students for careers in FPGA and ASIC design. Student teams use the Verilog hardware description language together with industry-standard simulation and synthesis tools to design medium-complexity digital chips that are ultimately configured and tested on FPGA's.

    Prerequisites
    ENEE 350 (ENEE 446 is strongly recommended as co-requisite.)

    Textbooks and Design Tools Used

    • M.D. Ciletti, Advanced Digital Design with Verilog HLD, Prentice Hall

    Course Objectives
    1. Expericence with digital system design
    2. HDL-based design (verilog, Cadence)
    3. Understanding of associated CAD tools
    4. Project work with experimentation
    5. Design, implementation, and debugging
    6. Synthesis
    7. Experiment design
    8. Project report
    9. Ethical issues
    10. Teamwork experience
    11. Communication skill development
    12. Oral presentations
    13. Written reports

    Topics Covered

    1. Design flow
    2. Verilog tutorial
    3. Veriolog syntax
    4. Modules, blocks, and procedures
    5. Delays, even control, tasks, and functions
    6. Synthesis
    7. Finite state machines, arrayed instances, tri-state devices, memory modeling
    8. Communication protocols
    9. Project summaries
    10. Engineering ethics
    11. Oral presentations

    Class/Lab/Reporting Schedule
    75 minutes of lecture, 3 hours of lab.

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study. Also: major design experience for electrical engineering and computer engineering majors.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Application of Boolean algebra, computer arithmetic, simple device physics and basic programming skills to the design of digital systems
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:High-level simulation of functionality and performance of digital systems; testing of designed hardware
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component or process to meet desired needs
      • Relevant Content:Each student team completes at least one chip design with a prescribed functionality (e.g., IEEE standard floating-point processor, MD5 message compressor, CPU, RSA encryption/decryption system)
      • Emphasis:SIGNIFICANT
    4. An ability to function on multi-disciplinary teams
      • Relevant Content:Each team needs expertise in several areas, and oftentimes team members have very different strengths (i.e., in microelectronics, computers, systems, etc.)
      • Emphasis:SIGNIFICANT
    5. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:See (c) above
      • Emphasis:SIGNIFICANT
    6. An understanding of professional and ethical responsibility
      • Relevant Content:Students are required to complete an ethical case study paper
      • Emphasis:MODERATE
    7. An ability to communicate effectively
      • Relevant Content:Oral presentations and written reports are required
      • Emphasis:SIGNIFICANT
    8. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Subject put in contextStudents are given information about the application of technology.
      • Emphasis:SOME
    9. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Design tools and methodologies are constantly changing
      • Emphasis:MODERATE
    10. A knowledge of contemporary issues
      • Relevant Content:Importance of electronic systems and the need for better hardware design
      • Emphasis:SIGNIFICANT
    11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content:State-of-the art design tools are used in this course to develop a complete chip design
      • Emphasis:SIGNIFICANT

    Person who prepared this syllabus and date of preparation
    Dr. Nakajima, June 2005

    ↑ Back to Top


    ENEE 408D: Capstone Design Project: Mixed Signal VLSI Design , 3 credits

    Course Description
    Design of very large scale electronic circuits, including layout, circuit analysis and component selection. Extensive use of SPICE and circuit layout CAD tools. Following current industry paradigms, the class emulates a design house, where chips are completely designed and thoroughly simulated prior to their fabrication in a foundry.

    Prerequisites
    ENEE 303, ENEE 307, & ENEE 313 or permission of instructor.

    Textbooks and Design Tools Used

    • R. J. Baker, H. W. Li, and D. E. Boyce, CMOS Circuit Design, Layout and Simulation, 1998. Design tools used include SPICE, LASI and MAGIC.

    Course Objectives
    1. Consolidate and apply key concepts in semiconductor devices, analog circuits and digital circuits, introduced earlier in the electrical and computer engineering curricula.
    2. Select appropriate design problems, partition and distribute design tasks among student teams and within each team
    3. Analyze and design complex CMOS integrated circuits including: DC, transient and small signal responses of (i) simple and cascode current mirrors, (ii) CMOS basic and cascode op-amps
    4. Design complex circuits for optimal phase margin, gain, frequency response trade-offs
    5. Design digital circuits for optimal fan-out, minimum propagation delay
    6. Use circuit simulators such as SPICE in detail
    7. Use layout tools (LASI, MAGIC, etc.) to implement circuit designs on a silicon chip
    8. Understand how semiconductor physics influences chip design rules and sets limits on integrated circuit performance

    Topics Covered
    1. Economic motivation for IC circuit fabrication
    2. Environmental issues in chip fabrication; use and disposal of dangerous chemicals
    3. CMOS IC design and fabrication; the IC layout program LASI
    4. Designing and laying out the integrated circuit well
    5. Metal layers, pads, and interconnects
    6. Design and layout of active and polysilicon layers
    7. MOSFET design, fabrication, and operation
    8. Parasitic elements due to layout and device structure, and the resulting RC delay and inductive cross talk
    9. Digital CMOS circuits: the operation and layout of the inverter, nand, and, nor gates
    10. Advanced SPICE modeling
    11. Analog CMOS circuits: the operation and layout of current sources, differential amplifiers, active loads, cascode loads, operational amplifiers, frequency compensation, operational transconductance amplifiers
    12. Mixed-signal circuits for specific applications (e.g., communications)
    13. Design optimization: minimum propagation delay, optimal fan-out

    Class/Lab/Presentation Schedule
    Three hours of instruction per week. Student teams are responsible for providing complete written reports, including layout files, simulation results and accounts of individual contributions by team members. Oral presentations of each project are also required.

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study. Also: major design experience for electrical engineering and computer engineering majors.

    Relationship of Course to Program Objectives
    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:This class integrates knowledge of semiconductor devices, physics, circuits, differential equations, Kirchoff's laws, and familiarity with computer tools. An all-encompassing capstone which extensively draws on virtually all of microelectronics.
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze experimental data
      • Relevant Content::Students become proficient in the use of CAD tools, which are then utilized for the design and analysis of integrated circuits. The output of these tools includes a significant amount of graphical data. Students learn to use this data to ascertain the nuances in the performance of the integrated circuits which they are analyzing or designing.
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Student teams undertake the design of an entire chip; recent designs have included phase lock loops, digital clocks with LED displays, flash A/D converters, wide-swing operation transconductance amplifiers, and temperature controllers.
      • Emphasis:SIGNIFICANT
    4. An ability to function on a multi-disciplinary team
      • Relevant Content:Team work is an absolutely essential part of the class.
      • Emphasis:SIGNIFICANT
    5. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:This ability is constantly tested in the design process.
      • Emphasis:SIGNIFICANT
    6. An understanding of professional and ethical responsibility
      • Relevant Content:Students work in groups, which requires understanding, respect, and courtesy to their peers. Also, students have to be honest about their contributions to the team project, as well as the effectiveness of their design. Students are required to complete an ethical case study paper
      • Emphasis:MODERATE
    7. An ability to communicate effectively
      • Relevant Content:A day-long conference is held at the end of the semester, where each group speaks for approximately 30 minutes to convey the key points of their project. A report is also submitted.
      • Emphasis:SIGNIFICANT
    8. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Students learn to design integrated circuits, which are found globally.
      • Emphasis:SOME
    9. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Students utilize state-of-the-art technology. They appreciate that in order to produce effective new designs, they have to keep up on technological developments.
      • Emphasis:MODERATE
    10. Knowledge of contemporary issues
      • Relevant Content:This course deals with cutting-edge technology, which is de facto contemporary.
      • Emphasis:SIGNIFICANT
    11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • The CAD tools used in class are similar, and in certain cases identical, to the tools used in the IC industry.
      • Emphasis:SIGNIFICANT

    Persons who prepared this syllabus and date of preparation
    Dr. Goldsman, June 2005

    ↑ Back to Top

    ENEE 408E: Capstone Design Project: Optical System Design, 3 credits
    (Formerly ENEE 497; Note: ENEE 408E meets the capstone requirement for ENEE students only)

    Course Description
    Team-based optical system design including overall system layout, analysis, and component selection. Systems designed include sources, passive components and detectors.

    Prerequisite
    ENEE 380 (prerequisite), ENEE 381 (co-requisite)

    Textbook and Design Tools Used

    • C.C. Davis, Lasers and Electro-optics, Cambridge University Press, 1997 is currently used as textbook. Design tools include the industry standard Code-V, as well as Mathcad, Matlab and Mathematica.

    Course Objectives

    1. Consolidate and apply key concepts in electromagnetic theory, solid state device electronics, atomic physics and circuit theory, introduced earlier in the electrical engineering curriculum.
    2. Understand optical sources (passive and active); optical elements; understand optical detectors
    3. Perform analysis of multi-component optical systems using linear system techniques
    4. Design individual components and multi-component systems
    5. Apply industry standard software (Code-V) to the optimization of multi-element optical systems.

    Topics Covered

    1. Ray optics: basic design techniques
    2. Wave optics in isotropic media: detailed system analysis
    3. Optical instruments: design concepts
    4. Aberrations
    5. Wave optics in anisotropic media
    6. Fiber optics: selection and utilization
    7. Optical sources: selection and evaluation
    8. Optical detectors: selection and evaluation
    9. Optical systems: design concepts
    10. Safety issues related to laser radiation; appropriate use of optical technology
    11. Engineer's responsibility to accurately represent and document designs
    Class/Lab/Reporting Schedule
    Three hours of lecture per week, including tutorials on Code-V software. Each team must give an end-of-semester oral presentation, accompanied by written reports using an industry-type format (white paper).

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study. Also: major design experience for electrical engineering majors.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content: Apply electromagnetic theory, matrix algebra, differential equations, Fourier analysis in the understanding of optical systems and how best to optimize them.
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:Analyze computer simulations of real-optical systems, complete open-ended design problems where multiple possible answers exist.
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Design optical system taking into account spectral region sensitivity needed, the frequency of operation, type of components needed and how to select them.
      • Emphasis:SIGNIFICANT
    4. An ability to function on a multi-disciplinary team
      • Relevant Content:Team work is an absolutely essential part of the class.
      • Emphasis:SIGNIFICANT
    5. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:Students are required to identify where formulas come from, which to apply in each situation (this is integral to the course).
      • Emphasis:SIGNIFICANT
    6. An understanding of professional and ethical responsibility
      • Relevant Content:There is very little federal regulation of optical systems. Therefore, discussion on safety and professional responsibly is essential. Students are required to complete an ethical case study paper.
      • Emphasis:MODERATE
    7. An ability to communicate effectively
      • Relevant Content: Oral and written reports required
      • Emphasis:SIGNIFICANT
    8. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Subject put in context. Students are given information about the application of technology in industry.
      • Emphasis:SOME
    9. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Students appreciate that the optical technology is changing, and that the tools used to solve current problems will likely undergo changes in the future.
      • Emphasis:MODERATE
    10. Knowledge of contemporary issues
      • Relevant Content:e.g., optical systems such as the Hubble Telescope and the Airborne Laser Weapon System have development and production costs that are prohibitive, hence the decision on whether to pursue these systems must be made at a very high level
      • Emphasis:SIGNIFICANT
    11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content:Students use industry standard software; students are prepared to work in industry following completion of this course (biomedical engineering, communication systems).
      • Emphasis:SIGNIFICANT

    Persons who prepared this syllabus and date of preparation
    Dr. Davis, June 2005

    ↑ Back to Top

    ENEE 408F: Capstone Design Project: Communication System Design, 3 credits

    Course Description
    Team-based design and implementation of a communication system or component on a digital signal processor (DSP) platform.

    Prerequisites
    ENEE 322 and ENEE 324 (prerequisites); ENEE 420 or ENEE 425 (corequisite)

    Textbook and Design Tools Used

    • Steven A. Tretter, "Communication System Design Using DSP Algorithms," Plenum 1995. Students utilize software development and testing tools for the Texas Instruments TMSC320C20 floating point digital signal processors.

    Course Objectives

    1. Reinforce theoretical concepts in communications and signal processing by implementing real-time systems in hardware.
    2. Understand the key issues in the hardware implementation of communication and signal processing algorithms using digital signal processors (DSP’s)
    3. Provide expertise in software development and testing for DSP-based platforms.
    4. Provide students with experience completing a team-based real-world design project using a digital signal processor.

    Topics covered

    1. The TI Code Composer interface
    2. Hardware and software tools for TMSC320C20
    3. Basic DSP programming application: digital filter design
    4. Project ideas for design/implementation on the TMSC320C20 platform
    5. Advanced programming, with applications to the specific project areas
    6. Ethical issues in communications engineering

    Class/Lab/Reporting Schedule
    One hour of lecture (averaged over the semester), three hours of lab weekly. Lab covers instruction on DSP programming, as well as software development and testing for each team project. Student teams (of two) are responsible for submitting a project proposal, as well as a complete project report at the end of the semester. Oral presentations on each final project are also required.

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student’s field of study. Also: major design experience for electrical and computer engineering majors.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Algoritms implemented contain applications of linear systems, probability theory, digital signal processing and communication theory.
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:Test the real-time operation of the communication system components implemented; monitor waveforms and measure parameters to confirm the validity of the design.
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Create and integrate, on a DSP hardware platform, communication system components that perform prescribed tasks.
    4. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:Students are required to identify where formulas come from, which to apply in each situation (this is integral to the course).
    5. An understanding of professional and ethical responsibility
      • Relevant Content: Coverage of ethical issues in communications engineering.
    6. An ability to communicate effectively
      • Relevant Content:Oral and written reports required.
    7. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content: Students become aware that continuing advances in computer technology facilitate the implementation of increasingly complex algorithms (and systems in general), resulting in a rapid expansion of the areas of digital signal and image processing.
    8. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content: DSP programming is an invaluable tool in the design of modern communication and signal processing systems.

    Persons who prepared this syllabus and date of preparation
    Dr. Papamarcou, February 15, 2001

    ↑ Back to Top




    ENEE 408G Capstone Design Project: Multimedia Signal Processing (3 credits)

    Course Description
    An introductory course on multimedia signal processing bringing real-world design experience to students using state-of-the-art multimedia software and hardware. Each week there will be one 75-minute lecture and three-hour design lab (see below). Lectures will provide basic theories and principles on multimedia compression, processing, communications, security, and recognition.

    Prerequisite
    ENEE 420 or ENEE 425

    Textbook and any Other Required Material
    No text required. Related reading material is assigned with each lecture.

    Lab Design Projects:

    1. There are four design labs elements on fundamental multimedia issues employing the state-of-the-art technologies on digital image, video, audio processing and speech recognition.
      • Design Project I: Image Processing and Digital Photography
        Color coordinates, visual perception, image enhancement and compression, and digital photography
      • Design Project 2: Digital Video and Multimedia Communication
        Video capturing, motion estimation/compensation, video code, content-based indexing and database, scene change detection, and video conferencing.
      • Design Project 3: Speech Processing and Recognition
        Speech analysis, coding, synthesis, recognition, and speech-enabled human-computer interface.
      • Design Project 4: Digital Audio and Information Security
        Perceptual audio compression, synthetic audio, watermarking, and digital rights management.

    Final Design Project:
    This is a team-based project on designing and implementing multimedia signal processing systems. Each student team will emulate a high-tech company that will develop ideas of a multimedia product and decide on system specifications, partition and coordinate the design tasks within the team, implement, test, and document the design, and demonstrate and market the product.

    Class/Lab/Reporting Schedule
    75 minutes of lecture and 3 hours of lab.

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study. Also: major design experience for electrical engineering and computer engineering majors.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Application of signal and systems, probabilities, digital signal processing, and programming skills to the design of multimedia systems
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:Design, implementation, and testing of multimedia systems on desktop or mobile computing platform with multimedia hardware capabilities.
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:Student teams complete four prescribed projects (focusing on major multimedia components) as well as a team-defined, instructor approved final design project.
      • Emphasis:SIGNIFICANT
    4. An ability to function on a multi-disciplinary team
      • Relevant Content:Students are involved in teamwork throughout the course; each team needs expertise in several technical areas (e.g. signal processing, computing, and communications) and beyond technical areas for creative project ideas; and oftentimes team members have different strengths (e.g. algorithm development, interface design, and advanced computer programming, etc.).
      • Emphasis:SIGNIFICANT
    5. An ability to identify, formulate, and solve engineering problems
      • Relevant Content:See (c) above
      • Emphasis:SIGNIFICANT
    6. An understanding of professional and ethical responsibility
      • Relevant Content:Students are required to participate in ethical discussions and complete an ethical case study paper
      • Emphasis:MODERATE
    7. An ability to communicate effectively
      • Relevant Content:Oral presentations and written reports are required
      • Emphasis:SIGNIFICANT
    8. Broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Putting subject put in context: students are given information about the applications of technologies, and are asked to define their final project with societal and global issues in mind.
      • Emphasis:SOME
    9. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Design tools and methodologies are constantly changing. The course material is designed to train students how to acquire and use references and examples as well as take systematic steps to master new tools and methodologies.
      • Emphasis:MODERATE
    10. A knowledge of contemporary issues
      • Relevant Content:Importance of multimedia information technologies for the 21st century.
      • Emphasis:SIGNIFICANT
    11. Ability to use techniques, skills, and modern engineering tools necessary for engineering practice.
      • Relevant Content:State-of-the art design tools, software, and hardware are used in this course.
      • Emphasis:SIGNIFICANT

    Persons who prepared this syllabus and date of preparation
    Dr. Min Wu, June 2005

    ↑ Back to Top




    ENEE 408I Capstone Design Course: Control Systems - Building Autonomous Robots for Competition and Cooperation (3 credits)

    Course Description
    This course is designed to provide practical experience with control and communication systems through the design and implementation of autonomous competitive and collaborative robots. Students will be required to build and program robots using parts and CPU processors provided. The course will have two phases: In the first phase the robots will be required to compete against each other in a complex game. A tournament will be held to determine a winner. In the second phase of the course pairs of robots will compete in a similar game as teams, cooperating to win the game. The first part of the course requires attention to control and tactics. The second part requires attention to communications and strategy.

    Prerequisite
    ENEE 140 (or ENEE 114), ENEE 322, and modest experience with C programming.

    Textbook and any Other Required Material

    • No text required. The course will use notes developed by the instructor and material on the design of small, autonomous robots.

    Additional References

    • Martin, F., The Handy Board Technical Reference, Unpublished Notes, 2000.
    • Miles, P. and Carroll, T, Build Your Own Combat Robot, McGraw-Hill/osborne, 2002.
    • MIT OCW Notes, 6.270 Autonoumous Robot Design Competition, January 2005
    • Spasov, P., Microcontroller Technology the 68HC11, 3rd Ed., Prentice Hall, 1999.

    Topics Covered

    1. Robot design and development
    2. Microcontroller programming
    3. Sensors, actuators, and power management
    4. Strategies for zero- and non-zero sum games
    5. Team dynamics, coordination, and cooperation
    6. Wireless communications

    Expectations

    1. In the first phase of the course each student will be required to build a functional robot that is capable of competing. Students may freely share ideas during this phase; however, each student must complete a robot that competes alone.
    2. In the second phase of the course students will work in teams, each team fielding 2 or more robots. The teams will modify their phase 1 robots to communicate and coordinate their actions to win the game. Teams are encouraged not to collaborate during this phase.
    3. A small number of lectures will be given to establish the framework for the course and to provide introductions to some topics in electronics and strategy. After the lectures, the students are on their own except as described in (1) and (2).
    4. Students should expect to spend 100 hours or more during the semester building their robots and competing. Grades will be based on effort and innovation. It is not necessary to win a competition to obtain a good grade.
    The ECE Control Systems Laboratory in the Kim Building will be available to the students to design and develop the robots. The competitions will be held in a public venue.


    Persons who prepared this syllabus and date of preparation
    Dr. G. Blankenship, December 2005


    ↑ Back to Top



    ENEE 408J Capstone Design: Filter Designs, 3 credits

    Course Description
    This is a senior level course, using the unifying theme of filters, brings together many aspects of electrical engineering: passive and active circuits, signal processing, communications, electromagnetic waves. The course will be design-based, but the fundamentals of different techniques in filters (analog filters, digital filters, high-frequency filters of extended dimensions) will be covered. In high-frequency filters, circuit and signal-processing concepts and techniques will be applied whenever possible, to provide conceptual unity to the course. In addition, some more accessible literature in current active research areas such as nano-photonic filters and photonic/microwave filters will also be discussed.

    The course is centered on three design projects. The first project is in the audio frequency domain, and both analog (passive and active) and digital low-pass, band-pass, and high-pass, and notch filters will be designed, and demonstrated using simple audio and electronic components. The second project is in high frequencies where filters of extended physical dimensions are required. The project can be in either the optical domain such as the signals in optical fiber communications, or in the microwave domain such as mobile phones or radars. In this project, students can begin with examination of some commercial products, and improve on the designs. The third project begins with guided readings of some current literature, and applies some state-of-the-art techniques to design a high-performance filter in the optical domain.

    Prerequisites
    ENEE 303, 322, 380. In addition, students must be familiar with one standard mathematical package like Mathlab or Mathcad, and have access to a personal computer

    Textbooks/Reference Materials

    • Design of Analog Filters by Rolf Schaumann and Mac E. Van Valkenburg, Oxford, 2001, ISBN0-19-511877-4.
    • Digital Filters, Richard W. Hamming, Dover Publications; Revised edition (1997) ISBN-10: 048665088X.
    • Digital Filters, Andreas Antoniou, McGraw-Hill Science/Engineering/Math; 2nd edition (2000), ISBN-10: 0072432810.
    • Microwave Filters for Communication Systems: Fundamentals, Design and Applications, Richard J. Cameron, Raafat Mansour, Chandra M. Kudsia, Wiley-Interscience (2007), ISBN-10 0471450227.
    • Microwave Resonators and Filters for Wireless Communication: Theory, Design and Application (Springer Series in Advanced Microelectronics), Mitsuo Makimoto, Sadahiko Yamashita, Springer (2006), ISBN-10: 3540675353.
    • Optical Filter Design and Analysis: a Signal Processing Approach, by Christie K. Madsen and Jian H. Zhao, Wiley, 1999, ISBN 0-471-18373-3

    Topics Covered

    1. Introduction: Role of filters in electrical engineering; low-frequency filters (analog and digital); high-frequency filters in microwaves and optics.
    2. Analog and digital filters: relative merits and limitations. Review of basic circuits and signals. Basics and types of filters.
    3. Design Project No. 1.
    4. Need of filters of extended dimensions in high frequencies. Introduction to common filter techniques in microwaves and optics. Review of some commercial products and possible improvements.
    5. Design Project No. 2
    6. Discussion of some current research in photonic and microwave filters. Prospects and difficulties.
    7. Design Project No. 3

    Person who Prepared this Syllabus and Date of Preparation
    Dr. P. T. Ho, Fall 2007

    ↑ Back to Top



    ENEE 416 Integrated Circuit Fabrication Laboratory, 3 credits

    Course Description
    Characterization of wafers and fabrication steps. Oxide growth, lithography, dopant diffusion, and metal deposition and patterning will be discussed in the lectures and carried out in the lab in fabricating NMOS transistor circuits. The transistor characteristics will be measured and related to the fabrication parameters.

    Prerequisite
    ENEE 313

    Textbook and Any Other Required Material
    References: R.C. Jaeger, Introduction to Microelectronic Fabrication, (Addison-Wesley, 1998) and W.R. Runyan and K.E. Bean, Semiconductor Integrated Circuit Processing Technology, Addison-Wesley, 1990).

    Course Objectives
    To teach students the basic silicon fabrication techniques and the operating principles of the techniques and instruments e.g., how does photoresist work? How does an optical microscope work and how does lithography work?
    To teach students how to carry out the fabrication: importance of cleanliness, control of process variables, analysis of results with microscope and profilometer.
    To apply device analysis to determine how the fabrication steps influence the device characteristics.

    Topics Covered

    • Wafer characterization
    • Cleaning procedures
    • Oxide growth (thermal and chemical vapor deposition)
    • Lithography (resist spinning, contact aligner exposure, and development)
    • Reactive ion etching
    • Dopant diffusion
    • Metal deposition and patterning
    • Analysis of fabricated devices

    Class/lab Schedule
    One hour of lecture; 3 hours of lab

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Knowledge of math and science will be used in designing and understanding the fabrication steps. Differential equations describe diffusion, use of dopants in silicon, coupled non-linear differential equations describe photoresist exposure and development. The relation between carrier type and density govern silicon resistively. The relation between materials and parameters, and device dimensions determine the characteristics of the transistors fabricated in the course. Verifying the relationship is one of the main points of the course. The transistor characteristics are derived in prerequisite courses using calculus and differential equations.
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as analyze and interpret data
      • Relevant Content:Fabrication steps will be analyzed and designed in class and then carried out in the laboratory to achieve a specific device performance goal.
      • Emphasis:SIGNIFICANT
    3. An ability to function on multidisciplinary teams
      • Relevant Content:Students will work in teams of three and in addition many of the steps will be common for the entire class, i.e., the team will be the class
      • Emphasis:SIGNIFICANT
    4. An understanding of professional and ethical responsibilities
      • Relevant Content:Environment issues such, as disposal of waste chemicals will be addressed
      • Emphasis:MODEST
    5. An ability to communicate effectively
      • Relevant Content:Students will be asked to give oral reports on their results, as well as written reports.
      • Emphasis:MODEST
    6. The broad education necessary to understand the impact of engineering solutions in a global and societal context
      • Relevant Content:Students will learn how the devices that fuel our information age are made and will appreciate the importance of advancing the frontier in this area. This can only be done by constantly learning and thereby advancing the state of knowledge
      • Emphasis:MODEST
    7. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Relevant Content:Students will learn the techniques used in modern integrated circuits manufacturing.
      • Emphasis:SIGNIFICANT

    Persons who Prepared this Syllabus and Date of Preparation
    Dr. Melngailis, March 2005

    ↑ Back to Top

    ENEE 417 Microelectronics Design Lab, 2 credits

    Course Description
    This is an advanced laboratory course in which students design and build fairly sophisticated circuits that are mainly composed of discrete transistors and integrated circuits. There are various projects students may become involved in. Many of the projects are designed to require that students synthesize from what they have learned in many of the disciplines in electrical engineering. Students learn they can actually use their knowledge to build something very practical, which may include a high-fidelity amplifier, a radio, a memory cell, a transmitter, etc.

    Prerequisite
    ENEE 303/313 and 307 Lab

    Textbook and any Other Required Material
    The course is in the form of lectures and practical labs. Text books useful for his lab are those used in ENEE 302, ENEE 306, and ENEE 312 (Howe and Sodini, Sedra and Smith) or any other book on Circuit Design and Applications.

    Course Objectives

    1. To give students hands-on opportunity to use their theoretical background in engineering to build fairly complex electronic circuits that actually work.
    2. To require students to synthesize information from numerous classes
    3. To use mathematics and precise engineering principles to design and construct circuits which often include: Power supplies; Audio Power Amplifier; Video Amplifiers; AM Radio Receivers; Radio Transmitters; Memory Cells

    Topics Covered

    1. Analog Circuits
    2. Differential Amplifiers
    3. Audio/video Amplifiers
    4. Communications Modules
    5. Modulators-demodulators
    6. RF Receivers-transmitters
    7. Computer Modules: Digital Circuits
    8. ECL
    9. Memories

    Class/Lab Schedule
    One hour of lecture, 3 hours of lab

    Contributions of the Course to Meet the Professional Components
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science, and engineering
      • Relevant Content:Many of the projects require using what students learn in junior level microelectronics classes, as well as electrophysics, mathematics, and signal processing
      • Emphasis:SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze and interpret data
      • Relevant Content:This is a capstone design class, so students conduct experiments and analyze their results at each stage of the multi-component system they are designing
      • Emphasis:SIGNIFICANT
    3. An ability to design a system, component, or process to meet desired needs
      • Relevant Content:The course requires component as well as system design. For example, when students build radios, they have to design and construct numerous subsystems, including oscillators, mixers, filters, demodulators and amplifiers. It is a very comprehensive exercise.
      • Emphasis:SIGNIFICANT
    4. An ability to function on multi-disciplinary teams
      • Relevant Content:Students often work in pairs to complete their projects. This required complementary efforts. For example, for the radio projects, a student pair with complementary expertise in communication and electromagnetism, as well as microelectronics represents a nice multi-disciplinary effort.
      • Emphasis:MODEST
    5. An ability to identify, formulate, and sole engineering problems
      • Relevant Content:The students have to design their projects with precise specification. For example, the radio project requires that students design and build components to precise frequency and gain specifications
      • Emphasis:SIGNIFICANT
    6. An ability to communicate effectively
      • Relevant Content:Students write reports describing their projects
      • Emphasis:MODEST
    7. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
      • Students use modern equipment as well as CAD to help design projects
      • Emphasis:SIGNIFICANT

    Persons who Prepared this Syllabus and Date of Preparation
    Neil Goldsman, March 2005

    ↑ Back to Top


    ENEE 419A Analog and Digital Electronics II, 3 credits

    Course Description
    The third course of a series that provides students with a strong background in the design and analysis of mixed signal electronics. ENEE 403 is an elective that begins with a description of the analog and digital device models for analysis, design and simulation of transistor level electronic circuits. The course mainly utilizes Metal Oxide Silicon Field Effect Transistors (MOSFETs), which are the most common devices in todayfs integrated circuits (chips). The course reviews fundamental single transistor configurations. Multi-transistor circuits are discussed such as current mirrors, differential amplifiers, voltage references, operational amplifiers and data converters. Frequency response, feedback, and stability compensation in multi-transistor circuits are covered. Complementary Metal Oxide Silicon (CMOS) implementations of static and clocked digital as well as mixed signal circuits are discussed.

    Course Objectives

    1. Provide students with the skills and knowledge necessary to analyze multi-transistor circuits.
    2. Provide students with the background to pursue mixed signal VLSI design

    Topics Covered

    1. Device Models for Analog and Digital Design The Inverter and Static Logic Gates Clocked Circuits
    2. Latches, Transmission Gates, Flip-Flops Current Mirrors
    3. Basic and Cascode Amplifiers
    4. Fundamental Configurations Amplifiers with Active Loads Differential Amplifiers
    5. Passive and Active Loads Frequency Response Voltage References Operational Amplifiers Feedback Stability Compensation Data Converters
    Grading Method
    Grades will be based on a combination of homeworks, quizzes, and exams

    Prerequisite
    ENEE303

    Class/Recitation Schedule
    3 50-minute lectures each week.

    Textbook

    • CMOS Circuit Design, Layout and Simulation, R. Jacob Baker

    Persons who Prepared this Syllabus and Date of Preparation
    Drs. Neil Goldsman and Pamela Abshire, June 2007

    ↑ Back to Top


    ENEE 419W Adanced Operational Amplifier Laboratory, 3 credits

    Course Description
    Students learn to design, simulate, build and test a variety of op-amp based, real-world, analog and mixed-signal circuits. Along the way, students learn to measure and account for non-ideal op-amp parameters. They learn about different classes of op-amps (precision, high-speed, instrumentation, etc.) and how to choose the correct op-amps and related components to optimize their circuits.


    Prerequisite
    ENEE 206 (or ENEE 245) and ENEE 307

    Textbook and any Other Required Material
    Jung, W., Op Amp Applications Handbook, Elsevier

    Topics Covered
    1. LDesign with non-ideal op-amp parameters
    2. Active filter design. Second and third-order LP, HP, and BP circuits. Butterworth, Bessel, Tschebchev, Gaussian, and other filters
    3. Single-sided op-amp circuit design
    4. Low voltage / Low power op-amp circuit design
    5. Low signal op-amp circuit design (noise considerations)
    6. High frequency op-amp circuit design (video amplifiers)
    7. Op-amp circuits with A/D and/or D/A converters
    8. Programmable-gain amplifiers
    9. Op-amps with sensor circuits
    Optional Topics (as time permits)
    1. Logarithmic Amplifiers
    2. Oscillator (and other useful) circuits
    3. Differential, level-shifting op-amp circuit design
    Class/lab Schedule
    2 hours of lecture; 3 hours of laboratory per week


    Relationship of Course to Program Objectives
    1. Ability to apply knowledge of mathematics, science, and engineering:
      • Emphasis: SIGNIFICANT
    2. An ability to design and conduct experiments, as well as to analyze the interpret data.
      • Emphasis: SIGNIFICANT
    3. Ability to work in teams.
      • Emphasis: SIGNIFICANT
    4. Ability to identify, formulate, and solve engineering problems:
      • Emphasis: SIGNIFICANT
    5. Aan ability to communicate effectively:
      • Emphasis: SIGNIFICANT
    6. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice:
      • Emphasis: SIGNIFICANT

    Assessment Method

    • One mid-term exam and one final (25% of grade)
    • 10-12 graded laboratories (75% of grade)

    Persons who prepared this syllabus and date of preparation
    Dr. Lawson, November 2007

    ↑ Back to Top

    ENEE 420 Communications Systems, 3 credits

    Course Description
    Fourier series, Fourier transforms and linear system analysis; random signals, autocorrelation functions and power spectral densities; analog communication systems: amplitude modulation, single-sideband modulation, frequency and phase modulation, sampling theorem and pulse-amplitude modulation; digital communication systems pulse-code modulation, phase-shift keying, differential phase shift keying, frequency shift keying; performance of analog and digital communication systems in the presence of noise.

    Prerequisite
    ENEE 324, and completion of all lower-division technical courses in the EE curriculum.

    Textbook and any Other Required Material
    Simon Haykin, Communication Systems, Wiley & Sons

    Course Objectives

    1. Understand the fundamentals of point-to-point communication link design and analysis.
    2. Appreciate the comparative merits of different modulation/demodulation, signal processing and error control schemes in analog and digital communication systems.
    3. Analyze noisy information-bearing signals using frequency and time domain methods.

    Topics Covered

    1. Amplitude modulation: conventional AM, suppressed carrier AM, single-sideband AM - time and frequency representation, bandwidth requirements, power efficiency, coherent and envelope detection.
    2. Frequency modulation: time/frequency representation, bandwidth requirements, demodulation techniques.
    3. Performance of AM and FM in the presence of noise.
    4. An introduction to digital modulation - phase shift keying, frequency shift keying, amplitude shift keying.
    5. Optional topics: introduction to information theory; data compression; intersymbol interference and equalization; error control codes

    Class/Lab Schedule
    3 hours lecture

    Contribution of the Course to Meet the Professional Component
    One and one-half years of engineering topics, to include engineering sciences and engineering design appropriate to the student's field of study.

    Relationship of Course to Program Objectives

    1. An ability to apply knowledge of mathematics, science and engineering
      • Relevant Content:Use Fourier theory and linear system theory (taught in ENEE 322) to analyze different information signals and study their behavior in bandlimited channels. Use probability theory and random process models (taught in ENEE 324) to characterize uncertainty in communication systems and to quantify the effects of noise on the performance of communication links.
      • Emphasis:SIGNIFICANT
    2. An ability to identify, formulate and solve engineering problems
      • Relevant Content:Design modulation/demodulation and error control schemes to achieve the desired performance under bandwidth and other constraints. Examples of problems that students identify, formulate and solve: What kind of signaling scheme is appropriate for a particular application? What is the bit rate required to convert an analog signal into digital form, with appropriate error protection? How is a digital signal converted into analog form for transmission, and what are the bandwidth requirements?
      • Emphasis:SIGNIFICANT
    3. An understanding of professional and ethical responsibility
      • Relevant Content:The notion of compliance with allocated spectra and FCC regulations is implicit throughout the course.
      • Emphasis:SOME
    4. An ability to communicate effectively
      • Relevant Content:Assignments and exams routinely test ability to describe systems in terms of block diagrams.
      • Emphasis:SOME
    5. A recognition of the need for, and an ability to engage in life-long learning
      • Relevant Content:Students gain a historical perspective on the field of telecommunications and are shown how recent advances in the computer industry have changed the way communication systems are implemented. Students appreciate that the knowledge base and training available to engineers a few years ago would be woefully inadequate by today's standards, and that continuing advances in the field will necessitate life-long learning. ENEE 420 covers the fundamental ideas of point-to-point communication and is an excellent foundation for an advanced, or graduate-level, course.
      • Emphasis:MODERATE
    6. An ability to use the techniques, skills and modern engineering tools necessary for engineering practice
      • Relevant Content:Simulation of communication systems using commercially available software packages such as Matlab, Mathcad, SPW, etc.
      • Emphasis:SOME

    Persons who prepared this syllabus and date of preparation
    Dr. Papamarcou, May 2005

    ↑ Back to Top



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