Calendar

M.Sc. In Electrical and Computer Engineering

M.Sc. In Electrical and Computer Engineering

The degree of Master of Science in Electrical and Computer Engineering (M.Sc. in ECE) is awarded for successfully completing the requirements of a program of study, which includes taught courses as well as thesis. The thesis is an independent investigation of specialized areas within the general field of electrical and computer engineering and associated disciplines. The M.Sc. in ECE gives candidates the opportunity to deepen their knowledge in the broad field of ECE and contribute to the process of discovery and knowledge creation through the conduct of original research. Candidates for this degree are taught and supervised by experienced faculty and are expected to demonstrate initiative in their approach and innovation in their work. In addition to successfully completing the taught course component of the program, candidates prepare and present a thesis on their chosen area. Research may be undertaken in several topics corresponding to the areas of focus identified by the University.

The educational goals (objectives) of the M.Sc. in Electrical and Computer Engineering program are to produce graduates who:

1)      Advance professionally and be recognized as leaders in their chosen fields.

2)      Apply their technical expertise to address the needs of society in critical, creative, ethical, and innovative manner.

3)      Further develop their knowledge and skills through graduate education and professional schools.

A student graduating with the M.Sc. in Electrical and Computer Engineering will be able to:

1)      Identify, formulate, and solve advanced electrical and computer engineering problems through the application of modern tools and techniques and advanced knowledge of mathematics and engineering science.

2)      Acquire knowledge of contemporary issues in the field of electrical and computer engineering.

3)      Design and conduct experiments, as well as analyze, interpret data and make decisions.

4)      Conduct research and document and defend the research results.

5)      Function on teams and communicate effectively.

6)      Conduct themselves in a professional and ethical manner.

Overall Structure and Requirements

The M.Sc. in Electrical and Computer Engineering (ECE) program consists of a minimum of 36 credit hours. The required program credits are distributed as follows: 12 credits of Program Core courses (including 3 credits of engineering mathematics courses), 12 credits of Program Elective courses, and 12 credits of ECE Master’s Thesis work.  A student may organize the selection of the elective courses and the master’s thesis topic to follow a specialization track within the broad field of ECE.  In such cases, the track will be noted on the student’s transcript.  The table below presents a summary of the MSc in ECE degree program structure and requirements.  All the M.Sc. in ECE program courses, with the exception of the Seminar in Research Methods and the Master’s Thesis, have a credit rating of three credits each.

Summary of M.Sc. in ECE Degree Program Structure and Requirements

Category

Credits Required

Program Core

12

Seminar in Research Methods

0

Program Electives

12

ECE Master’s Thesis

12

Total

36

 

Program Requirements

Students seeking the degree of M.Sc. in ECE must successfully complete a minimum of 36 credited hours as specified in the categories detailed in this section, with a minimum Cumulative Grade Point Average (CGPA) of 3.0.

 

Program Core

The M.Sc. in ECE degree program core requires a minimum of 12 credits, consisting of 3 credits of engineering mathematics, 9 credits of ECE core courses, and the research seminar course which has zero credit rating.  The courses for each one of the core categories are specified below.

I.          Engineering Mathematics Courses (3 credits)

    Students must select at least one course from the list below:

      - MATH 601 Engineering Mathematical Analysis

      - MATH 602 Numerical Methods in Engineering

      - ECCE 645 Stochastic Processes, Detection, and Estimation

      - MATH 604 Multivariate Data Analysis

      - ENGR 605 Optimization Methods for Engineers

 II.          ECE Core Courses (9 credits)

  Students must select at least three courses from the list below:

   - ECCE 610 Digital Signal Processing

   - ECCE 620 Real-Time Embedded Systems

   - ECCE 626 Advanced Digital System Design

   - ECCE 630 Advanced Computer Networks

   - ECCE 650 Advanced Linear Systems

   - ECCE 660 Advanced Power Systems Analysis

   - ECCE 661 Power Electronics

   ECCE 670 Micro/Nano Processing Technologies

 III.          ENGR 695 Seminar in Research Methods (0 credits)

 

Program Electives

Students must complete a minimum of 12 credits of electives. The list of electives that students can select from includes any core courses not used to meet the ECE Core requirement above as well as those listed below.  

-         ECCE 611 Advanced Digital Signal Processing

-         ECCE 612 Multimedia Processing

-         ECCE 621 Digital ASIC Design

-         ECCE 622 RF and Mixed-Signal Circuit Design

-         ECCE 623 High-Speed Communication Circuits

-         ECCE 624 Advanced Analog  Integrated Circuits

-         ECCE 625 Digital Integrated Circuit Design

-         ECCE 627 Computer-Aided Design of Microelectronic Systems

-         ECCE 631 Advanced Internet and Computing Paradigms

-         ECCE 632 Modern Operating Systems

-         ECCE 633 Machine Vision and Image Understanding

-         ECCE 640 Communication Systems Design

-         ECCE 641 Wireless Communications Systems

-         ECCE 642 Broadband Communication Networks

-         ECCE 643 Radar Systems

-         ECCE 651 Modern Control Engineering

-         ECCE 652 Modeling and System Identification

-         ECCE 653 Advanced Digital Control Systems

-         ECCE 654 Adaptive Control

-         ECCE 655 Intelligent Control

-         ECCE 656 Nonlinear Control

-         ECCE 657 Advanced Field Instruments

