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 612 | Principles of Multimedia Compression | 3 |
CS 521 | TCP/IP Networking | 3 |
SYS 625 | Fundamentals 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 645 | Image Processing and Computer Vision | 3 |
CPE 548 | Digital Signal Processing | 3 |
CPE 591 | Introduction to Multimedia Networking | 3 |
EE 585 | Physical Design of Wireless Systems | 3 |
EE 626 | Optical Communication Systems | 3 |
EE 670 | | |
Elective courses
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 522 | Mobile Systems and Applications | 3 |
CS 524 | Introduction to Cloud Computing | 3 |
CS 526 | Enterprise and Cloud Computing | 3 |
CS 546 | Web Programming | 3 |
CS 548 | Enterprise Software Architecture and Design | 3 |
CS 554 | Web Programming II | 3 |
Elective courses
CS 520 | Introduction to Operating Systems | 3 |
CS 561 | Database Management Systems I | 3 |
CS 570 | Introduction to Programming, Data Structures, and Algorithms | 3 |
CS 590 | Algorithms | 3 |
CS 600 | Advanced Algorithm Design and Implementation | 3 |
CS 615 | Systems Administration | 3 |