Difference between revisions of "MS-ECE"

From Wiki at Neela Nurseries
Jump to navigation Jump to search
m (Create sections, link to ECE graduate tracks page)
m (Self-determination Theory)
 
(7 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<ul></ul>
 
<ul></ul>
 
Maseeh College of Engineering EE, CE, CS Programs:
 
Maseeh College of Engineering EE, CE, CS Programs:
 +
*  https://sites.google.com/pdx.edu/maseeh-ece-internal/home
 +
<ul>
 +
*  https://docs.google.com/spreadsheets/d/1_hCbIbu4qmhwWXANPpeCAAaF-89FG0LqAS6CC7j8I-0/edit?gid=0#gid=0 - ECE graduate course listing as Google sheet
 +
</ul>
 
*  https://www.pdx.edu/electrical-computer-engineering/ms-program-tracks
 
*  https://www.pdx.edu/electrical-computer-engineering/ms-program-tracks
 
*  https://www.pdx.edu/electrical-computer-engineering/embedded-systems
 
*  https://www.pdx.edu/electrical-computer-engineering/embedded-systems
Line 12: Line 16:
 
*  https://intranet.cecs.pdx.edu/remote_lab/
 
*  https://intranet.cecs.pdx.edu/remote_lab/
 
*  https://cat.pdx.edu/services/software/windows-labs/
 
*  https://cat.pdx.edu/services/software/windows-labs/
−
 
 
<!--
 
<!--
 
Ripple carry adder . . .
 
Ripple carry adder . . .
Line 18: Line 21:
 
*  https://www.fpga4student.com/2018/07/verilog-code-for-ripple-carry-adder.html
 
*  https://www.fpga4student.com/2018/07/verilog-code-for-ripple-carry-adder.html
 
-->
 
-->
−
2021
 
−
 
−
See also, beyond QuestaSim, EDA Playground and Verilogger . . .
 
−
 
−
Determine terms available for some of the following courses:
 
−
 
−
<pre>
 
−
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
 
−
</pre>
 
−
 
−
== 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
 
−
<!--
 
−
| Prerequesites                                                    |
 
−
|  STAT 351    - Winter  Spring  Summer                          |
 
−
|                    D      D      D                            |
 
−
|                            N                                    |
 
−
|  ECE 321  -                            Fall  Winter          |
 
−
|                                            D    D              |
 
−
-->
 
−
 
−
[https://www.pdx.edu/electrical-computer-engineering/ece-540-system-chip-design-programmable-logic ECE 540] -- SYSTEM-ON-CHIP DESIGN WITH FPGAS
 
−
| ECE 540 offered                          Fall  Winter          |
 
−
|                                            D    D              |
 
−
|                                            N                    |
 
−
<i>no prerequisites listed</i>
 
−
 
−
ECE 544 -- Embedded System Design with FPGAs
 
−
| ECE 544 offered                          Fall  Winter  Spring  |
 
−
|                                                            D    |
 
−
|                                                            N    |
 
−
 
−
[http://pdx.smartcatalogiq.com/2020-2021/Bulletin/Courses/ECE-Elect-and-Computer-Engineering/500/ECE-558 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.
 
−
 
−
[http://pdx.smartcatalogiq.com/2020-2021/Bulletin/Courses/EE-Electrical-Engineering/500/EE-560 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              |
 
−
 
−
<!-- comment -->
 
−
 
−
== Course Descriptions as of 2021  ==
 
−
 
−
Some detailed course descriptions noted here:
 
−
 
−
<pre>
 
−
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
 
−
</pre>
 
−
 
−
ECE 581 - ASIC Modeling and Synthesis
 
−
<pre>
 
−
ASIC: Modeling and Synthesis
 
−
ECE 581
 
−
Department: Elect and Computer Engineer
 
−
Description
 
−
Covers the fundamentals of the ASIC design process. The topics include ASIC design Flow,
 
−
basic HDL constructs, test benches, modeling combinational and synchronous logic,
 
−
modeling finite state machines, multiple clock domain designs, qualitative design
 
−
issues, ASIC constructions.
 
−
 
−
Prerequisites: ECE 371.
 
−
</pre>
 
−
 
−
ECE 586, first of three term series:
 
−
<pre>
 
−
Computer Architecture
 
−
ECE 586
 
−
Department: Elect and Computer Engineer
 
−
Description
 
−
An introduction to the key concepts of computer system architecture and design. Topics
 
−
include the design and analysis of instruction set architectures, memory systems, and
 
−
high-performance IO systems; basic CPU implementation strategies; basic pipelined CPU
 
−
implementation; performance analysis; and a survey of current architectures.
 
−
 
−
Prerequisite: ECE 485/585.
 
−
</pre>
 
−
 
−
<!-- comment -->
 
−
 
−
== [[#top|^]] Full Program course selection work  ==
 
−
 
−
Full program course selection, tentative:
 
−
 
−
<pre>
 
−
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  --- --  --- --  --- --  prereq ECE 540
 
−
  [x] ECE 558 Embedded Systems Programming                                2021-2022  --- --  --- --  --- --  WIN -n  prereq ECE 585, CS 202
 
−
  [x] EE 560 Foundations of Cyber-Physical Systems                        2021-2022  SPR d-  --- --  --- --  --- --
 
−
 
−
note:  ECE 544 also offered 2022-2023, ECE 540 is prerequisite.
 
−
 
−
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                        2021-2022  --- --  --- --  FAL dn  WIN dn
 
−
  [ ] 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  no prereq named
 
−
  [ ] ECE 578 Intelligent Robotics I                                      2021-2022  --- --  --- --  ???    --- --
 
−
  [ ] ECE 579 Intelligent Robotics II
 
−
 
−
  [x] ECE 581 ASIC Modeling and Synthesis . . . . . . . . . . . . . . . . 2021-2022  --- --  SUM d-  FAL d-  WIN dn  prereq is ECE 371
 
−
  [x] ECE 582 Formal Verification of HW/SW Systems                        2021-2022  --- --  ???    --- --  ???
 
−
  [x] ECE 583 Low Power Digital IC Design                                2021-2022  --- --  --- --  --- --  WIN dn
 
−
  [x] ECE 585 Microprocessor System Design                                2021-2022  --- --  --- --  FAL d-  WIN dn
 
−
  [p] ECE 586 Computer Architecture                                      2021-2022  SPR d-  --- --  --- --  WIN dn  prereq is 585
 
−
  [ ] ECE 587 Advanced Computer Architecture I
 
−
  [ ] ECE 588 Advanced Computer Architecture II
 
−
 
−
  [x] EE 519 Deep Learning Theory and Practice                            Not yet on schedule nor in PSU app.banner.pdx.edu/cpg/ site
 
−
  [x] EE 521 Mathematical Foundations of Machine Learning                Not yet on schedule nor in PSU app.banner.pdx.edu/cpg/ site
 
−
</pre>
 
−
</i>
 
−
 
−
<!-- comment -->
 
−
 
 
== [[#top|^]] 2026 ==
 
== [[#top|^]] 2026 ==
  
Line 206: Line 39:
  
 
*  https://pdx.smartcatalogiq.com/en/2025-2026/bulletin/maseeh-college-of-engineering-and-computer-science/electrical-and-computer-engineering/undergraduate-programs/computer-engineering-b-s/
 
*  https://pdx.smartcatalogiq.com/en/2025-2026/bulletin/maseeh-college-of-engineering-and-computer-science/electrical-and-computer-engineering/undergraduate-programs/computer-engineering-b-s/
 +
 +
== [[#top|^]] Advisor Search ==
 +
 +
Good idea for graduate students electing thesis option to find and work with an academic advisor.  Links to resources of this nature to come . . .
 +
 +
== Generally Related Learning Links ==
 +
 +
*  https://www.theatlantic.com/ideas/2026/06/ai-open-ai-anthropic/687689/ - "The People Who Will Thrive in the AI Age" por David Brooks
 +
 +
*  https://www.sciencedirect.com/topics/psychology/self-determination-theory - Self-determination Theory
 +
 +
 +
 +
<!--
 +
*  https://jameltayeb.com/wp-content/uploads/2025/08/Curriculum-Vitae-Jamel-Tayeb.pdf
 +
 +
*  https://www.researchgate.net/profile/Jamel-Tayeb
 +
 +
*  https://www.researchgate.net/publication/301193397_Virtualization_and_Partitioning
 +
-->

Latest revision as of 12:25, 12 July 2026

    Maseeh College of Engineering EE, CE, CS Programs:

    Course offerings by term:

    College of Engineering computer labs and remote access, VPN:

    ^ 2026

    1. https://www.pdx.edu/engineering/electrical-computer-engineering-msphd-program-details

    2. https://sites.google.com/pdx.edu/ecestudentemployment/graduate-student?authuser=0

    3. https://www.pdx.edu/health-counseling/insurance

    Graduate teaching assistantships

    Undergraduate courses:

    ^ Advisor Search

    Good idea for graduate students electing thesis option to find and work with an academic advisor. Links to resources of this nature to come . . .

    Generally Related Learning Links