Education for Working ProfessionalsHartford Campus
Rensselaer
      RPI Home      EWP Home      Hartford Home      Hartford Admissions      Search      Contact Us
About EWP Hartford
News & Events
Summary of Program Offerings
Executive Degree Programs
Cohort Degree Programs
Advanced Studies
Graduate Certificate Programs
Professional Development
image International Scholars Program
Financial Aid
Cole Library
Troy Campus
Distance Learning
Academic Programs

Department of Engineering & Science
Overview of Engineering Programs

Master of Engineering in Computer and Systems Engineering

The Master of Engineering in Computer and Systems Engineering provides the student with the appropriate hardware and software tools needed in such critical areas as digital communications and signal processing, robotics and automation systems, computer communication networks, and software engineering.

Admission Requirements
Requirements for admission include a B.S. in Electrical Engineering, Computer Engineering, or Computer Science, a GPA in the upper quartile, and some work experience in a high-technology environment. Additional information on admissions may be found on the Engineering Programs Overview page and on the General Admissions page.

Students with a B.S. degree in another engineering discipline, mathematics, or physics, may be admitted subject to the condition that the following essential prerequisites for their chosen area of specialization have been completed:

Digital Communications and Signal Processing

  • ECSE-2010 Electrical Circuits
  • ECSE-2410 Signals and Systems
  • ECSE-2610 Computer Components and Operations

Computer Communications Networks

  • ECSE-2010 Electrical Circuits
  • ECSE-2410 Signals and Systems
  • ECSE-2610 Computer Components and Operations

Robotics and Automation Systems

  • ECSE-2010 Electrical Circuits
  • ECSE-2410 Signals and Systems
  • ECSE-2610 Computer Components and Operations

Software Engineering

  • CSCI-1100 Computer Science I
  • CSCI-2300 Data Structures and Algorithms
  • ECSE-2610 Computer Components and Operations

Preparatory courses do not apply toward the minimum 30 credit hours required for the Master of Engineering degree.


M. Eng. in Computer and Systems Engineering Program Requirements
Required Core
(15 credits)

  • CSCI-4210 Operating Systems or ECSE-4440 Control Systems Engineering
  • ECSE-4500 Probability for Engineering Applications
  • ECSE-4670 Computer Communication Networks
  • ECSE-6620 Digital Signal Processing
  • ECSE-6980 Engineering Project

Electives (15 credits)

  • CISH-6010 Object Oriented Programming and Design
  • CISH-6050 Software Engineering Management
  • CISH-6230 Network Management
  • CISH-6320 GUI Building
  • CISH-6510 Web Application Design and Development
  • ECSE-4440 Control Systems Engineering
  • ECSE-4490 Fundamentals of Robotics
  • ECSE-4670 Computer Communication Networks
  • ECSE-6400 Systems Analysis Techniques
  • ECSE-6410 Robotics and Automation Systems
  • ECSE-6420 Nonlinear Control Systems
  • ECSE-6440 Optimal Control Theory
  • ECSE-6460 Multivariable Control Systems
  • ECSE-6560 Digital Communications Engineering
  • ECSE-6630 Digital Image and Video Processing
  • ECSE-6660 Broadband and Optical Networking
  • ECSE-6770 Software Engineering I
  • ECSE-6780 Software Engineering II
  • ECSE-6960 Topics in Electrical Engineering, Cryptography and Network Security
  • ECSE-6960 Topics in Electrical Engineering, Embedded Digital Control Systems
  • ECSE-6960 Topics in Electrical Engineering, Wireless Communications and Networks
  • ECSE-7010 Optical Fiber Communications
  • ECSE-7100 Real-Time Programming and Applications
  • MANE-6960 Topics in Mechanical Engineering, Sensors and Actuators

The following areas of specialization are available:

  • Digital Communications and Signal Processing
  • Robotics and Automation Systems
  • Computer Communication Networks
  • Software Engineering

Model Curricula for Four Areas of Specialization

Digital Communications and Signal Processing

  • ECSE-4500 Probability for Engineering Applications
  • ECSE-4670 Computer Communications Networks
  • ECSE 4440 Control Systems Engineering
  • ECSE-6400 Systems Analysis Techniques
  • ECSE-6560 Digital Communications Engineering
  • ECSE-6620 Digital Signal Processing
  • ECSE-6630 Digital Image and Video Processing
  • ECSE-6660 Broadband and Optical Networking
  • ECSE-7010 Optical Fiber Communications
  • ECSE-6980 Engineering Project

Robotics and Automation Systems

  • ECSE-4440 Control Systems Engineering
  • ECSE-4490 Fundamentals of Robotics
  • ECSE-4500 Probability for Engineering Applications
  • ECSE-4670 Computer Communications Networks
  • ECSE-6400 Systems Analysis Techniques
  • ECSE-6420 Nonlinear Control Systems
  • ECSE-6440 Optimal Control Theory
  • ECSE-6460 Multivariable Control Systems
    OR ECSE-6960 Embedded Digital Control Systems
  • ECSE-6620 Digital Signal Processing
  • MANE-6960 Topics in Mechanical Engineering, Sensors and Actuators in Mechatronics
  • ECSE-6980 Engineering Project

Computer Communication Networks

  • ECSE-4500 Probability for Engineering Applications
  • ECSE-4670 Computer Communications Networks
  • ECSE-6960 Topics in Electrical Engineering, LANs, MANs, and Internetworking
  • ECSE-4440 Control Systems Engineering
  • ECSE-6560 Digital Communications Engineering
  • ECSE-6620 Digital Signal Processing
  • ECSE-6660 Broadband and Optical Networking
  • CISH-6230 Network Management
    OR ECSE-6960 Topics in Electrical Engineering, Cryptography and Network Security
  • ECSE-7010 Optical Fiber Communications
  • ECSE-6980 Engineering Project

Software Engineering

  • ECSE-4500 Probability for Engineering Applications
  • CSCI-4210 Operating Systems ECSE-4670 Computer Communications Networks
  • ECSE-6620 Digital Signal Processing
  • ECSE-6770 Software Engineering I
  • ECSE-6780 Software Engineering II
  • CISH-6050 Software Engineering Management
  • CISH-6010 Object Oriented Programming and Design
  • CISH-6320 GUI Building
    OR CISH-6510 Web Application Design and Development
  • ECSE-6980 Engineering Project

Additional Information
For specific questions about this program, please contact Professor Farooque Mesiya at: mesiya@ewp.rpi.edu, or call (860) 548-5300.

Back to top

Course selector Questions About EWPNews and Events

Updated: 2008-03-11, 11:44