|
Course Descriptions
ENEE407 Microwave Circuits Laboratory, 2 credits
Course Description
The course consists of experiments with circuits constructed from microwave components and it is aimed to 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.
Pre-Requisite
ENEE 206 or ENEE245 and ENEE381
Co-Requisite
None
Textbook(s)
- Rizzi, Microwave Engineering, Passive Circuits, Prentice-Hall
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Goldhar, February 2011.
Course Objectives
-
Design microwave components, such as micro-filter, amplifiers, antennas, multiplexes, and mixers
Topics Covered
-
Transmission lines, Linecalc and Libra
-
W/H ratio vs. characteristic impedance
-
Dispersion curves (W/H and effective dielectric constant vs. frequency)
-
Interactions of two discontinuities
-
MIC Circuit elements I
-
RF choke
-
Impedance transformer
-
Pad (attenuator)
-
MIC Circuit Elements II
-
Parallel-coupled line directional coupler
-
Branch line directional coupler
-
MIC Circuit Design I - Microwave Filters
-
Low-pass filter
-
Band-pass filter
-
Discontinuities, Q, losses and bandwidth
-
MIC Circuit Design II - Solid State Amplifiers
-
Matching of impedances
-
DC block and RF choke
-
Performances of single-ended amplifier
-
Multiplexer
-
Scattering parameter measurement using swept frequency techniques .
Class/Lab Schedule
3 hours laboratory, 1 hour recitation
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Apply knowledge of wave propagation in the design of microwave chips.
Method of Evaluation:HW assignments, Lab reports
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Perform circuit design with professional commercial software some designs are tested in lab
Method of Evaluation:Lab reports
Level of Coverage:SIGNIFICANT
- 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.
Method of Evaluation:Lab reports
- 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.
Method of Evaluation:Lab reports
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Written lab reports.
Method of Evaluation:Lab reports
Level of Coverage:SIGNIFICANT
- 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.
Method of Evaluation:Class discussion
- 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.
Method of Evaluation:Class discussion
- 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.
Method of Evaluation:Lab reports
↑ Back to Top
ENEE408A Capstone Design Project: Microprocessor-Based Design, 3 credits
Course Description
ENEE 408A provides a team-based experience in the design and implementation of a microprocessor-based system to solve a real-world problem. A product specification or client requirement forms the basis for the student team’s development of an initial technical design specification. The team then divides into smaller groups for the parallel development of hardware and software subsystems of the product or device. Upon completion and test of the various subsystems, software and hardware components are integrated into the system prototype and the system is tested and documented.
Pre-Requisite
ENEE440
Co-Requisite
None
Textbook(s)
Other Required Material(s)
- all relevant manuals and datasheets
Syllabus Prepared By and Date
Dr. Hawkins, June 2011.
Course Objectives
- Transform a general problem description in microprocessor-based systems into a design specification
- Partition a design specification into a set of design tasks
- Formulate a project schedule and a set of work assignments
- Work in a team to implement the design tasks
- Construct a prototype/working demonstration
- Document the final design
Topics Covered
- Transforming problem descriptions into design specifications
- Economic and feasibility constraints
- Partitioning design specifications into design tasks
- Project scheduling
- Prototyping methods
- Proof-of-concept requirements
- Review of digital logic design and digital logic design tools
- LSI component selection
- Hardware standards
- Software standards
- Driver software design
- Operating system interface
- Hardware fabrication methods
- Hardware integration
- Software integration
- Hardware test methods
- Software test methods
- Design documentation requirements; engineer's responsibility to deliver a safe and usable product.
Class/Lab Schedule
3 hours laboratory, 1.25 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:use of hardware and software design tools and methods
Method of Evaluation:lab work
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:hardware simulation, software debug
Method of Evaluation:lab work
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:hardware and software subsystem design
Method of Evaluation:lab work, system demo
- Ability to function on a multi-disciplinary team
Relevant Content:system specification and integration
Method of Evaluation:lab work, product meetings, product documentation
Level of Coverage:SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:component identification, subsystem design, debug and test
Method of Evaluation:lab work
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:safety analysis, patent and copyright discussion
Method of Evaluation:product meetings
- Ability to communicate effectively
Relevant Content:intragroup work, intergroup coordination, product documentation
Method of Evaluation:lab work, meetings, product presentation
Level of Coverage:SIGNIFICANT
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:component and methods search and identification
Method of Evaluation:Product Design
- Knowledge of contemporary issues
Relevant Content:current technology, competing products
Method of Evaluation:product design
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:all hardware and software design tools and environments
Method of Evaluation:lab work
↑ Back to Top
ENEE408B Capstone Design Project: Digital VLSI Design, 3 credits
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.
Pre-Requisite
ENEE303, ENEE350 (ENEE446 strongly recommended)
Co-Requisite
None
Textbook(s)
- Weste, Principles of CLSI Design, Addison Wesley
Other Required Material(s)
- As assigned by instructor
Syllabus Prepared By and Date
Dr. Nakajima, June 2011.
Course Objectives
- Consolidate and apply key concepts in digital logic design, computer organization and electronic circuits introduced earlier in the core electrical and computer engineering curricula.
- Provide a complete hands-on experience in the design of custom digital VLSI circuits.
- Train students in the use of state-of-the-art design tools such as MAGIC, IRSIM and HSPICE
Topics Covered
- Digital systems and VLSI
- Chip fabrication and layout
- Design process: developing system specifications, partitioning system into components, specifying protocols between components
- System optimization under real-world constraints: chip size, pin counts, operating speed, chip fabrication cost
- Engineer's responsibility to perform complete simulations prior to fabrication and to properly document the tests performed on fabricated chips.
- Combinational and sequential logic system design
- Subsystem design
- Floor planning
- Architecture design
- Chip design
- Chip testing
Class/Lab Schedule
3 hours laboratory, 1.25 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- 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
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Use CAD tools for layout, simulation, and fabrication of chips; testing of fabricated chips
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Complete design of a VLSI system
- Ability to function on a multi-disciplinary team
Relevant Content:EE and CP: students combine knowledge of computer engineering and electronic circuit design
Level of Coverage:SIGNIFICANT
- 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
Level of Coverage:SIGNIFICANT
- 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
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Laboratory reports, final project reports and oral presentations are required
Level of Coverage:SIGNIFICANT
- 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
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:Design tools and methodologies are constantly changing
- Knowledge of contemporary issues
Relevant Content:Importance of electronic systems and the need for better hardware design
- 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
↑ Back to Top
ENEE408C Capstone Design Project: Modern Digital System Design, 3 credits
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 FPGAs with real-world applications. Results from these projects will be presented through in-class presentations and written reports.
Pre-Requisite
ENEE350
Co-Requisite
ENEE446 (Recommended)
Textbook(s)
- M. Ciletti, Advanced Digital Design with Verilog HDL, 2003 Prentice Hall
Other Required Material(s)
- Hardware: Digilent Nexys2 board with a Xilinx Spartan3E FPGA chip
Syllabus Prepared By and Date
Dr. Nakajima, February 2011.
Course Objectives
- Understand HDL-based design using Verilog and FPGAs.
- Apply computer-aided design tools to design, implement, and debug hardware designs.
- Analyze design decisions to strike a cost-benefit balance in complex projects.
- Utilize teamwork and communication skills to schedule and execute a project schedule and hardware application design with other team members.
- Improve presentation and technical writing skills through oral presentations and written reports.
- Understand the short and long-term ethical implications of engineering decisions.
Topics Covered
- Verilog Syntax and Structure
- Verilog Parameterization and Module Generation
- Hardware Design Flow
- Combinational Logic Design
- Sequential Logic Design
- Pipelining of Modules
- Hardware Area Minimization Techniques
- Clock Speed Maximization Techniques
- Communication Protocols
- FPGA Implementation of Real-World Applications
Class/Lab Schedule
3 hours laboratory, 1.25 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Application of Boolean algebra, computer arithmetic, simple device physics, and programming skills to the design of digital systems.
Method of Evaluation:Homework assignments and team projects.
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:High-level simulation of functionality and performance of digital systems; testing of designed hardware.
Method of Evaluation:Homework assignments and team projects.
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Student teams complete at least one chip design with a prescribed functionality (e.g. Finite impulse response filter, MD5 message compressor, RSA encryption/decryption system).
Method of Evaluation:Team projects.
- Ability to function on a multi-disciplinary team
Relevant Content:Each student team has a diverse set of backgrounds (i.e. computer architecture, microelectronics, etc.) and requires expertise in several areas.
Method of Evaluation:Team projects.
Level of Coverage:SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:The team projects assigned during the course prescribe certain design requirements and goals. These requirements are flexible, which allow each team to formulate its own unique approach to fulfilling the design objectives.
Method of Evaluation:Team projects.
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Students are required to complete an ethical case-study paper. Student Honor Code discussed.
Method of Evaluation:Case-study paper.
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Oral presentations and written reports are required. Interpersonal communication skills applied by students during team project execution and coordination.
Method of Evaluation:In-class presentations and written reports.
Level of Coverage:SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:A real-world application of their team project is required.
Method of Evaluation:Team projects.
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:The constant flux of supported and unsupported features in the Verilog language and in the CAD tools they use.
Method of Evaluation:Homework assignments and team projects.
- Knowledge of contemporary issues
Relevant Content:The limitations and tradeoffs faced by electronic systems designers and ways to evaluate these constraints to achieve a strong compromise.
Method of Evaluation:Team projects.
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:Industry-standard design tools and techniques are used in this course to develop a complete hardware design.
Method of Evaluation:Homework assignments and team projects.
↑ Back to Top
ENEE408D Capstone Design Project: Mixed Signal VLSI Design, 3 credits
Course Description
This course covers the design of very large scale integrated (VLSI) circuits, including analysis and simulation of digital and analog circuits, layout, and component selection. The material involves extensive use of Computer-Aided Design (CAD) tools for circuit simulation and layout, and draws upon knowledge from 300-level EE courses. Following current industry paradigms, students work in teams to design, thoroughly simulate, and specify physical layout of mixed signal VLSI circuits prior to their fabrication in a foundry.
Pre-Requisite
ENEE302, ENEE306, and ENEE312 OR ENEE303, ENEE307, and ENEE313
Co-Requisite
None
Textbook(s)
- R. J. Baker, CMOS Circuit Design, Layout and Simulation, 3rd ed., 2010.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Abshire, May 2011.
Course Objectives
- Consolidate and apply key concepts in semiconductor devices, analog circuits and digital circuits, introduced earlier in the electrical and computer engineering curricula;
- Select appropriate design problems, partition and distribute design tasks within each team;
- Analyze, design, and optimize complex CMOS integrated circuits including: DC, transient and small signal responses; phase margin, gain, and frequency response trade-offs of op-amps; optimal fan-out and minimum propagation delay of digital circuits;
- Use Computer-Aided Design (CAD) tools such as circuit simulators to confirm analysis and predict performance, layout tools to implement circuit designs on a silicon chip, and verification tools to ensure that the design satisfies design rules and implements the desired circuit;and
- Understand how semiconductor physics influences chip design rules and sets limits on integrated circuit performance.
Topics Covered
- CMOS IC design and fabrication
- CAD tools including schematic capture, circuit simulator, layout editor, DRC, LVS
- Designing and laying out the integrated circuit well
- Metal layers, pads, and interconnects
- Design and layout of active and polysilicon layers
- MOSFET design, fabrication, and operation
- Parasitic elements due to layout and device structure, and the resulting RC delay and inductive cross talk
- Digital CMOS circuits: the operation and layout of the inverter, nand, and, nor gates
- Advanced circuit simulation
- Analog CMOS circuits: the operation and layout of current sources, differential amplifiers, active loads, cascode loads, operational amplifiers, frequency compensation, operational transconductance amplifiers
- Mixed-signal circuits for specific applications (e.g., communications)
- Design optimization: minimum propagation delay, optimal fan-out
- Economic motivation for IC circuit fabrication
- Environmental issues in chip fabrication; use and disposal of dangerous chemicals
Class/Lab Schedule
3 hours laboratory, 2 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Application of relevant mathematics, semiconductor physics, and circuit theory to circuit analysis and design
Method of Evaluation:Homework problems, quizzes, exam problems, class presentations, written report
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Design of simulation experiments and evaluation of results to determine meaningful component-level and system-level performance
Method of Evaluation:Class presentations, written report
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Students individually complete a common layout project, and work in teams to complete individually designed team projects. Specifications for the common layout project include correct functionality and small size, and specifications for the team projects vary according to the topic.
Method of Evaluation:Mini-project, class presentations, written report
- Ability to function on a multi-disciplinary team
Relevant Content:Students work in teams to complete a circuit design and implementation project
Method of Evaluation:Class presentations, written report, individual report
Level of Coverage:SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:Students propose their own design projects, then work systematically to identify the components and their connections and constraints, which they then work to implement
Method of Evaluation:Class presentations, written report
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Class discussion of professional standards and realistic design constraints including economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
Method of Evaluation:Homework, written report, individual report
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Students make multiple presentations of their design project throughout the semester and prepare a final written report documenting their work and design considerations
Method of Evaluation:Class presentations, written report
Level of Coverage:SIGNIFICANT
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:Class discussion of ongoing technology changes
Method of Evaluation:Homework (attend two seminars and engage in a professional activity, and provide written summaries of each seminar and activity)
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:Use circuit theory and CAD tools to design, implement, analyze, and optimize complex integrated circuits
Method of Evaluation:Homework problems, quizzes, exam problems, mini-project, class presentations, written report
↑ Back to Top
ENEE408E Capstone Design Project: Optical System Design, 3 credits
Course Description
The purpose of this course is to teach optical analysis and design techniques by reference to the performance of many different optical components and systems. Attention will be given to real world design in terms of component selection, optimization, and integration into systems.
Pre-Requisite
Completion of all MATH, PHYS, and ENEE 200-level courses, and ENEE 380
Co-Requisite
ENEE381
Textbook(s)
- Christopher C. Davis, Lasers and Electro-Optics, Cambridge University Press, 1996.
Other Required Material(s)
- Handouts of additional material
Syllabus Prepared By and Date
Dr. Davis, February 2011.
Course Objectives
- Understand techniques of optical system analysis.
- Apply industry-standard design software (Code-V) to optical system design.
- Understand, select, and specify optical materials and passive components
- Understand, select, and apply appropriate optical sources in system design.
- Understand, select, and apply appropriate optical detectors in system design
- Understand, analyze, and optimize the performance of optical receivers
- In a team-based project design a practical optical system.
- Present the team-based design in interim and final reports and final oral presentation.
Topics Covered
- Ray Optics: Basic Design Techniques,Reflection, refraction and total internal reflection, Paraxial ray analysis: ray transfer matrices, principal planes, Ray tracing, Lenses, mirrors and prisms, Imaging, magnification, f/number
- Code-V Optical Design Software: System settings, Lens Data Manager, System drawing, Spot Diagrams, Aberrations, Optimization
- Wave Optics in Isotropic Media: Detailed System Analysis, Impedance methods, Anti-reflection coatings, half-wave layers, Brewster's angle, Polarization effects and analysis: Jones matrices, Interference, Diffraction, Gaussian beams, Focusing of Gaussian beams, Resonator design
- Optical Instruments: Design Concepts. Stops, pupils and vignetting, Simple microscope, Compound microscope, Astronomical and terrestrial, refracting telescopes, reflecting telescopes, Periscopes, Zoom lenses, Camera lenses
- Aberrations: Spherical aberration, Astigmatism, Chromatic aberration, Coma, Distortion, Curvature of field, Non-spherical lenses and mirrors, Quantification of aberration coefficients, Reduction of aberrations
- Wave Optics in Anisotropic Media: Birefringence, The indicatrix, Wave-plates and polarizers, Faraday effect and optical isolators, Electro-optic devices: amplitude and phase modulators, Designing with crystals
- Fiber Optics: Selection and Utilization: Numerical aperture, Single and multi-mode fibers, V-number, Coupling to fibers
- Optical Sources: Selection and Evaluation: Radiometry and Photometry units and definitions, Point sources, extended sources, Lambertian sources, Characterization by spectrum and coherence, Black-body sources for absolute calibration, Incandescent lamps, Discharge lamps, LEDs, Lasers
- Optical Detectors: Selection and Evaluation, Figures of merit, NEP, D*, Responsivity, Speed of response, Vacuum tube devices: photodiodes, photomultipliers, channeltrons, Semiconductor detectors: photovoltaic and photoconductive detectors, Thermal detectors: thermopiles, Golay cell, bolometer, Hot carrier detectors
- Optical Systems: Design Concepts ; Design Examples: cameras, telescopes, range finders, optical communication systems, wide-angle lenses, LIDAR.
- Opto-Mechanical Design, Project Feasibility, Manufacturability, Cost Estimation
- Safety Issues Related to Laser Radiation
- Design Documentation
Class/Lab Schedule
3 hours lecture, 1 hour recitation
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Application of linear algebra, differential equations and electromagnetic theory to optical design
Method of Evaluation:Homework problems and examination problems.
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Analysis of commercial optical instruments
Method of Evaluation:Team project report and presentations
Level of Coverage:MODERATE
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Students are asked to design various optical systems and sub-systems.
Method of Evaluation:Homework problems, examination problems, and team project reports and presentation.
- Ability to function on a multi-disciplinary team
Relevant Content:Team-based design project
Method of Evaluation:Project reports and presentation
Level of Coverage:SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:Understand and analyze optical systems and sub-systems
Method of Evaluation:Homework problems, examination problems, team project reports and presentation.
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Safety and effectiveness of optical systems
Method of Evaluation:Project report
- Ability to communicate effectively
Relevant Content:Students expected to use written communication skills to explain physical/mathematical reasoning behind problem calculations and in their project reports
Method of Evaluation:Homework and Examination short/medium response questions, direct questioning of students in class, project reports
Level of Coverage:SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:Applications and impact of optical systems
Method of Evaluation:Class discussion, project reports
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:Searching for design information in a multiple of ways: web, ISI, etc.
Method of Evaluation:Project reports
- Knowledge of contemporary issues
Relevant Content:modern optical systems and their impact
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:Use computational tools: MATLAB, or MathCAD, or Mathematica, and Code-V for analysis and design
Method of Evaluation:Computational tools only via homeworks; theorems and techniques via homework problems and examination problems.
↑ Back to Top
ENEE408G 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.
Pre-Requisite
ENEE 420 or ENEE 425
Co-Requisite
None
Textbook(s)
- Related reading material is assigned with each lecture.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Wu, March 2011.
Course Objectives
- Understand basic principles and techniques of multimedia signal processing, regarding four major modalities (digital image, video, speech, and audio).
- Understand and carry out a design task related to multimedia signal processing, including determining system specifications; partitioning into design tasks and phases; implementing, testing, and documenting the design.
- Ability to communicate the design, in both oral and written ways.
- Ability to work effectively as a team.
Topics Covered
Outlined in the four design labs below, regarding four major multimedia modalities and their interactions and integrations.
Lab Design Projects: 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 Lab 1: Image Processing and Digital Photography
Color coordinates, visual perception, image enhancement and compression, and digital photography
- Design Lab 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 Lab 3: Speech Processing and Recognition
Speech analysis, coding, synthesis, recognition, and speech-enabled human-computer interface.
- Design Lab 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 Schedule
3 hours laboratory, 1.5 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- 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.
Method of Evaluation:Design labs, final project, and quiz.
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Design, implementation, and testing of multimedia systems on desktop or mobile computing platform with multimedia hardware capabilities.
Method of Evaluation:Design labs and final project.
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Each student team completes four prescribed lab projects focusing on major multimedia modalities (image, video, speech, and audio processing), as well as a final design project with topic and scope defined by the student team and approved by instructor.
Method of Evaluation:Design labs and final project.
- 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 ideas both in and beyond technical areas for creative final project; and often team members have different strengths (e.g. algorithm development, interface design, and advanced computer programming, etc.).
Method of Evaluation:Design labs and final project.
Level of Coverage:MODERATE
- Ability to identify, formulate, and solve engineering problems
Relevant Content:see (c) above.
Method of Evaluation:Design labs and final project.
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Student Honor Code discussed; Essay question regarding the intellectual property protection in information era.
Method of Evaluation:Signing honor code statement; Design labs
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Oral presentations (both formal and informal) and written reports are required
Method of Evaluation:Design labs, final project, and quiz.
Level of Coverage:SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:students are given information about the applications of technologies throughout the course, and are asked to define their final project with societal and global issues in mind.
Method of Evaluation:Design labs and final project.
Level of Coverage:MODERATE
- 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.
Method of Evaluation:Design labs and final project.
- Knowledge of contemporary issues
Relevant Content:Importance of multimedia information technologies for the 21st century.
Method of Evaluation:Design labs, final project, and quiz.
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:State-of-the art design/prototyping tools, software, and hardware are used in this course.
Method of Evaluation:Design labs, final project, and quiz
↑ Back to Top
ENEE408I Capstone Design Project: Autonomous Robotics, 3 credits
Course Description
The course involves students in the design, development, and application of autonomous robotic systems. The robots are 4 wheeled vehicles with onboard sensors (cameras, acoustic sensors), computers and wireless communications capabilities. The students work in teams (of 3) to program the robots to accomplish a task individually and in “teams” of 2 or more robots. Applications vary from semester to semester, including racing with passing, soccer, search and identify, etc.
Pre-Requisite
ENEE322
Co-Requisite
None
Textbook(s)
- G. Blankenship, H. Kwatny, J. Karvounis Introduction to Autonomous Robots.
Other Required Material(s)
- Notes provided by the instructor
Syllabus Prepared By and Date
Dr. Blankenship, May 2011.
Course Objectives
- Understand autonomous systems operation.
- Understand Arduino programming for robot maneuver control
- Understand programming in Visual Studio C# for image processing and tactical control
- Understand programming in Visual Studio C# for wireless communications and data exchange among two or more robots
- Demonstrate capability of robot to track and follow an object
- Demonstrate capability of robot to transverse a course composed of colored cones
- Demonstrate capability of robots to complete a competition in minimum time
- Demonstrate capability of robots to collaborate as a “team” in a task.
Topics Covered
- Programming using Arduino
- Programming in VS C#
- Image processing using OpenCV and EMGU
- Guidelines for autonomous competitions
Class/Lab Schedule
4 hours laboratory, 1 hour lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Modeling the robots for maneuver control
Method of Evaluation:In lab demonstrations
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Experiments include image processing, wireless communications, object tracking, traversing a course, and interactive competitions
Method of Evaluation:In lab demonstrations
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Students are asked to design software systems for autonomous control of robots and to demonstrate the effectiveness of their designs in competitions
Method of Evaluation:In lab demonstrations and competitions
- Ability to function on a multi-disciplinary team
Relevant Content:The students work in teams of three with one robot, and later in the course teams are merged into a team of six to solve a problem involving collaboration an competition
Method of Evaluation:In lab demonstrations and competitions
Level of Coverage:SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:Students are asked to develop software systems for autonomous control of robots and to demonstrate the effectiveness of their designs in competitions
Method of Evaluation:In lab demonstrations and competitions
Level of Coverage:MODERATE
- Understanding of professional and ethical responsibility
Relevant Content:Student Honor Code discussed
Method of Evaluation:Signing honor code statement
- Ability to communicate effectively
Relevant Content:Students expected to produce a final report and presentation
Method of Evaluation:review of report by instructor and presentation before the class or external evaluators (IEEE Robotics Society)
Level of Coverage:MODERATE
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:Use microprocessor and C# programming to solve low level and high level control problems, especially based on image processing algorithms.
Method of Evaluation:In lab demonstrations and competitions
↑ Back to Top
ENEE1408J Capstone Design Project: Filter Design, 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 analog (passive and active) 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 also in the low frequency domain, and the same filters as in the first will be designed, but using digital techniques. The third 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.
Pre-Requisite
ENEE303, ENEE322, and ENEE380. In addition, students must be familiar with one standard mathematical package like Mathlab or Mathcad, and have access to a personal computer
Co-Requisite
ENEE381
Textbook(s)
- Design of Analog Filters by Rolf Schaumann and Mac E. Van Valkenburg, Oxford, 2001
- Digital Filters, Richard W. Hamming, Dover Publications; Revised edition (1997)
- Digital Filters, Andreas Antoniou, McGraw-Hill Science/Engineering/Math; 2nd edition (2000)
- Microwave Filters for Communication Systems: Fundamentals, Design and Applications, Richard J. Cameron, Raafat Mansour, Chandra M. Kudsia, Wiley-Interscience (2007)
- Microwave Resonators and Filters for Wireless Communication: Theory, Design and Application (Springer Series in Advanced Microelectronics), Mitsuo Makimoto, Sadahiko Yamashita, Springer (2006)
- Optical Filter Design and Analysis: a Signal Processing Approach, by Christie K. Madsen and Jian H. Zhao, Wiley, 1999, ISBN 0-471-18373-3
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Ho, February 2011.
Course Objectives
- Learn engineering design with filters as examples, using principles and techniques acquired in previous, required courses.
- Understand and appreciate how unifying concepts and principles are used in seemingly different areas (analog, digital, physically extended systems) where different techniques have to be used to implement the designs and to achieve desired goals.
- Understand merits and limitations of different engineering techniques in solving practical problems; understand ideal and practically reachable goals.
- Learn to work in teams; learn how to make effective oral and written reports.
Topics Covered
- Introduction: Role of filters in electrical engineering; low-frequency filters (analog and digital); high-frequency filters in microwaves and optics.
- Analog and digital filters: relative merits and limitations. Review of basic circuits and signals. Basics and types of filters.
- Design Project No. 1.
- Design Project No. 2.
- 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.
- Design Project No. 3
Class/Lab Schedule
3 hours recitation
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Review of systems & signals, electronic circuits, digital signal processing, waves
Method of Evaluation:Design projects
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Design of filters
Method of Evaluation:Design projects
- Ability to function on a multi-disciplinary team
Relevant Content:design projects done in teams
Method of Evaluation:oral and written reports
Level of Coverage:SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:Implementation of filters to achieve desired results
Method of Evaluation:design projects
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Ethics instructions by appropriate personnel
Method of Evaluation:HW questions
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Students cooperate in design teams; oral and written reports
Method of Evaluation:oral and written reports
Level of Coverage:SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:occasional discussions in class
Method of Evaluation:none
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:occasional discussions in class
Method of Evaluation:None
- Knowledge of contemporary issues
Relevant Content:occasional discussions in class
Method of Evaluation:None
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:use of software packages for design
Method of Evaluation:design projects
↑ Back to Top
ENEE416 Integrated Circuit (IC) 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.
Pre-Requisite
A grade of C (2.0) or higher in ENEE303 and all required 200-level ENEE courses and permission of department; ENEE 313
Co-Requisite
None
Textbook(s)
- R. C. Jaeger, “Introduction to Microelectronic Fabrication”, Second Edition (Prentice Hall 2002), ISBN 0-201-44494-1.
Other Required Material(s)
Syllabus Prepared By and Date
Nathan Siwak, February 2011.
Course Objectives
- Provide students an understanding of how a silicon wafer is turned into an operating integrated circuit.
- Review transistor operation and the IC fabrication steps stressing how processing parameters affect transistor performance.
- Carry out the fabrication steps needed to produce transistors, resistors, and capacitors.
- Test the transistors and other related components that have been fabricated and investigate the effects of processing parameters.
Topics Covered
- Semiconductor device fundamentals
- Lithography (resist spinning, contact aligner exposure, and development)
- Oxide growth
- Chemical vapor deposition
- Reactive ion etching
- Doping and dopant diffusion
- Metal deposition and patterning
- Analysis of fabricated devices
- Silicon bulk and surface micromachining
Class/Lab Schedule
3 hours laboratory, 1.5 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:Analysis of fabrication steps and results, literature search
Method of Evaluation:Lab reports / group projects
Level of Coverage:MODERATE
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:Testing of fabricated devices
Method of Evaluation:Lab reports
Level of Coverage:MODERATE
- Ability to design a system, component, or process to meet desired needs
Relevant Content:Designing process flows
Method of Evaluation:Homework assignments
- Ability to function on a multi-disciplinary team
Relevant Content:Literature search for group projects
Method of Evaluation:Group paper/presentation
Level of Coverage:MODERATE
- Ability to identify, formulate, and solve engineering problems
Relevant Content:Designing process flows
Method of Evaluation:Homework assignments / Exams
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Presentation of data in reports (honestly)
Method of Evaluation:Exams / Lab reports
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Group presentations on current microfabrication topics
Method of Evaluation:Group presentations
Level of Coverage:MODERATE
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:Lectures on perspective of semiconductor industry
Method of Evaluation:NONE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:Homework assignments, one on one meeting in office hours
Method of Evaluation:NONE
- Knowledge of contemporary issues
Relevant Content:Group projects
Method of Evaluation:Group presentation/reports
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:Fabrication of actual devices
Method of Evaluation:Lab reports
↑ Back to Top
ENEE417 Microelectronic Design Laboratory
Course Description
This is an advanced laboratory course in which students design, build and test 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 a number 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. As teaching of the course rotates among Microelectronics faculty material differs from year to year with some instructors emphasizing automated testing.
Pre-Requisite
ENEE303 and ENEE307
Co-Requisite
None
Textbook(s)
- Literature Papers
- ENEE303 Textbook
- A. Sedra and K. C. Smith, “Microelectronic Circuits” . (Recommended)
- R. H. King, “Introduction to Data Acquisition with LabVIEW.” (Recommended)
Other Required Material(s)
- Circuit boards, electronic parts, as needed
Syllabus Prepared By and Date
Drs. Newcomb and Goldsman, May 2011.
Course Objectives
- To give students hands-on opportunity to use their theoretical background in engineering to build fairly complex electronic circuits that actually work.
- To require students to synthesize information from numerous classes
- To use mathematics, computer aided design, and precise engineering principles to design and construct modern circuits which often include: Power supplies; Audio Power Amplifier; Video Amplifiers; AM Radio Receivers; Radio Transmitters; Memory Cells
- To learn means of automated testing
Topics Covered
- Analog Circuits
- Differential Amplifiers
- Audio/video Amplifiers
- Communications Modules
- Modulators-demodulators
- RF Receivers-transmitters
- Computer Modules: Digital Circuits
- ECL
- Memories
- Automated testing
Class/Lab Schedule
3 hours laboratory, 1 hour lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- 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
Method of Evaluation:Instructor observation.
Level of Coverage:SIGNIFICANT
- Ability to design and conduct experiments, as well as 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
Method of Evaluation:Instructor observation, student reports
Level of Coverage:SIGNIFICANT
- 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
Method of Evaluation:Instructor observation, student reports
- Ability to function on a multi-disciplinary team
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
Method of Evaluation:Instructor observation
Level of Coverage:MODERATE
- Ability to identify, formulate, and solve 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
Method of Evaluation:Student reports
Level of Coverage:SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:Discussions with PE instructors when they teach the course
Method of Evaluation:Not graded
Level of Coverage:MODERATE
- Ability to communicate effectively
Relevant Content:Students present orally and write reports describing their projects
Method of Evaluation:Instructor grading
Level of Coverage:SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:Students study recent publications on which they base their experiments.
Method of Evaluation:Instructor discussions
Level of Coverage:MODERATE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:Study of recent technical papers shows need for further study.
Method of Evaluation:Not evaluated as such
- Knowledge of contemporary issues
Relevant Content:Study of recent technical papers shows latest techniques
Method of Evaluation:Student reports
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:Students use modern equipment as well as CAD to help design and test projects
Method of Evaluation:Instructor grading of reports
↑ Back to Top
ENEE419A Analog and Digital Electronics II, 3 credits
Course Description
This course is the second in a series that provides students with a strong background in the design and analysis of mixed signal electronics. ENEE 419A is an elective that begins with a description of 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’s 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.
Pre-Requisite
ENEE303
Co-Requisite
None
Textbook(s)
- R. J. Baker, CMOS Circuit Design, Layout and Simulation, 3rd ed., 2010.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Abshire, May 2011.
Course Objectives
-
Consolidate and apply key concepts in semiconductor devices, analog circuits and digital circuits, introduced earlier in the electrical and computer engineering curricula;
-
Analyze and design complex CMOS integrated circuits including: DC, transient and small signal responses of components such as current mirrors and differential pairs and circuits such as op-amps;
-
Optimize complex analog circuits in terms of performance characteristics such as phase margin, gain, and frequency response trade-offs, and optimize digital circuits in terms of fan-out and minimum propagation delay;
-
Use circuit simulators to confirm analysis and predict performance; and
-
Understand how semiconductor physics influences chip design rules and sets limits on integrated circuit performance.
Topics Covered
-
Device Models for Analog and Digital Design
-
The Inverter and Static Logic Gates
-
Clocked Circuits: Latches, Transmission Gates, Flip-Flops
-
Current Mirrors: Basic and Cascode
-
Amplifiers: Fundamental Configurations
-
Differential Amplifiers: Passive and Active Loads
-
Frequency Response
-
Operational Amplifiers
-
Feedback
-
Stability Compensation
-
Data Converters
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Application of relevant mathematics, semiconductor physics, and circuit theory to circuit analysis and design
Method of Evaluation:
Homework problems, quizzes, exam problems, project
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Design of simulation experiments and evaluation of results to determine meaningful circuit performance
Method of Evaluation:
Homework problems, project
Level of Coverage:
MODERATE
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Students are asked to design circuits to meet specifications and to complete a circuit simulation project which requires them to adapt an existing circuit design to a specific integrated circuit technology
Method of Evaluation:
Homework problems, project
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Students are asked to formulate and solve circuit analysis and design problems and also to complete a project requiring them to propose and simulate an integrated circuit outside of those discussed in class
Method of Evaluation:
Homework problems, exam problems, project
Level of Coverage:
SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:
Discussion of professional responsibility and student honor code
Method of Evaluation:
Signing honor code statement
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Students make presentations of their project and prepare a final written report documenting their work
Method of Evaluation:
Class presentations, written report
Level of Coverage:
SIGNIFICANT
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
Class discussion of ongoing technology changes
Method of Evaluation:
Homework (attend two seminars and provide written summaries of each)
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Use circuit theory and simulation tools to design and analyze complex integrated circuits
Method of Evaluation:
Homework problems, quizzes, exam problems, project (class presentations, written report)
↑ Back to Top
ENEE419W Advanced 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.
Pre-Requisite
ENEE307
Co-Requisite
None
Textbook(s)
-
Jung, W., Op Amp Applications Handbook, Elsevier
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Lawson, April 2011.
Course Objectives
-
Analyze and design useful, complex op-amp circuits such as filters, video amplifiers, and low power analog signal processing circuits.
-
Master use of test and measurement equipment necessary to evaluate the performance of modern op-amp circuits.
-
Understand basic limitations, inaccuracies, and tolerances of the test equipment, components, and procedures.
-
Design cheap, robust, optimized, reliable circuits that meet realistic specifications.
-
Use good techniques for drawing circuits and wiring diagrams, breadboarding circuits, and trouble shooting circuits.
-
Use simulation tools to design circuits and analyze performance.
-
Work cooperatively with others in the lab to maximize results.
Topics Covered
-
Design with non-ideal op-amp parameters
-
Active filter design. Second and third-order LP, HP, and BP circuits. Butterworth, Bessel,
-
Tschebchev, Gaussian, and other filters
-
Single-sided op-amp circuit design
-
Low voltage / Low power op-amp circuit design
-
Low signal op-amp circuit design (noise considerations)
-
High frequency op-amp circuit design (video amplifiers)
-
Op-amp circuits with A/D and/or D/A converters
-
Programmable-gain amplifiers
-
Op-amps with sensor circuits
-
Logarithmic Amplifiers
-
Oscillator (and other useful) circuits
-
Differential, level-shifting op-amp circuit design
Class/Lab Schedule
3 hours laboratory
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Application of engineering knowledge to the design and analysis of op-amp circuits.
Method of Evaluation:
lab reports, exam problems.
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Design and analyze op-amp circuits with resistors, inductors, capacitors, sources; model circuits with software; populate and debug breadboards, utilize test and measure equipment, obtain, analyze and process data (for example: compare measured and predicted rise times, frequency responses, etc.)
Method of Evaluation:
lab reports; in-lab observation
Level of Coverage:SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Students are asked to design and test circuits to meet specifications in terms of output voltages and currents, system power, frequency response, etc.
Method of Evaluation:
lab reports, exam problems.
- Ability to function on a multi-disciplinary team
Relevant Content:
students are assigned new lab partners each time they enter the lab. They are responsible for pre-lab, their part in the lab and need to negotiate solutions with partner.
Method of Evaluation:
group lab reports, TA evaluation and peer evaluation.
Level of Coverage:
MODERATE
- 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 components, designs and solutions.
Method of Evaluation:
exam problems and lab reports.
Level of Coverage:
MODERATE
- Understanding of professional and ethical responsibility
Relevant Content:
Student Honor Code discussed
Method of Evaluation:
Signing honor code statement
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Written lab reports are required; partners require effective oral communication as they negotiate the solutions to labs. Students must evaluate merits of different designs and decide which approach is best.
Method of Evaluation:
Homework and Exam short/medium response questions; lab reports and TA evaluation.
Level of Coverage:
MODERATE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
discussion of obsolete and new op-amps technologies, as well as the life-cycle of op-amps.
Method of Evaluation:
lab reports, exam problems
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Use computational tools such as MATLAB, PSpice, and op-amp filter design software, to analyze and design op-amp circuits; use of test and measurement equipment, including mixed-signal oscilloscopes, function generators, multimeters, inductance/capacitance meters, and data acquisition software.
Method of Evaluation:
Computational tools via lab reports; test and measurement equipment via TA evaluation and lab reports.
↑ Back to Top
ENEE420 Communication Systems, 3 credits
Course Description
Communication is the process by which a message generated at one point is represented by a signal that is transmitted through an imperfect medium to a receiver, where a (hopefully accurate) estimate of the message is reconstructed. Topics to be covered include:
(i) A presentation of continuous waveform modulation techniques (including amplitude modulation and angle modulation techniques), with emphasis on time and frequency representations, bandwidth requirements and power efficiency;
(ii) An understanding of analog-to-digital (A/D) and digital-to-analog (D/A) conversions, and of sampling and quantization techniques for implementing these processes;
(iii) A discussion of inter-symbol interference, and ways of combating it through baseband pulse shaping;
(iv) An introduction to digital modulation techniques;
(v) Insights into the role of random processes in communication systems analysis, both as a model for system noise and as a model for message generation.
Pre-Requisite
ENEE324 and completion of all lower-division technical courses in the EE curriculum.
Co-Requisite
None
Textbook(s)
- B.P. Lathi and Z. Ding, Modern Digital and Analog Communications Systems (Fourth Edition), Oxford University Press, Oxford (UK), 2009.
- S. Haykin, Communication Systems (Fouth Edition), John and Sons Wiley, 2001.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Makowski, May 2011.
Course Objectives
-
Understand the fundamentals of point-to-point communication link design and analysis.
-
Develop the basic ideas behind the processes of sampling and quantization.
-
Appreciate the comparative merits of different modulation/demodulation, signal processing and error control schemes in analog and digital communication systems.
-
Analyze noisy information-bearing signals using frequency and time domain methods.
Topics Covered
-
Amplitude modulation: Conventional AM, suppressed carrier AM (DSB-SC), single-sideband AM (SSB) and vestigial sideband AM (VSB) – Time and frequency representations of a signal, bandwidth requirements, power efficiency, coherent and envelope detection.
-
Frequency modulation: Time/frequency representation, bandwidth requirements, demodulation techniques.
-
Performance of AM and FM in the presence of noise.
-
Sampling: The Shannon-Nyquist criterion for exact reconstruction of band-limited signals.
-
Quantization: Uniform quantization, companding and other quantization techniques.
-
Pulse code modulation (PCM) and digital telephony
-
An introduction to digital modulation – Phase shift keying (PSK), frequency shift keying (FSK), amplitude shift keying (ASK).
-
Optional topics: Introduction to Information Theory; data compression; inter-symbol interference and equalization; error control codes.
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- 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 band-limited 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.
Method of Evaluation:
homework, exam problems
Level of Coverage:
SIGNIFICANT
- 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?
Method of Evaluation:
homework, exam problems
Level of Coverage:
SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:
The notion of compliance with allocated spectra and FCC regulations is implicit throughout the course.
Method of Evaluation: homework
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
ability to describe systems in terms of block diagrams.
Method of Evaluation:
homework and exam problems
Level of Coverage:
LITTLE
- 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 constitutes an excellent foundation for advanced, or graduate-level, courses on this topic.
Method of Evaluation:
homework
- 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.
Method of Evaluation:
homework
↑ Back to Top
ENEE425 Digital Signal Processing, 3 credits
Course Description
Sampling as a modulation process; aliasing; the sampling theorem; the Z-transform and discrete-time system analysis; direct and computer-aided design of recursive and nonrecursive digital filters; the Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT); digital filtering using the FFT; analog-to-digital and digital-to-analog conversion; effects of quantization and finite-word-length arithmetic.
Pre-Requisite
ENEE322 and completion of all lower division courses
Co-Requisite
None
Textbook(s)
- Oppenheim and Schafer, Discrete-time Signal Processing, Prentice Hall
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Espy-Wilson, April 2011.
Course Objectives
-
Understand how analog signals are represented by their discrete-time samples, and in what ways digital filtering is equivalent to analog filtering.
-
Master the representation of discrete-time signals in the frequency domain, using the notions of z-transform, discrete-time Fourier transform (DTFT) and discrete Fourier transform (DFT).
-
Learn the basic forms of FIR and IIR filters, and how to design filters with desired frequency responses.
-
Understand the implementation of the DFT in terms of the FFT, as well as some of its applications (computation of convolution sums, spectral analysis).
Topics Covered
- Uniform sampling: sampling as a modulation process; aliasing; ideal impulse sampling; sampling theorem; sampling bandpass signals.
- Data reconstruction by polynomial interpolation and extrapolation: zero-order hold; first order hold; linear point connector.
- The z-transform: definition; inverse; useful transform relationships; Parseval's theorem; difference equations
- Analysis of sampled-data systems by transform methods: transfer functions for discrete-time systems; sinusoidal steady-state frequency response; structures for realizing transfer functions; stability; decimation and interpolation
- The design of transfer functions for digital filtering: bilinear transformation method for IIR filters; Fourier series, windowing and the Remez algorithm for FIR filters
- Effects of quantization and finite word length arithmetic in digital filters
- The discrete Fourier transform (DFT): definition of the DFT and its inverse; transform relationships; cyclic convolution and correlation; fast Fourier transform (FFT); filtering long sequences using the FFT.
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Use Fourier theory and linear system theory (taught in ENEE 322) to analyze discrete-time signals and design discrete filters in both time and frequency domains.
Method of Evaluation:
Homework problems, quizzes and exam problems.
Level of Coverage:
SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Students learn how to implement digital signal processing systems in terms of functional blocks. They also learn how to design digital filters to various specifications: frequency selectivity (passband, attenuation, ripple), phase linearity, filter order, stability, etc.
Method of Evaluation:
Homework problems, quizzes and exam problems.
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Examples of problems that students formulate and solve: what is the sampling rate required for processing an analog signal in digital form; what types of digital filters are suitable for different applications, and what are the required filter parameters; what is the processing power required for a particular digital signal processing application.
Method of Evaluation:
Homework problems, quizzes and exam problems.
Level of Coverage:
SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content: Student Honor Code discussed
Method of Evaluation:
Signing honor code statement
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Assignments and exams routinely test ability to describe systems in terms of block diagrams. Projects (if assigned) test written and/or oral communication (through project reports and in-class presentations).
Method of Evaluation:
Homework and Exam short/medium response questions
Level of Coverage:
LITTLE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
Basic concepts introduced in ENEE 322 are amplified and applied in ENEE 425. By this process, students appreciate that mastery of subtle concepts such as time-frequency domain interrelationships requires frequent review in different contexts.
Method of Evaluation:
N/A
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Students enhance their MATLAB skills (in particular, use of the Signal Processing Toolbox).
Method of Evaluation:
Computational tools only via homeworks; theorems and techniques via homework problems, quizzes and exam problems.
↑ Back to Top
ENEE426 Communication Networks, 3 credits
Course Description
This course covers the basics of communication networks. It covers layered architectures for the construction of networks, following a simplified OSI reference model. This includes error detection, protocols for retransmission, data link control protocols, medium access control protocols, and both intradomain and interdomain routing. In addition to detailed study of TCP/IP networks, SONET, ATM, and WDM are considered. Both wired and wireless local area networks are studied.
Pre-Requisite
ENEE324
Co-Requisite
None
Textbook(s)
- A. Leon-Garcia and I. Widjaja, Communication Networks, 2nd edition, McGraw Hill, 2004.
- E. Aboelela, Network Simulation Experiments Manual, 4th edition, Morgan Kaufmann, 2008.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Shayman, February 2011.
Course Objectives
-
Understand the distinguishing features of circuit switched and packet switched networks.
-
Understand the principle of layered architecture and the individual layers of the OSI reference model..
-
Understand the key protocols used in the Internet.
-
Be able to use tools from probability, including basic queuing models, to design and analyze the quantitative performance of a network.
-
Be able to use network simulation software to analyze the performance of a network.
Topics Covered
-
Layering and the OSI reference model
-
Error detection and correction
-
Multiplexing
-
SONET and WDM
-
ARQ protocols
-
Data link control protocols
-
Statistical multiplexing
-
Medium access control protocols
-
Local area networks and wireless LANs
-
Datagram and virtual circuit networks
-
Routing and shortest path algorithms
-
Traffic management, quality of service and congestion control
-
Internet protocol
-
TCP and UDP
-
Internet routing: RIP, OSPF and BGP
-
ATM networks
-
Integrated services, differentiated services and MPLS
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Use of basic probability to calculate undetectable error probabilities and ARQ protocol efficiencies. Use of simple queuing models to compute blocking probabilities in circuit switched networks and performance of statistical multiplexing in packet switched networks. Use of shortest path algorithms to determine routing tables.
Method of Evaluation:
Homework problems and examinations.
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Use of network simulation software to configure simulation models and evaluate the performance of difference network designs.
Method of Evaluation:
Simulation laboratory exercises with graded lab reports.
Level of Coverage:
MODERATE
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Identify the appropriate tools from probability to evaluate the performance of a network.
Method of Evaluation:
Homework and examinations.
Level of Coverage:
MODERATE
- Understanding of professional and ethical responsibility
Relevant Content:
Student honor code mentioned
Method of Evaluation:
Signing honor code statement on examinations
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Students are required to use written communication to explain qualitative and quantities concepts
Method of Evaluation:Lab reports and examinations
Level of Coverage:
MODERATE
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Practice with network simulation tool that is widely used in industry
Method of Evaluation:
Lab reports
↑ Back to Top
ENEE428 Communications Design Laboratory, 2 credits
Course Description
This course explores the signal processing and communication system theoretical concepts presented in ENEE 322 Signals and Systems, ENEE 324 Engineering Probability, ENEE 420 Communication Systems, and ENEE 425 Digital Signal Processing by implementing them on actual hardware in real time. In the process, students gain experience using equipment commonly used in industry, such as, oscilloscopes, spectrum analyzers, error rate test sets, channel simulators, digital signal processors, analog-to-digital and digital-to-analog converters, and signal generators. The experiments are based on using a Texas Instruments TMS320C6713 DSP Starter Kit (DSK) stand-alone board that communicates with the PC through a USB port.
Pre-Requisite
ENEE322 and ENEE324
Co-Requisite
ENEE420 and/or ENEE425
Textbook(s)
- Steven A. Tretter, Communication System Design Using DSP Algorithms with Laboratory Experiments for the TMS320C6713 DSK, Springer, 2008.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Tretter, March 2011.
Course Objectives
-
Learn about the TMS320C6713 DSK and Code Composer Studio
-
Implement and test IR and IIR digital filters.
-
Implement and test AM, DSCSC-AM, SSB, and FM modulators and demodulators.
-
Implement and test an FFT and spectrum analyzer
-
Implement and test a band-limited PAM transmitter
-
Implement and test a QAM transmitter and receiver if time permits.
Topics Covered
-
Architecture of the TMS320C6713 DSP and DSK.
-
Using Code Composer Studio to create, load, and run DSP program.
-
FIR and IIR digital filters.
-
Amplitude Modulation (AM) modulators and demodulators.
-
Double-sideband suppressed-carrier amplitude modulation (DSBSC-AM) and demodulation.
-
Single-sideband modulation (SSB) and demodulation.
-
Frequency modulation (FM) and demodulation.
-
The fast Fourier transform and spectrum analysis.
-
Pulse amplitude modulation (PAM).
Class/Lab Schedule
3 hours laboratory
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Theory and implementation of filters, modulators and demodulators in real-time using a DSP, signal generator, and oscilloscope.
Method of Evaluation:
Lab reports and observation by instructor.
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Students must create C programs to implement the communication systems and observe that their programs are performing the desired functions by observing the output on an oscilloscope.
Method of Evaluation:
Lab reports and observation by instructor
Level of Coverage:
SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Students must create C programs to implement the required communication system tasks.
Method of Evaluation:
Lab reports and observation by instructor
- Ability to function on a multi-disciplinary team
Relevant Content:
Students work in pairs.
Method of Evaluation:
Observation by instructor
Level of Coverage:
SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Students must create and debug DSP programs to implement the required tasks.
Method of Evaluation:
Lab reports and observation by instructor
Level of Coverage:
MODERATE
- Ability to communicate effectively
Relevant Content:
Students must work with lab partner, write coherent lab reports, and present results to instructor.
Method of Evaluation:
Lab reports and observation by instructor.
Level of Coverage:
SIGNIFICANT
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
Learning and applying new concepts for communication systems
Method of Evaluation:Lab reports and observation by instructor
- Knowledge of contemporary issues
Relevant Content:
Modern DSP techniques
Method of Evaluation:
Lab reports and observation by instructor
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Students must create DSP programs to implement modern communication systems
Method of Evaluation:
Lab reports and observation by instructor
↑ Back to Top
ENEE434 Introduction to Neutral Networks, 3 credits
Course Description
Introduction to the generation and processing of bio-electric signals including structure and function of the neuron, membrane theory, generation and propagation of nerve impulses, synaptic mechanisms, transduction and neural coding of sensory events, central nervous system processing of sensory information and correlated electrical signals, control of effector organs, muscle contraction and mechanics, and models of neurons and neural networks.
Pre-Requisite
ENEE204 or ENEE205 or Consent of Instructor
Co-Requisite
None
Textbook(s)
- Hagen, Neural Network Design, College University Printing
- MATLAB with Simulink (Student Version - Software)
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Newcomb, May 2011.
Course Objectives
-
To learn the biological basis for artificial neural networks
-
To learn the theory of artificial neural networks
-
To be able to design and apply an artificial neural network
Topics Covered
- single layer networks
- multi-layer networks
- backpropagation
- parameters
- adapting to the network structure
- predication applications and time-delays
- optimization networks
- biological neural networks
- implementation: hardware, optical
- overview of other techniques in computational intelligence
- applications of neural networks
- CAD via Matlab neural network toolbox
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content: Students apply basic fundamental knowledge of electrical engineering and electrical signals to functions of the human body
Method of Evaluation:
Homework evaluation
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Students apply mathematical representations of biological process using EE models and solve related problems
Method of Evaluation:
Homework evaluation
Level of Coverage:
SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Students create neural networks for desired needs
Method of Evaluation:
Homework and report evaluations
- Ability to function on a multi-disciplinary team
Relevant Content:
Students discuss among themselves their designs
Method of Evaluation:
None
Level of Coverage:
LITTLE
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Students design neural networks for applications
Method of Evaluation:
Homework and report grading
Level of Coverage:
MODERATE
- Understanding of professional and ethical responsibility
Relevant Content:
Students discuss with PE instructors
Method of Evaluation:
None
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Students present orally and in written report their main designs
Method of Evaluation:
Instructor grading
Level of Coverage:
SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:
Students study broad biological and EE applications of neural networks
Method of Evaluation:
Course discussions
Level of Coverage:
MODERATE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
Students study recent papers in the field
Method of Evaluation:
Report grading
- Knowledge of contemporary issues
Relevant Content:
Students study recent papers in the field
Method of Evaluation:
Report grading
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Students master CAD tools for neural network design
Method of Evaluation:
Homework grading
↑ Back to Top
ENEE435 Introduction to Electrical Processes, Structures and Computing Models of the Brain, 3 credits
Course Description
The latest concepts about human neurons, signals, brain networks and systems are introduced, based on our current electrical science and computing modeling knowledge. Emerging novel methodologies/technologies used to “reverse-engineer” brain structures and functions are covered. Current instruments, experimental and heuristic techniques for examining and studying brains are reviewed. The course integrates neuroscience system science and engineering via: a) signal generation, information processing and decision-making aspects at the cellular, molecular and nanometer physical levels, and b) methods for studying brain memory, associations, adaptations, learning, thoughts and emotions. A neuroscience-dogma, the “Grand-Design Scheme”, is introduced. The course concludes with selected overviews of on-going human brain inspired approaches for addressing rapidly emerging global-scale challenges. The Course is built on Lectures, recommended library reference material and websites, homework, and website searches.
Pre-Requisite
The course is self-contained for ECE Graduates, Seniors and Juniors in good academic standing.
Non-ECE graduate or undergraduate students in good academic standing require prior permission of the instructor.
Co-Requisite
None
Textbook(s)
Other Required Material(s)
- Library, web, and technical paper references.
Syllabus Prepared By and Date
Drs. DeClaris and Newcomb, May 2011.
Course Objectives
-
Introduce human-brain processes of signaling, thought, information, knowledge, discovery and emotion.
-
Explore “computing modeling and simulation” for studying human-brain biological processes.
-
Explore emerging novel circuit, network and system science methodologies for human-brain-based applications.
Topics Covered
-
Cellular, molecular, informational, hormonal aspects of non-human and human neural structures and brains.
-
Neural signals, information generation, transfer and storage; diversity of structures and functions.
-
Intercellular signaling and communication; structure, function and modeling.
-
Biological Circuits, Networks and Systems - Synaptic Organization; Emerging Novel Hardware; Nanotechnology
-
Brain Spatial Modular Organization; Forebrain, Midbrain and Hindbrain
-
Brain Functional Organization ; Emerging Novel Software.
-
Overview of Human-Brain Functions: Modeling Approaches; Knowledge
-
Computing Methodologies and Implementations; Software & Hardware
-
Selected optional topics for Mini-Project in Liu of the Final Exam or for extra credit. Required prior discussion with instructor, submission of written proposal and written approval of the instructor to commence Mini-Project.
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Students apply basic fundamental knowledge of electrical engineering and electrical signals to functions of the human body
Method of Evaluation:
Homework
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Students use real medical data for this
Method of Evaluation:
Homework
Level of Coverage:
SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Students work on problems addressing this
Method of Evaluation:
Homework
- Ability to function on a multi-disciplinary team
Relevant Content:
Students work as teams on some problems
Method of Evaluation:
Instructor observation
Level of Coverage:
SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Students apply mathematical representations of biological process using EE models and solve related problems
Method of Evaluation:
Homework
Level of Coverage:
SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:
Discussions with PE associates
Method of Evaluation:
None
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Students write reports
Method of Evaluation:
Grading
Level of Coverage:
SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:
The students study material from other fields
Method of Evaluation:
Students see EE and CpE in a broader context
Level of Coverage:
SIGNIFICANT
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
Students learn need for self study
Method of Evaluation:
Instructor observation
- Knowledge of contemporary issues
Relevant Content:
Students study recent papers
Method of Evaluation:
Homework
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Students evaluate engineering designs in the literature
Method of Evaluation:
Homework
↑ Back to Top
ENEE440 Microprocessors, 3 credits
Course Description
Students learn assembly-language programming and embedded systems software development for 8-bit (Microchip ‘PIC’ 18F) and 32-bit (NXP ‘ARM’ LPC23xx) processors. Students assemble an inexpensive microprocessor board kit which is used in homework for programming practice and device testing. One project for each processor is given in the form of a product specification and is implemented on the board. Lectures, readings, homework, and projects cover peripheral device hardware: parallel I/O, interrupt controller, timer/counter, DMA controller, serial communication (uart, SPI, I2C, USB). Software topics include assembly macros, modular programming techniques, C-language interface, and simple multitasking.
Pre-Requisite
ENEE350
Co-Requisite
None
Textbook(s)
-
“PIC18F2455/2550/4455/4550 Datasheet “, Microchip Inc.,
http://ww1.microchip.com/downloads/en/DeviceDoc/39632D.pdf
-
“MPASM User’s Guide”, Microchip Inc.,
http://ww1.microchip.com/downloads/en/DeviceDoc/33014K.pdf
-
“LPC23XX User manual”, NXP Semiconductor
http://ics.nxp.com/support/documents/microcontrollers/pdf/
user.manual.lpc23xx.pdf
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Hawkins, June 2011.
Course Objectives
-
Design real-time microprocessor-based system software to meet a specification
-
Implement a system in assembly language on microprocessor-based hardware
-
Configure and write drivers for a standard set of LSI peripherals (timer, interrupt, serial, parallel, system configuration), other devices (switch array, LED array), and communication protocols (header, checksum)
-
Formulate test procedures for demonstration and validation of a design
-
Document the system design, system test procedures, and write a user manual.
Topics Covered
-
(PIC) cpu, memory, I/O architecture
-
(PIC) data move, control transfer op codes
-
(PIC) arithmetic and logic operations, applications
-
(PIC) macros; C-function interface
-
(PIC) PIC184550 peripheral devices and applications
-
debug methods, modular programming, programming style
-
embedded programming methods; multitasking
-
(ARM) cpu, memory, I/O architecture
-
(ARM) data move, control transfer op codes
-
(ARM) arithmetic and logic operations
-
(ARM) macros; C-function interface
-
(ARM) LPC2368 peripheral devices and applications
Class/Lab Schedule
2.5 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
processor and component data
Method of Evaluation:
homework, projects, exam
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
hardware and software debugging
Method of Evaluation:
homework projects
Level of Coverage:
SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
software system design
Method of Evaluation:
homework, projects
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
design of embedded system software
Method of Evaluation:
homework, projects
Level of Coverage: SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:
implicit product specifications
Method of Evaluation:
homework, projects
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
project documentation
Method of Evaluation:
projects
Level of Coverage: SIGNIFICANT
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
device, methods research
Method of Evaluation:
projects
- Knowledge of contemporary issues
Relevant Content:
current devices and technologies
Method of Evaluation:
NONE
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
software system design
Method of Evaluation:
homework, projects
↑ Back to Top
ENEE445 Microcomputer Laboratory, 2 credits
Course Description
Students work in groups of two or three to design the microprocessor software and FPGA logic of embedded system applications. Students use current-technology design tools for software and hardware design and simulation, then download their designs to a microprocessor/FPGA board for hardware debug and test using digital logic analyzers and oscilloscopes. Two or three designs will be assigned over the semester, and a design document writeup is required for the final design problem.
Pre-Requisite
ENEE206 or ENEE245 and ENEE350
Co-Requisite
ENEE 440, ENEE 459A (recommended)
Textbook(s)
Other Required Material(s)
- All relevant data sheets and manuals for devices and tools
- Purchase of microprocessor/FPGA board
Syllabus Prepared By and Date
Dr. Hawkins, June 2011.
Course Objectives
-
Design digital logic, microprocessor software, and LSI component (peripherals, memory, analog interface) to meet a problem specification
-
Learn to implement embedded systems with mixed technology designs using both programmable logic and software
-
Develop skills in current-technology logic and software design environments
-
Use digital bench instruments to observe and debug embedded system hardware and software
-
Practice in writing technical design documentation
Topics Covered
- FPGA architecture and design tools
- interfacing microprocessors to FPGAs
- interface and application of standard peripherals
- debugging with simulation
- debugging with bench instruments
- system bus standards and implementation
- making software/hardware tradeoffs
- memory interface design
- hardware design with timing constraints
- realtime software design
- system fault and error recovery
- communication and control protocols
- embedded system operator interface design
- writing technical documents
Class/Lab Schedule
3 hours laboratory, 0.84 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
hardware and software logic design
Method of Evaluation:
lab projects
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
hardware and software debug and analysis
Method of Evaluation:
lab projects
Level of Coverage:
SIGNIFICANT
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
hardware and software logic design to meet lab’s requirements
Method of Evaluation:
lab projects
- Ability to function on a multi-disciplinary team
Relevant Content:
hardware or software specialization within lab group
Method of Evaluation:
lab projects
Level of Coverage:
SIGNIFICANT
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
translation and reduction of lab’s requirements to hardware/software architecture
Method of Evaluation:
lab projects
Level of Coverage:
SIGNIFICANT
- Understanding of professional and ethical responsibility
Relevant Content:
discussion of rules for copying and attribution
Method of Evaluation:
observation
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
laboratory report/design document
Method of Evaluation:
written design document
Level of Coverage:
SIGNIFICANT
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:
examples of bad designs
Method of Evaluation:
None
Level of Coverage:
LITTLE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
requirement for pre-lab research, permission to incorporate existing solutions in designs
Method of Evaluation: prelab assignment, lab projects
- Knowledge of contemporary issues
Relevant Content:
current device, programming and development technology
Method of Evaluation:
lab projects
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
use of current-technology software, hardware design environments
Method of Evaluation:
lab projects
↑ Back to Top
ENEE446 Digital Logic Design, 3 credits
Course Description
The main objective of the course is to introduce the basic concepts in contemporary computer architecture, including instruction sets, pipelining, parallelism in its many forms, advanced processor design, memory hierarchy, and storage systems. The emphasis is on quantitative evaluation of various design issues. Specific examples from current microprocessors are given.
Pre-Requisite
ENEE350
Co-Requisite
None
Textbook(s)
- J.L. Hennessy and D.A. Patterson. Computer Architecture a Quantitative Approach, Fourth Edition. Morgan-Kaufmann, San Francisco, 2007.
Other Required Material(s)
Syllabus Prepared By and Date
Dr. Vishkin, January 2011.
Course Objectives
-
Introduction to quantitative principles of digital computer design.
-
Understanding the architecture of current digital computers.
-
Contemporary issues in computer architecture.
-
A developmental understanding of computer architecture.
-
Current and potential roles for parallelism in computer architecture.
Topics Covered
-
Principles of computer design.
-
Cost/performance of design options.
-
Processor design.
-
Instruction set design and implementation.
-
Pipelining and instruction-level parallelism.
-
Floating-point arithmetic.
-
Memory-hierarchy design: caches, main memory, virtual memory.
-
Input/output design and performance measures, types of I/O devises, connections of I/O to CPU and main memory.
-
The increasing role of parallelism from fine-grained to coarse-grained; what forms of parallelisms appear to be easier for programmers.
Class/Lab Schedule
3 hours lecture
Relationship of Course Objects to Program Outcomes
| SIGNIFICANT |
This is an outcome/theme that frequently reoccurs in a course and is clearly present more than 50% of the time/effort in all sections of the course. |
| MODERATE |
This is an outcome that occurs one or more times in a course, but definitely less than 50% of the time. Still, the emphasis is such that it would be reasonable to assess at least one dimension of this outcome in this course if necessary. |
| LITTLE |
This is an outcome that should occur at least once in a class, irrespective of who teaches it, but it would not be reasonable to assess the outcome due to a lack of required depth of coverage across all sections of the course. |
| NONE |
Absolutely, positively not required to be covered in a class. |
- Ability to apply knowledge of mathematics, science, and engineering
Relevant Content:
Application of basic arithmetic skill to reasoning about common case behavior of complex engineering systems
Method of Evaluation:
Homework problems and exam problems
Level of Coverage:
SIGNIFICANT
- Ability to design and conduct experiments, as well as analyze and interpret data
Relevant Content:
Reasoning about the relevance of architecture performance benchmark suites
Method of Evaluation:
Homework problems and exam problems.
Level of Coverage:
MODERATE
- Ability to design a system, component, or process to meet desired needs
Relevant Content:
Examination of the success of computer vendors to meet desired needs.
Method of Evaluation:
Homework problems and exam problems.
- Ability to identify, formulate, and solve engineering problems
Relevant Content:
Quantitative reasoning comparing choices in computer design.
Method of Evaluation:
Homework problems and exam problems.
Level of Coverage:
LITTLE
- Understanding of professional and ethical responsibility
Relevant Content:
Student Honor Code discussed
Method of Evaluation:
Signing honor code statement
Level of Coverage:
LITTLE
- Ability to communicate effectively
Relevant Content:
Students expected to use written communication skills to explain quantitative reasoning
Method of Evaluation:
Homework and exams
Level of Coverage:
LITTLE
- Broad education necessary to understand the impact of engineering solutions in a global and societal context
Relevant Content:
As computer architecture falls in the intersection of engineering and business, business impact is discussed.
Method of Evaluation:
Class discussion
Level of Coverage:
LITTLE
- Recognition of the need for, and an ability to engage in life-long learning
Relevant Content:
Demonstrated throughout by demonstrating how students who took the course 5, 10 and 20 years ago would need to update their knowledge today
Method of Evaluation:
Class discussion
- Knowledge of contemporary issues
Relevant Content:
Contemporary issues in computer design are a central focus of the course
Method of Evaluation:
Homework and exams
- Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Relevant Content:
Review of electronic design tools
Method of Evaluation:
Class discussion
↑ Back to Top
|