-         ECCE 658 Autonomous Robotic Systems

-         ECCE 659 Modeling and Control of Robotic Systems

-         ECCE 662 Electric Drives

-         ECCE 663 Distribution Systems Design and Operation

-         ECCE 664 Distributed Generation

-         ECCE 665 Electric Power Quality

-         ECCE 666 Power System Protection

-         ECCE 667 High Voltage Engineering

-         ECCE 668 Advanced Electric Machines

-         ECCE 669 Power System Operation

-         ECCE 671 Advanced Fabrication of Nano Devices

-         ECCE 672 Advanced Microelectronics Devices

-         ECCE 680  Fundamentals of Photonics

-         ECCE 681 Semiconductor Optoelectronic Devices

-         ECCE 682 Advanced Photonic Integrated Circuit Design

-         ECCE 694 Selected Topics in ECE

-         BMED 600 Physiological Systems

-         BMED 613 Bio-signal Processing

-         BMED 652 Physiological Control Systems

-          

 

Electrical & Computer Engineering Master’s Thesis

ECCE 699 Master’s Thesis (12 credits)

A student must complete a master’s thesis that involves creative, research-oriented work within the broad field of ECE, under the direct supervision of at least one full-time faculty advisor. The research findings must be documented in a formal thesis and defended successfully in a viva voce examination. 

 

Program Tracks

A student may select a group of elective courses to form a specialization track within the M.Sc. in ECE program. The track will be noted on the student’s academic record (transcript), provided that the student completes:

-        A minimum of 9 credits from the group of courses designated by the track.

-        A master research thesis within the domain of the track.

The tracks supported by the M.Sc. in ECE program and the required courses for each of the tracks are set out below.

 

Communication and Signal Processing Systems

ECCE 611

Multimedia Processing

ECCE 612

Advanced Digital Signal Processing

ECCE 633

Machine Vision and Image Understanding

ECCE 640

Communication Systems Design

ECCE 641

Wireless Communication Systems

ECCE 642

Broadband Communication Networks

 

Computing Systems

ECCE 631

Advanced Internet and Computing Paradigms

ECCE 632

Modern Operating Systems

ECCE 633

Machine Vision and Image Understanding

 

Electrical Power Engineering

ECCE 662

Electric Drives

ECCE 663

Distribution Systems Design and Operation

ECCE 664

Distributed Generation

ECCE 665

Electric Power Quality

ECCE 666

Power System Protection

ECCE 667

High Voltage Engineering

ECCE 668

Advanced Electric Machines

ECCE 669

Power System Operation

 

Embedded Systems

ECCE 621

Digital ASIC Design

ECCE 622

RF and Mixed-Signal Circuit Design

ECCE 623

High-Speed Communication Circuits

ECCE 624

Advanced Analog Integrated Circuits

ECCE 625

Digital Integrated Circuit Design

ECCE 627

Computer-Aided Design of Microelectronic Systems

ECCE 632

Modern Operating Systems

ECCE 672

Advanced Microelectronics Devices

 

Micro and Nano Systems

ECCE 622

RF and Mixed-Signal Circuit Design

ECCE 623

High-Speed Communication Circuits

ECCE 624

Advanced Analog Integrated Circuits

ECCE 625

Digital Integrated Circuit Design

ECCE 671

Advanced Fabrication of Nano Devices

ECCE 672

Advanced Microelectronics Devices

ECCE 680 

Fundamentals of Photonics

ECCE 681

Semiconductor Optoelectronic Devices

ECCE 682

Advanced Photonic Integrated Circuit Design

 

Robotics, Controls, and Autonomous Systems

ECCE 633

Machine Vision and Image Understanding

ECCE 651

Modern Control Engineering

ECCE 652

Modeling and System Identification

ECCE 653

Advanced Digital Control Systems

ECCE 654

Adaptive Control

ECCE 655

Intelligent Control

ECCE 656

Nonlinear Control

ECCE 657

Advanced Field Instruments

ECCE 658

Autonomous Robotic Systems

ECCE 659

Modeling and Control of Robotic Systems

 

Biomedical Systems

BMED 600

Physiological Systems

BMED 613

Bio-signal Processing

BMED 652

Physiological Control Systems

 

Study Plan

Typical study plans for full-time and part-time students enrolled in the M.Sc. in ECE program are shown below. Each student is expected to select the courses in consultation with her/his academic advisor.

 

Typical Study Plan for Full-Time Students

 

Semester 1

Semester 2

Year 1

  • Engineering Math course
  • ECE Core course 1
  • ECE Core course 2
  • ENGR 695 Seminar in Research Methods
 
  • ECE Core course 3
  • Elective course 1
  • ECCE 699 Master’s Thesis

Year 2

  • Elective course 2
  • Elective course 3
  • ECCE 699 Master’s Thesis
 
  • Elective course 4
  • ECCE 699 Master’s Thesis

 

 

Typical Study Plan for Part-Time Students

 

Semester 1

Semester 2

Year 1

  • Engineering Math course
  • ECE Core course 1
  • ENGR 695 Seminar in Research Methods
  • ECE Core course 2
  • ECE Core course 3

Year 2

  • Elective course 1
  • Elective course 2
  • Elective course 3
  • ECCE 699 Master’s Thesis

Year 3

  • Elective course 4
  • ECCE 699 Master’s Thesis
 
  • ECCE 699 Master’s Thesis