Autumn
Winter
Spring
Summer

181 - 190 of 203 results for: EE

EE 379A: Data Transmission Design

Data Transmission Design is the first of a two-quarter sequence (leading to EE 379B) in MSEE communications depth sequence. Intended students are those interested in research or design of data transmission systems' lower layers. The course includes methods for transmission designs with and without coding and includes basic examples as well as their relationship to modern current/next-generation wireless and wireline transmission systems. The course also develops and uses information measures as generalizations of signal processing and minimum-mean-square-error estimation, developing design intution. Basic phase-locking and synchronization methods also appear. EE 379B progresses to multidimensional modulation methods and their use in modern and next-generation multiuser MIMO networks, along with network-design strategies.
Terms: Win | Units: 3
Instructors: Cioffi, J. (PI)

EE 379B: Advanced Data Transmission Design

EE 379B follows 379A and focuses on state-of-the-art data communication system theory and design, particularly systems with multiple users and dimensions (MIMO over parallel antennas or wires). The focus is on multi-user physical-layer channels like multiple access, broadcast, and interference channels, their capacity regions and designs to achieve any points therein. Examples include the latest cellular, Wi-Fi, wireline, cable, and other systems that stress fundamental transmission limits. Topics include system design, particularly physical-layer modulation/coding analysis and optimization through various artificial intelligence and optimization methods for multi-dimensional channels. Included are methods to design and adapt both transmitter and receiver to variable channels.
Terms: Spr | Units: 3
Instructors: Cioffi, J. (PI)

EE 380: Colloquium on Computer Systems

Live presentations of current research in the design, implementation, analysis, and applications of computer systems. Topics range over a wide range and are different every quarter. Topics may include fundamental science, mathematics, cryptography, device physics, integrated circuits, computer architecture, programming, programming languages, optimization, applications, simulation, graphics, social implications, venture capital, patent and copyright law, networks, computer security, and other topics of related to computer systems. May be repeated for credit.
Last offered: Summer 2024 | Units: 1 | Repeatable for credit

EE 381: Sensorimotor Learning for Embodied Agents (CS 381)

This is an advanced course that will focus on modern machine learning algorithms for autonomous robots as an embodied intelligent agent. It covers advanced topics that center around 1. what is embodied AI and how it differs from internet AI, 2. how embodied agents perceive their environment from raw sensory data and make decisions, and 3. continually adapt to the physical world through both hardware and software improvements. By the end of the course, we hope to prepare you for conducting research in this area, knowing how to formulate the problem, design the algorithm, critically validate the idea through experimental designs and finally clearly present and communicate the findings. Students are expected to read, present, and debate the latest research papers on embodied AI, as well as obtain hands-on experience through the course projects.
Last offered: Winter 2025 | Units: 3

EE 382A: Parallel Processors Beyond Multicore Processing

Formerly EE392Q. The current parallel computing research emphasizes multi-cores, but there are alterna-tive array processors with significant potential. This hands-on course focuses on SIMD (Single-Instruction, Multiple-Data) massively parallel processors. Topics: Flynn's Taxonomy, parallel architectures, Kestrel architecture and simulator, principles of SIMD programming, parallel sorting with sorting networks, string comparison with dynamic programming (edit distance, Smith-Waterman), arbitrary-precision operations with fixed-point numbers, reductions, vector and matrix multiplication, image processing algo-rithms, asynchronous algorithms on SIMD ("SIMD Phase Programming Model"), Man-delbrot set, analysis of parallel performance.
Last offered: Spring 2025 | Units: 3

EE 382C: Interconnection Networks

The architecture and design of interconnection networks used to communicate from processor to memory, from processor to processor, and in switches and routers. Topics: network topology, routing methods, flow control, router microarchitecture, and performance analysis. Enrollment limited to 30.
Last offered: Winter 2024 | Units: 3

EE 383: Reinforcement Learning: Behaviors and Applications (MS&E 235B)

The subject of reinforcement learning addresses the design of agents that improve decisions over time while operating within complex environments. This course covers desired agent behaviors and principled scalable approaches to realizing such behavior. Homework assignments primarily involve programming exercises carried out in Colab.
Terms: Win | Units: 3

EE 384A: Internet Switching and Routing Protocols

Protocol standards developed by the IEEE 802.1 committee for Layer 2 Bridging (Switching) in Local Area Networks (LANs), Metropolitan Area Networks (MANs), and Data Center (DC) networks, providing enhanced services such as expedited traffic capabilities, dynamic use of multicast addresses, virtual LANs (VLANs), carrier-grade Metro-Ethernet, congestion control in data center networks (DC-TCP), and Time Sensitive Networking (TSN). Protocol standards developed by the Internet Engineering Task Force (IETF) for Layer 3 addressing and routing in the Internet: IPv4 addressing and Network Address Translation (NAT), Interior Gateway Protocols (RIP and OSPF), Exterior Gateway Protocol (BGP-4), Multi-Protocol Label Switching (MPLS), Multicast Routing, Mobile IP (MIP), and routing in Mobile Ad Hoc Networks (MANET) with application in Wi-Fi Mesh Networks standardized by IEEE 802.11.
Last offered: Winter 2025 | Units: 3

EE 384S: Performance Engineering of Computer Systems & Networks

Modeling and control methodologies for high-performance network engineering, including: Markov chains and stochastic modeling, queueing networks and congestion management, dynamic programming and task/processor scheduling, network dimensioning and optimization, and simulation methods. Applications for design of high-performance architectures for wireline/wireless networks and the Internet, including: traffic modeling, admission and congestion control, quality of service support, power control in wireless networks, packet scheduling in switches, video streaming over wireless links, and virus/worm propagation dynamics and countermeasures. Enrollment limited to 30.
Terms: Spr | Units: 3

EE 387: Algebraic Error Correcting Codes (CS 250)

Introduction to the theory of error correcting codes, emphasizing algebraic constructions, and diverse applications throughout computer science and engineering. Topics include basic bounds on error correcting codes; Reed-Solomon and Reed-Muller codes; list-decoding, list-recovery and locality. Applications may include communication, storage, complexity theory, pseudorandomness, cryptography, streaming algorithms, group testing, and compressed sensing. As part of this course you will be writing mathematical proofs.
Last offered: Winter 2025 | Units: 3
© Stanford University | Terms of Use | Copyright Complaints