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.

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.

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
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

New to site? Create an Account


Login

Lost password? (close)

Already have an account? Login


Signup

(close)