100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Master's

Electrical and Computer Engineering, Master of Science

Johns Hopkins University Whiting School of Engineering (Engineering for Professionals) 164 courses

About This Program

Concentrations are offered in Communications and Networking as well as Photonics. A Concentration can be selected but is not required.

Degree Requirements

Applied and Computational Mathematics credits
Applied Physics credits
Artificial Intelligence credits
Chemical and Biomolecular Eingineering credits
Civil Engineering credits
Computer Science credits
Cybersecurity credits
Data Science credits
Materials Science and Engineering credits
Mechanical Engineering credits
Robotics and Autonomous Systems credits
Engineering Management credits
Environmental Engineering credits
Environmental Engineering and Science credits
Environmental Planning and Management credits
Financial Mathematics credits
Industrial Operations Engineering credits
Information Systems Engineering credits
Space Systems Engineering credits
Systems Engineering credits
Photonics credits
Communications and Networking credits
Computer Engineering credits
Electronics and the Solid State credits
Optics and Photonics credits
RF and Microwave Engineering credits
Signal Processing credits
Systems and Controls credits

Undergraduate-level courses offered to complete provisional requirements.

Select five of the following:

Courses

Code Course Title Credits
EN.525.609 Continuous Control Systems 3
EN.525.610 Microprocessors for Robotic Systems 3
EN.525.614 Probability & Stochastic Processes for Engineers 3
EN.525.619 Introduction to Digital Image and Video Processing 3
EN.525.627 Digital Signal Processing 3
EN.525.629 Discrete-Time Control Systems 3
EN.525.637 Foundations of Reinforcement Learning 3
EN.525.648 Introduction to Radar Systems 3
EN.525.649 Smart Grids 3
EN.525.650 Introduction to EO/IR Systems 3
EN.525.655 Audio Signal Processing 3
EN.525.665 Machine Perception 3
EN.525.670 Machine Learning for Signal Processing 3
EN.525.671 Deep Learning and Generative Artificial Intelligence 3
EN.525.674 Image Processing & Analysis 3
EN.525.681 Introduction to AI in Robotics 3
EN.525.724 Introduction to Pattern Recognition 3
EN.525.733 Deep Learning for Computer Vision 3
EN.525.745 Applied Kalman Filtering 3
EN.525.747 Speech Processing 3
EN.525.756 Optical Propagation, Sensing, and Backgrounds 3
EN.525.759 Image Compression, Packet Video, and Video Processing 3
EN.525.764 Nonlinear Controls 3
EN.525.770 Intelligent Algorithms 3
EN.525.786 Human Robotics Interaction 3
EN.535.645 Digital Control and Systems Applications 3
EN.605.613 Introduction to Robotics 3
EN.605.645 Artificial Intelligence 3
EN.605.647 Neural Networks 3
EN.605.649 Principles and Methods in Machine Learning 3
EN.605.716 Modeling and Simulation of Complex Systems 3
EN.605.742 Deep Neural Networks 3
EN.605.743 Advanced Artificial Intelligence 3
EN.605.745 Reasoning Under Uncertainty 3
EN.605.746 Advanced Machine Learning 3
EN.605.747 Evolutionary and Swarm Intelligence 3
EN.695.637 Introduction to Assured AI and Autonomy 3
EN.705.605 Introduction to Generative AI 3
EN.705.643 Deep Learning Developments with PyTorch 3
EN.705.741 Reinforcement Learning 3

Courses

Code Course Title Credits
EN.525.605 Intermediate Electromagnetics 3
EN.525.608 Next Generation Telecommunications 3
EN.525.614 Probability & Stochastic Processes for Engineers 3
EN.525.616 Communication Systems Engineering 3
EN.525.617 Computation for Engineers 3
EN.525.618 Antenna Systems 3
EN.525.620 Electromagnetic Transmission Systems 3
EN.525.627 Digital Signal Processing 3
EN.525.628 Compressed Sensing and Sparse Recovery 3
EN.525.638 Introduction to Modern Wireless and Optical Communication Systems 3
EN.525.640 Satellite Communications Systems 3
EN.525.641 Computer and Data Communication Networks I 3
EN.525.654 Communications Circuits Lab 3
EN.525.656 Antenna Design for Space Systems 3
EN.525.678 Next Generation Mobile Networks and Security with 5G 3
EN.525.707 Error Control Coding 3
EN.525.708 Iterative Methods in Communications Systems 3
EN.525.722 Wireless and Mobile Cellular Communications 3
EN.525.735 MIMO Wireless Communications 3
EN.525.738 Advanced Antenna Systems 3
EN.525.747 Speech Processing 3
EN.525.751 Software Radio for Wireless Communications 3
EN.525.752 Digital Receiver Synchronization Techniques 3
EN.525.754 Wireless Communication Circuits 3
EN.525.759 Image Compression, Packet Video, and Video Processing 3
EN.525.761 Wireless and Wireline Network Integration 3
EN.525.768 Wireless Networks 3
EN.525.771 Propagation of Radio Waves in the Atmosphere 3
EN.525.772 Fiber-Optic Communication Systems 3
EN.525.776 Information Theory 3
EN.525.783 Spread Spectrum Communications 3
EN.525.789 Advanced Satellite Communications 3
EN.525.791 Microwave Communications Laboratory 3
EN.525.793 Advanced Communication Systems 3

Courses

Courses

Courses

Code Course Title Credits
EN.525.614 Probability & Stochastic Processes for Engineers 3
EN.525.617 Computation for Engineers 3
EN.525.619 Introduction to Digital Image and Video Processing 3
EN.525.627 Digital Signal Processing 3
EN.525.628 Compressed Sensing and Sparse Recovery 3
EN.525.630 Digital Signal Processing Lab 3
EN.525.631 Adaptive Signal Processing 3
EN.525.638 Introduction to Modern Wireless and Optical Communication Systems 3
EN.525.648 Introduction to Radar Systems 3
EN.525.655 Audio Signal Processing 3
EN.525.665 Machine Perception 3
EN.525.670 Machine Learning for Signal Processing 3
EN.525.674 Image Processing & Analysis 3
EN.525.718 Multirate Signal Processing 3
EN.525.721 Advanced Digital Signal Processing 3
EN.525.724 Introduction to Pattern Recognition 3
EN.525.728 Detection & Estimation Theory 3
EN.525.733 Deep Learning for Computer Vision 3
EN.525.735 MIMO Wireless Communications 3
EN.525.736 Radar Signal Processing 3
EN.525.744 Passive Emitter Geo-Location 3
EN.525.745 Applied Kalman Filtering 3
EN.525.746 Image Engineering 3
EN.525.747 Speech Processing 3
EN.525.748 Synthetic Aperture Radar 3
EN.525.751 Software Radio for Wireless Communications 3
EN.525.759 Image Compression, Packet Video, and Video Processing 3
EN.525.762 Introduction to Wavelets 3
EN.525.763 Advanced Linear and Nonlinear Estimation 3
EN.525.780 Multidimensional Digital Signal Processing 3
EN.625.603 Statistical Methods and Data Analysis 3
EN.625.609 Matrix Theory 3
EN.625.620 Mathematical Methods for Signal Processing 3
EN.625.710 Fourier Analysis with Applications to Signal Processing and Differential Equations 3

Courses

Click a course code or title to read the full course description.

Get expert help with your Master's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles