Master of Engineering in Media and Broadcast Engineering

The Master of Science in Media and Broadcast Engineering degree provides students with a comprehensive foundation in all aspects of media production, delivery, and management, and prepares them for relevant careers as media and broadcast engineers, network managers and developers, streaming media developers, and project managers for broadcast networks. It provides similar education and opportunities to professionals in the field who wish to enhance their skill sets. It also covers media engineering in emerging media publishing channels such as through the Internet and mobile applications.


Media and Broadcast Engineering Requirements

The program is a 30-credit degree program. Students are required to complete:

  • 3 core courses that are mandatory in all tracks (9 credits)

  • 3 courses from a chosen track (9 credits)

  • 2 technical electives from any track (6 credits)

  • 2 general electives (6 credits) that can be any Stevens course at the 500 level or above, including a relevant M.S. thesis in one of the program’s home departments 

Core courses

EE 612Principles of Multimedia Compression

3

CS 521TCP/IP Networking

3

SYS 625Fundamentals of Systems Engineering

3

Track I: Signal Processing and Data Communication

As a traditional branch of Electrical and Computer Engineering, this track provides fundamental knowledge and skills related to audio and video processing, information compression, data communication and networking, which are enabling technologies in the media and broadcasting industry.

Track courses

CPE 645Image Processing and Computer Vision

3

CPE 548Digital Signal Processing

3

CPE 591Introduction to Multimedia Networking

3

EE 585Physical Design of Wireless Systems

3

EE 626Optical Communication Systems

3

EE 670

Elective courses

CS 537Interactive Computer Graphics

3

CS 558Computer Vision

3

Track II: Software Infrastructure for Media and Broadcast Engineering

This track covers aspects of software design and development that are critical for media and broadcast engineering, including networking, distributed and cloud computing, web programming, programming for mobile systems, databases, and algorithms/

Track courses

CS 522Mobile Systems and Applications

3

CS 524Introduction to Cloud Computing

3

CS 526Enterprise and Cloud Computing

3

CS 546Web Programming

3

CS 548Enterprise Software Architecture and Design

3

CS 554Web Programming II

3

Elective courses

CS 520Introduction to Operating Systems

3

CS 561Database Management Systems I

3

CS 570Introduction to Programming, Data Structures, and Algorithms

3

CS 590Algorithms

3

CS 600Advanced Algorithm Design and Implementation

3

CS 615Systems Administration

3