Difference between revisions of "MS-ECE"

From Wiki at Neela Nurseries
Jump to: navigation, search
(^ Full Program course selection work)
m (^ Full Program course selection work)
Line 106: Line 106:
 
Full program course selection, tentative:
 
Full program course selection, tentative:
  
<i>
 
 
<pre>
 
<pre>
 
CORE
 
CORE
   [x] ECE 540 System on a Chip Design with FPGAs
+
   [x] ECE 540 System on a Chip Design with FPGAs     2021-2022  -    -    FAL dn WIN d.
   [x] ECE 544 Embedded System Design with FPGAs
+
   [x] ECE 544 Embedded System Design with FPGAs     2021-2022 SPR dn -    -      -      also in 2022-2023, ECE 540 is prereq'
   [x] ECE 558 Embedded Systems Programming
+
   [x] ECE 558 Embedded Systems Programming           2021-2022  -    -    -    WIN .n
   [x] EE 560 Foundations of Cyber-Physical Systems
+
   [x] EE 560 Foundations of Cyber-Physical Systems   2021-2022 SPR d. -    -      -
  
 
Current students can complete the track with either ECE 585 or EE 560
 
Current students can complete the track with either ECE 585 or EE 560
Line 121: Line 120:
 
   [ ] ECE 551 Control Systems Design I
 
   [ ] ECE 551 Control Systems Design I
 
   [ ] ECE 552 Control Systems Design II
 
   [ ] ECE 552 Control Systems Design II
   [x] ECE 571 Introduction to System Verilog for Design and Verification
+
   [x] ECE 571 Introduction to System Verilog for Design and Verification 2021-2022  -    -    FAL dn WIN dn
 
   [ ] ECE 578 Intelligent Robotics I
 
   [ ] ECE 578 Intelligent Robotics I
 
   [ ] ECE 579 Intelligent Robotics II
 
   [ ] ECE 579 Intelligent Robotics II
Line 128: Line 127:
 
   [x] ECE 583 Low Power Digital IC Design
 
   [x] ECE 583 Low Power Digital IC Design
 
   [x] ECE 585 Microprocessor System Design
 
   [x] ECE 585 Microprocessor System Design
   [ ] ECE 586 Computer Architecture
+
   [p] ECE 586 Computer Architecture                                       2021-2022  SPR d. -    -    WIN dn
 
   [ ] ECE 587 Advanced Computer Architecture I
 
   [ ] ECE 587 Advanced Computer Architecture I
 
   [ ] ECE 588 Advanced Computer Architecture II
 
   [ ] ECE 588 Advanced Computer Architecture II
   [x] EE 519 Deep Learning Theory and Practice
+
   [x] EE 519 Deep Learning Theory and Practice                           NOT FOUND!
   [x] EE 521 Mathematical Foundations of Machine Learning
+
   [x] EE 521 Mathematical Foundations of Machine Learning                 NOT FOUND!
 
</pre>
 
</pre>
 
</i>
 
</i>
  
 
<!-- comment -->
 
<!-- comment -->

Revision as of 21:24, 3 March 2021


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              |  prereq's ECE 321 and STAT 351

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.

EE 560 -- FOUNDATIONS OF CYBER-PHYSICAL SYSTEMS

| EE 560 offered                            Fall  Winter  Spring   |
|                                                            D     |
|                                                                  |

ECE 571 -- INTRODUCTION TO SYSTEM VERILOG FOR DESIGN AND VERIFICATION

| EE 560 offered                            Fall  Winter  Spring   |
|                                             D     D              |
|                                             N     N              |


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


^ Full Program course selection work

Full program course selection, tentative:

CORE
  [x] ECE 540 System on a Chip Design with FPGAs     2021-2022  -     -    FAL dn WIN d.
  [x] ECE 544 Embedded System Design with FPGAs      2021-2022 SPR dn -     -      -      also in 2022-2023, ECE 540 is prereq'
  [x] ECE 558 Embedded Systems Programming           2021-2022  -     -     -     WIN .n
  [x] EE 560 Foundations of Cyber-Physical Systems   2021-2022 SPR d. -     -      -

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
  [x] ECE 571 Introduction to System Verilog for Design and Verification  2021-2022   -     -    FAL dn WIN dn
  [ ] ECE 578 Intelligent Robotics I
  [ ] ECE 579 Intelligent Robotics II
  [x] ECE 581 ASIC Modeling and Synthesis
  [x] ECE 582 Formal Verification of HW/SW Systems
  [x] ECE 583 Low Power Digital IC Design
  [x] ECE 585 Microprocessor System Design
  [p] ECE 586 Computer Architecture                                       2021-2022  SPR d. -     -     WIN dn
  [ ] ECE 587 Advanced Computer Architecture I
  [ ] ECE 588 Advanced Computer Architecture II
  [x] EE 519 Deep Learning Theory and Practice                            NOT FOUND!
  [x] EE 521 Mathematical Foundations of Machine Learning                 NOT FOUND!

</i>