Digital Overhaul

Report
Digital & Embedded
Update for 2014-2015 &
Beyond
Payman Arabshashi, Gaetano Borriello, Scott Hauck,
Bruce Hemingway, Mark Oskin, Jim Peckol,
Visvesh Sathe, Josh Smith
Luis Ceze, Shyam Gollakota, Shwetak Patel, Matt Reynolds
Existing EE
EE542: Embedded 3
20/year, 1 offerings
EE477: VLSI 2
25/year, 1 offerings
EE478: Embedded 2
49/year, 2 offerings
EE476: VLSI 1
39/year, 1 offerings
EE472: Embedded 1
84/year, 3 offerings
EE471: Intro Arch w/Verilog
81/year, 2 offerings
CSE374: Programming 3
71/year, 1 offerings
EE332: Devices 2
CSE373: Data structures
EE331: Devices 1
EE233: Circuit Theory
EE215: Intro to EE
EE271: Intro Digital
149/year, 4 offerings
CSE143: Programming 2
CSE142: Programming 1
Existing CSE
CSE461: Networking
CSE477: HW 3
20/year, 1 offerings
CSE401: Compilers
CSE467: HW 2
CSE451: OS 10/year, 1 offerings
CSE466: Embedded 1
18/year, 1 offerings
CSE352: HW 1
52/year, 2 offerings
CSE333: Systems Prog
CSE332: Data Abstraction
CSE311: Foundations I
CSE143: Programming 2
CSE142: Programming 1
CSE351: HW/SW Interface
222/year, 3 offerings
EE205: Signal Conditioning
22/year, 1 offerings
CSE471: Architecture
14/year, 1 offerings
Opportunity

Compilers
OS
Adv. Arch
VLSI
DSP
Robotics
Shared curriculum, feeding multiple tracks
Computation focusing on Embedded.
Hardware design focused on FPGA.
Computer Architecture.
CSE143: Programming 2
EE215/EE205
CSE142: Programming 1
Control
Timeline

Merging of classes approved last winter

Joint offerings starting Autumn 2014

Renumbering, other cleanup during 2014-2015 school year


Joint classes with different numbers (for now)

Mix of old-style and new-style 2nd digital logic class

Some add codes needed in places
Bottom line: new options to current students, but old structure still
available.
Sequence – EE Embedded/Digital
EE478 (CSE477):
Embedded Capstone
69/year, 3 offer
EE477:
VLSI Capstone
40/year, 1 offer
EE371 (CSE352):
EE476:
Digital 2
Intro VLSI
54/year, 1 offer 130/year, 3 offer
EE331:
Devices
EE271 (CSE270):
Digital 1
209/year, 4 offer
EE215:
RLC Circuits
EE471:
Comp Arch
115/year, 3 offer
CSE 351:
HW/SW Interface
267/year, 3-4 offer
CSE374:
Programming 3
106/year, 1-2 offer
CSE373:
Data structures
392/year, 3 offer
EE472 (CSE466):
Microcontrollers
102/year, 4 offer
CSE143:
Programming 2
CSE142:
Programming 1
EE Concentrations
Concentration
Current Req
New Req
Digital VLSI
 Digital VLSI
271, 331, 332, 476, 477
Sugg: 341, 361, 471
271, 331, 332, 371, 476,
477
Sugg: 341, 361, 471, 526
Embedded Systems
271, 331, 332, 471, 472, 271, 331, 371, 471, 472,
478
478
Sugg: 341, CSE373,
Sugg: 332, 341, CSE373,
CSE374
CSE374, CSE351
All
Add synonyms:
EE271 == CSE270
EE371 == CSE352
EE471 == CSE471
EE472 == CSE466
EE478 == CSE477
14-15 Schedule (Unified)
Fall
Winter
EE205
Smith
EE271/CSE270
Hauck
Hauck
EE371/CSE352
Peckol
Oskin
EE472/CSE466 Hemingway Patel
EE478/CSE477
Peckol
Peckol
EE471
Hauck
EE542pmp
Peckol
CSE351
Smith
Ceze
Spring
Summer
Seelig
Oskin
Peckol
Reynolds
Peckol
Peckol
Borriello
Note: additional EE472 offering in Fall is very likely.
= CSE Offering
Red
= “Old-style” offering
Peckol
Student plan


If you know your concentration is embedded

Do curriculum as normal. However, you can pick whether to take 332 or 371 (or
just take both).

If a concentration course isn’t in EE in a quarter, see if there is a CSE equivalent
that quarter.
If you know your concentration is digital VLSI



Either take 476-477 next year (2014-2015), or take 371 next year.
If you are considering embedded or digital VLSI

Like 271 and CSE 142 -> try embedded, take 472 to figure out for sure.

Like 271 and 331/circuits -> try digital VLSI, take 476 in Autumn.
If you aren’t considering embedded or digital VLSI

Take 271 – important class for most tracks. Plus, it might entice you…

If interested in computation (DSP?), try CSE 373, CSE 374, CSE 351
Questions?

Advising – they know all the details.

Undergrad coordinator – Jim Peckol ([email protected])

Scott Hauck: [email protected]

similar documents