|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Fundamentals of parallel programming: abstract models of parallel computers, parallel algorithms and data structures, and common parallel programming patterns including task parallelism, undirected and directed synchronization, data parallelism, divide-and-conquer parallelism, and map-reduce. Laboratory assignments will explore these topics through the use of parallel extensions to the Java language.
-
3.00 Credits
This course concerns the implementation of digital systems using the Verilog hardware description language. Lecture topics include Verilog test benches and timing simulations and techniques for implementing control units, data-flow units, pipelining and interrupts. The course also requires the completion of a significant project involving the implementation of a modern instruction set architecture.
-
3.00 Credits
Elementary probability theory, conditional probability, independence, discrete and continuous random variables, expectation, standard discrete and continuous distributions, transformation techniques, central limit theorems, estimation, and correlation. Selected topics such as the Poisson process, Markov chains, and statistical techniques. Illustrations from engineering are emphasized.
-
3.00 Credits
This course covers the theory and techniques necessary to realize modern, high performance electronic systems. Design considerations for systems utilizing high speed, high frequency analog and digital integrated circuits will be covered. Topics will include measurement techniques, signal integrity, printed circuit layout, mixed signal systems, rf circuits, and EMI/EMC considerations. Topics will be illustrated by a series of laboratory exercises. Satisfies Junior Design Laboratory requirement.
-
3.00 Credits
This course provides the background in quantum mechanics and solid state physics for the study of semiconductor devices and quantum electronics.
-
3.00 Credits
After completing this course, students will have the knowledge and experimental skills to design and apply a photonic measurement system to monitor an environment, process, device, or system. The course will combine predefined labs to develop skills with application projects.
-
1.00 - 2.00 Credits
Aspects of professional electrical engineering outside the hedges: intellectual property; ethics; career choices; graduate degrees; entrepreneurship; resource allocation and scheduling; documentation; delivering effective presentations; and working in multi-disciplinary teams. Course will meet for two hours per week and will involve presentations by speakers from Rice and the wider professional community.
-
1.00 - 4.00 Credits
This course is intended for transfer credit for courses not offered at Rice. Permission of ECE Undergraduate Committee and review by faculty in related specialization area is required. ELEC 395 is for Junior level ECE Specialization course credit.
-
4.00 Credits
Introduction to the design, construction, and analysis of concurrent programs with an emphasis on operating systems, including filing systems, schedulers, and memory allocators. Specific attention is devoted to process synchronization and communication within concurrent programs.
-
3.00 Credits
Course in digital communications, designed to prepare students for engineering work in high-tech industries and for graduate work in communications, signal processing, and computer systems. Covers basic concepts and useful tools for design and performance analysis of transmitters and receivers in the physical layer of a communication system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|