
ELE and BME Undergraduate Course Descriptions
100 | 200 | 300 | 400 | graduate
100-Level Courses
BME 181 (281) Biomedical Engineering Seminar I (1)
Seminar series given by instructor, invited experts, and students with focus on biomedical electronics, medical devices, rehabilitation engineering, medical instrumentation, and biomedical ethics. Pre: (credit or concurrent enrollment in MTH 141) or permission of instructor.
100 | 200 | 300 | 400 | graduate
200-Level Courses
ELE 201 Digital Circuit Design (3)
Digital concepts. Combinational logic: gates, Boolean algebra, K-maps, standard implementations. Sequential circuits: flip-flops, timing diagrams, state diagrams, counters and registers, design methods. MSI devices, memory, and programmable devices. (Lec. 3) Pre: credit or concurrent enrollment in MTH 141.
ELE 202 Digital Circuit Design Laboratory (1)
Laboratory experience in digital electronics. Logic design projects using standard SSI and MSI integrated circuits. (Lab. 3) Pre: credit or concurrent enrollment in 201.
ELE 205 Microprocessors (2)
Hands-on familiarization with computer and microprocessor software and hardware. Computer architecture and interfacing with input and output devices. (Lec. 2) Pre: credit or concurrent enrollment in MTH 141 and ELE 206.
ELE 206 Microprocessor Laboratory (1)
Laboratory exercises related to topics in 205. (Lab. 3) Pre: credit or concurrent enrollment in MTH 141 and ELE 205.
BME 207 Introduction to Biomedical Engineering (3)
Introduction to topics in biomedical engineering. Overview of human physiology, biomechanics, bioinstrumentation, rehabilitation engineering, assistive technologies, medical imaging, and bioelectricity. Ethical issues related to the impact of bioengineering on society. (Lec. 3) Pre: PHY 204 and MTH 142 and (credit or concurrent enrollment in BIO 121).
ELE 208 Introduction to Computer Systems (2)
Bits, binary representations, digital logic structures, the von Neumann computing model, the machine and assembly language, interrupt and traps, input and output, subroutines, stack and high-level programming in computing systems. (Lec. 2) Pre: credit or concurrent enrollment in MTH 141 and ELE 209.
ELE 209 Introduction to Computer Systems Lab. (1)
Laboratory exercises related to topics in 208. (Lab. 3) Pre: credit or concurrent enrollment in MTH 141 and ELE 208.
ELE 212 Linear Circuit Theory (3)
Kirchoff’s Laws, DC-resistive networks, dependent sources, natural and forced response of first- and second-order circuits, sinusoidal steady-state response, phasors, AC power. (Lec. 3) Pre: PHY 204 and credit or concurrent enrollment in MTH 244 or 362.
ELE 215 Linear Circuits Laboratory (2)
DC measurements, natural and step response of first- and second-order circuits, AC measurements, impulse and frequency response, operational amplifier circuits. (Lec. 1, Lab. 3) Pre: credit or concurrent enrollment in 212.
ELE 220 Passive and Active Circuits (3)
Electrical circuit laws and theorems, transient and steady-state response, phasors, frequency response, resonance. Diode and transistor circuits, digital logic devices. (Lec. 3) Pre: PHY 204 or 214. Not open to biomedical, computer, or electrical engineering majors.
BME 281 (382) Biomedical Engineering Seminar II (1)
Seminar series given by instructor, invited experts, and students with focus on physiological system modeling, biomechanics, biomaterials, tissue engineering, artificial organs, biosensors, and technologies for health care. Pre: 181 or permission of instructor
100 | 200 | 300 | 400 | graduate
300-Level Courses
ELE 301 (306) Electronic Design Automation (3)
Digital design, simulation, synthesis, and verification using electronic design automation tools. IEEE VHDL hardware description language and rapid prototyping with FPGAs. Register transfer level design with reusable modules and cores. (Lec. 3) Pre: 201 and 202 and 212 and 215 and (credit or concurrent enrollment in 302).
ELE 302 (307) Electronic Design Automation Laboratory (1)
Laboratory exercises related to topics in 301. (Lab. 3) Pre: credit or concurrent enrollment in 301.
ELE 305 Introduction to Computer Architecture (3)
Introduction to CPU, instruction set architecture, instruction pipeline, hazard avoidance, and branch prediction. Concept and evaluation of cache memory and memory management. Bus architecture and input and output interfaces. (Lec. 3) Pre: 201 and 212 and (205 or 208).
BME 307 Bioelectricity (3)
Quantitative analysis of electrical phenomena in biological cells, tissues, and organs. Action potentials and propagation in neurons, cardiac and skeletal muscle. (Lec. 3) Pre: (ELE 212 or 220) and (MTH 243 or 362).
ELE 313 Linear Systems (3)
Fourier series, Fourier transforms, transfer functions of continuous and discrete-time systems, transient and steady-state response, natural response and stability, convolution. (Lec. 3) Pre: 212 and (MTH 244 or 362) and (EGR 106 or permission of instructor).
ELE 314 Linear Systems and Signals (3)
Continuous-time and discrete-time systems, frequency response, stability criteria, Laplace transforms, z-transforms, filters, sampling, feedback, and applications. (Lec. 3) Pre: 313.
ELE 322 Electromagnetic Fields I (4)
Electrostatics and magnetostatics, forces on charged particles. Analysis employs vector algebra and vector calculus in orthogonal coordinates. Simple applications to engineering problems. (Lec. 3, Rec. 1) Pre: 212 and MTH 243 and PHY 204.
ELE 325 Electrical Power Distribution Systems (3)
Theory of 3-phase power systems, introduction to per unit system of analysis, distribution system components (transformers, lines, switch-gear, loads), system layout, analysis of unbalanced systems with symmetrical components. (Lec. 3) Pre: 212 and PHY 204 and MTH 362.
ELE 331 Introduction to Solid State Devices (4)
Electrical and optical properties of semiconductors. Characteristics of p-n and metal-semiconductor junctions. Application to diodes, transistors and light emitting and absorbing devices. Fabrication technology is introduced. (Lec. 3, Rec. 1) Pre: 212 and MTH 243 and (PHY 306 or 341).
ELE 338 (341) Electronics I (3)
Review of linear circuit theory, operational amplifiers, diode and transistor circuits, computer-aided design, linear and nonlinear circuit applications, CMOS logic (Lec. 3) Pre: 201 and 212 and 215 and EGR 106 and (credit or concurrent enrollment in 339).
ELE 339 (342) Electronics I Laboratory (1)
Laboratory exercises related to topics in 338. (Lab. 3) Pre: (credit or concurrent enrollment in 338).
ELE 343 Electronics II (3)
Bipolar and MOS transistor biasing, small signal amplifiers, amplifier frequency response, operational amplifiers, SPICE, nonlinear circuits, statistical circuit simulation. (Lec. 3) Pre: credit or concurrent enrollment in 344. * Please see "Addendum to 2009–2010 URI Catalog" for an addition or correction to this information.
ELE 344 Electronics II Laboratory (1)
Laboratory exercises related to topics in 343. (Lab. 3) Pre: credit or concurrent enrollment in 343.
BME 360 Biomeasurement (3)
Principles of biomeasurement, patient safety, embedded system design with microcontrollers, programming with assembly and C++ languages, interrupts, timer, real-time digital filters, electrocardiogram (ECG) instrumentation, QRS detection, heart rate meter. (Lec. 3) Pre: ELE 212. Concurrent enrollment in 361 required.
BME 361 Biomeasurement Laboratory (1)
Constructing and experimenting with embedded systems using microcontrollers, implementing real-time digital filters with assembly and C++ languages, constructing an electrocardiogram (ECG) amplifier, implementing QRS detection and heart rate meter. Concurrent enrollment in 360 required.
ELE 391, 392, 393 Special Problems (1-3)
Independent study of special engineering problems. Topic and number of credits determined in consultation with the instructor. Pre: permission of instructor. 393 is for S/U credit.
100 | 200 | 300 | 400 | graduate
400-Level Courses
ELE 400 Introduction to Professional Practice (1)
Engineering ethics. Discussions with faculty, visiting engineers, and invited speakers on ethical, social, economic, and safety considerations in engineering practice; career planning; graduate study. (Lec. 1) Pre: (205 or 208) and 212. Not for graduate credit.
ELE 401 Lasers, Optical Fibers, and Communication Systems (3)
Introduction to lasers, LEDs, optical fibers and detectors. Properties of Gaussian beams, optical resonators, and diffraction of Gaussian beams. Properties of Fabry-Perot cavities. Introduction to fiber optical communications systems. (Lec. 3) Pre: ((205 or 208) and 313 and 322 and 331 and ((338 and 339) or 342) and (credit or concurrent enrollment in 402)) or permission of instructor.
ELE 402 Lasers, Optical Fibers, and Communication Systems Lab. (1)
Laboratory exercises related to topics in 401. (Lab. 3) Pre: credit or concurrent enrollment in 401.
ELE 405 Digital Computer Design (3)
Hardware implementation of digital computers. Arithmetic circuits, memory types and uses, control logic, basic computer organization, microprogramming, input/output circuits, microcomputers. (Lec. 3) Pre: (301, 305, and (credit or concurrent enrollment in 406)) or permission of instructor.
ELE 406 Digital Computer Design Laboratory (1)
Laboratory exercises related to topics in 405. (Lab. 3) Pre: credit or concurrent enrollment in 405
ELE 408 Computer Organization (3)
Engineering design problems involving hardware, software, and interface of computer and embedded systems. Students will apply skills and knowledge accumulated through the curriculum in a group senior design project. (Lec. 3) Pre: (305 and 313, ((338 and 339) or 342) and (credit or concurrent enrollment in 409)), or permission of instructor.
ELE 409 Computer Organization Laboratory (1)
Laboratory exercises related to topics in 408. (Lab. 3). Pre: credit or concurrent enrollment in 408.
ELE 423 Electromagnetic Fields II (4)
Transmission lines, Maxwell’s equations, wave equation, reflection and refraction phenomena, polarization effects waveguides and antennas. Design project requiring application of electromagnetic theory and use of numerical methods. (Lec. 4) Pre: (313 and 322 and ((338 and 339) or 342)) or permission of instructor. Not for graduate credit.
ELE 427 Electromechanical Systems (3)
State-variable models. Electromechanical devices and systems in translation and rotation. Design of sensors, actuators, and systems as used in control applications. (Lec. 3) Pre: (313 and 322 and 331 and ((338 and 339) or 342) and (credit or concurrent enrollment in 428)) or permission of instructor.
ELE 428 Electromechanical Systems Laboratory (1)
Laboratory exercises related to topics in 427. (Lab. 3) Pre: credit or concurrent enrollment in 427.
ELE 432 Electrical Engineering Materials (4)
Continuation of 331. Electronic and optical properties of materials, mainly semiconductors, applied to the performance and design of electronic devices. Measurements and analysis of these properties will be performed in the laboratory. (Lec. 4) Pre: (313 and 322 and 331 and ((338 and 339) or 342)) or permission of instructor.
ELE 435 Communication Systems (3)
Representation of signals and noise. Basic principles of modulation and demodulation. Waveform and digital transmission systems. Design of a component of a communication system. (Lec. 3) Pre: ((215 or (338 and 339) or 342) and 314 and EGR 106 and (credit or concurrent enrollment in 436)) or permission of instructor.
ELE 436 Communication Systems Laboratory (1)
Laboratory exercises related to topics in 435. (Lab. 3) Pre: credit or concurrent enrollment in 435.
ELE 437 (or CSC 417) Computer Communications (3)
Computer networks, layering standards, communication fundamentals, error detection and recovery, queuing theory, delay versus throughput trade-offs in networks, multiple-access channels, design issues in wide and local area networks. (Lec. 3) Pre: ((205 or 208 or CSC 211) and (436 or MTH 451 or ISE 411)) or permission of instructor.
ELE 438 (or CSC 418) Information and Network Security (4)
Elementary cryptography, public key, private key, symmetric key, authentication protocols, firewalls, virtual private networks, transport layer security, and wireless network security. (Lec. 3, Project 3) Pre: 208 or MTH 362 or MTH 451 or ISE 411 or junior or senior standing in computer engineering or computer science or permission of instructor.
ELE 444 Advanced Electronic Design (3)
Review of number systems, combinational and sequential logic, state machine. Design capture tools, hardware/software design, system implementation using PC’s, MSI circuits, and FPGAs (Lec. 3) Pre: ((205 or 208) and 313 and ((338 and 339) or 342) and concurrent enrollment in 445)) or permission of instructor.
ELE 445 Advanced Electronic Design Laboratory (1)
Laboratory exercises related to topics in 444. (Lab. 3) Pre: credit or concurrent enrollment in 444.
ELE 447 Digital Integrated Circuit Design I (3)
Introduction to full custom digital integrated circuit design. Analysis of logic functions and timing at the transistor level. Realization of logic functions via hand crafted transistor layout. Design project. (Lec. 3) Pre: (202 and ((338 and 339 or 342) and 313 and PHY 204 and (credit or concurrent enrollment in 448)) or permission of instructor.
ELE 448 Digital Integrated Circuit Design I Laboratory (1)
Laboratory exercises related to topics in 447. (Lab. 3) Pre: credit or concurrent enrollment in 447.
ELE 457 Feedback Control Systems (3)
Fundamental techniques for the analysis and design of linear feedback systems. Stability, sensitivity, performance criteria, steady-state error, Nyquist criterion, root locus techniques, and compensation methods. (Lec. 3) Pre: ((205 or 208) and 314) or permission of instructor.
ELE 458 Digital Control Systems (3)
Analysis and design of digital control systems using state-space techniques. State feedback and observers. Laboratory includes computer simulation and hardware implementation of control laws for electromechanical systems. (Lec. 3) Pre: ((205 or 208) and (314 or 461 or BME 461) and ((338 and 339) or 342 and (credit or concurrent enrollment in 459)) or permission of instructor.
ELE 459 Digital Control Systems Laboratory (1)
Laboratory exercises related to topics in 458. (Lab. 3) Pre: credit or concurrent enrollment in 458.
BME 461 (or ELE 461) Physiological Modeling and Control (3)
Principles of physiological modeling and control of linear and nonlinear systems, stability analysis, root locus, Bode plots, linearization. (Lec. 3) Pre: ELE 314. Not for graduate credit.
ELE 461 Physiological Modeling and Control
See Biomedical Engineering 461.
BME 462 Biomedical Instrumentation Design (3)
Fundamentals of biomedical instrumentation, biocompatibility, medical device materials; safety, noise rejection, biomedical signal processing; measuring, recording, monitoring, and therapeutic devices. Pre: (207 and 360) or permission of instructor. Not for graduate credit. Not open to students who have credit in ELE 562.
BME 463 Biomedical Instrumentation Laboratory (1)
Development of a portable heart function monitor that measures the electrocardiogram and photoplethysmogram; embedded system design using instrumentation amplifier, op-amp, graphic LCD module, and PIC microprocessor with C programming. Pre: (ELE (205 or 208) and 313 and 341) or permission of instructor. Not for graduate credit. Not open to students who have credit in ELE 562.
BME 464 Medical Imaging (3)
Engineering and clinical applications of medical imaging systems including X-ray, computed tomography, radioisotope imaging, ultrasound, magnetic resonance imaging; picture archiving and communication system and medical image processing. (Lec. 3) Pre: senior standing in biomedical engineering or permission of instructor. Not for graduate credit. Not open to students who have credit in ELE 564.
BME 465 Medical Image Processing Laboratory (1)
Development of medical imaging processing algorithms with graphical user interface in C++ under the Windows operating system; smoothing and sharpening filters, morphological filters, area measurement and edge tracer. (Lab. 1) Pre: senior standing in biomedical engineering or permission of instructor. Not for graduate credit. Not open to students who have credit in ELE 564.
BME 468 Neural Engineering (3)
Principles and technologies of neuroengineering and clinical applications; brain stimulator, spinal cord stimulation, functional electrical stimulation (FES), neural-machine interface for motor prosthesis control, artificial visual/auditory devices for augmented sensory perception. (Lec. 3) Pre: 360. Not for graduate credit.
ELE 480 Capstone Design I (3)
Application of engineering skills; teams focus on the design and communication of solutions to problems with real-world constraints (may include aspects of other engineering disciplines). First of a two-course sequence (Lec. 2, Lab. 3). Pre: (205 or 208) and 313 and ((338 and 339) or 342) and permission of instructor. Not for graduate credit.
ELE 481 Capstone Design II (3)
Application of engineering skills; teams focus on the design and communication of solutions to problems with real-world constraints (may include aspects of other engineering disciplines). Second of a two-course sequence. (Lab. 6) Pre: (205 or 208) and 313 and ((338 and 339) or 342) and permission of instructor. Not for graduate credit.
BME 482 Biomedical Engineering Seminar III (1)
Seminar series given by instructor, invited experts, and students with focus on biomedical signals and systems, computers in medicine, technologies for health care, and biomedical ethics. (Seminar) Pre: (ELE (205 or 208) and 313 and ELE 342) or permission of instructor.
BME 484 Biomedical Engineering Capstone Design I (2)
Applications of engineering skills; team projects in biomedical areas such as neuroengineering, assistive technology, cardiopulmonary measurements, medical imaging, and modeling of physiological systems. First of a two-course sequence. (Lec. 1, Lab. 3) Pre: (207 and 360) or permission of instructor. Not for graduate credit.
BME 485 Biomedical Engineering Capstone Design II (2)
Applications of engineering skills; team projects in biomedical areas such as neuroengineering, assistive technology, cardiopulmonary measurements, medical imaging, and modeling of physiological systems. (Lec. 1, Lab. 3) Second of a two-course sequence. Pre: 484 or permission of instructor. Not for graduate credit.
ELE 491, 492, 493 Special Problems (1-3)
Independent study of special engineering problems. Topic and number of credits determined in consultation with the instructor. 493 is for S/U credit. Pre: permission of instructor. Not for graduate credit.
