MS-ECE

From Wiki at Neela Nurseries
Revision as of 22:36, 2 March 2021 by Ted (talk | contribs) (Course Descriptions as of 2021)
Jump to: navigation, search


Determine terms available for some of the following courses:

CORE
ECE 540 System on a Chip Design with FPGAs
ECE 544 Embedded System Design with FPGAs
ECE 558 Embedded Systems Programming
EE 560 Foundations of Cyber-Physical Systems

Current students can complete the track with either ECE 585 or EE 560

DEPTH AND BREADTH COURSE LIST
ECE 525 Digital Integrated Circuit Design I
ECE 545 Power Electronics Systems Design I
ECE 551 Control Systems Design I
ECE 552 Control Systems Design II
ECE 571 Introduction to System Verilog for Design and Verification
ECE 578 Intelligent Robotics I
ECE 579 Intelligent Robotics II
ECE 581 ASIC Modeling and Synthesis
ECE 582 Formal Verification of HW/SW Systems
ECE 583 Low Power Digital IC Design
ECE 585 Microprocessor System Design
ECE 586 Computer Architecture
ECE 587 Advanced Computer Architecture I
ECE 588 Advanced Computer Architecture II
EE 519 Deep Learning Theory and Practice
EE 521 Mathematical Foundations of Machine Learning


Informal planning and scheduling

ECE 525 -- DIGITAL INTEGRATED CIRCUIT DESIGN I

| ECE 525 offered                           Fall  Winter           |
|                                             D     D              |
|                                             N     N              |

ECE 540 -- SYSTEM-ON-CHIP DESIGN WITH FPGAS

| ECE 540 offered                           Fall  Winter           |
|                                             D     D              |
|                                             N                    |

no prerequisites listed


ECE 544 -- Embedded System Design with FPGAs

| ECE 544 offered                           Fall  Winter  Spring   |
|                                                            D     |
|                                                            N     |


ECE 558 -- Embedded Systems Programming

| ECE 558 offered                           Fall  Winter  Spring   |
|                                                   ?              |
|                                                   N              |

Prerequisite ECE 485 or ECE 585. Expected preparation: CS 202 and/or experience with Object-Oriented programming and Java.


ECE 560 -- not found on PSU Course Projection Guide


Course Descriptions as of 2021

Some detailed course descriptions noted here:

Introduction to System Verilog for Design and Verification
ECE 571
Department: Elect and Computer Engineer
Description
Introduction to SystemVerilog: language features to support both design and verification. Good practices for simulation and synthesis, techniques for constructing reusable testbenches. 
  Additional topics may include hardware acceleration and transaction-based verification techniques. Course includes homework and significant final project with presentation. Familiarity 
 with Verilog and finite state machines required. Prerequisites: One of following: ECE 351, ECE 540, ECE 544 or ECE 508: Verilog Workshop, or permission of instructor