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

Computer Science, Master of Science

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

About This Program

Applicants (degree seeking and special student) must meet the general requirements for admission to graduate study. The applicant's prior education must include the following courses: Applicants whose prior education does not include the courses listed above may still enroll under provisional status, followed by full admission status once they have completed the missing courses. Missing courses may be completed with Johns Hopkins Engineering (all provisional courses are available) or at another regionally accredited institution. Admitted students typically have earned a grade point average of at least 3.0 on a 4.0 scale (B or above) in the latter half of their undergraduate studies. When reviewing an application, the candidate’s academic and professional background will be considered. Applicants whose prior education does not include the courses listed under Admission Requirements may enroll under provisional status, followed by full admission once they have completed the missing provisional courses. All provisional courses are available at Johns Hopkins Engineering. These courses do not count toward the degree or certificate requirements.

Degree Requirements

Artificial Intelligence credits
Bioinformatics credits
Cybersecurity credits
Data Communications and Networking credits
Data Science and Cloud Computing credits
Database Systems and Knowledge Management credits
Enterprise and Web Computing credits
Human-Computer Interation and Visualization credits
Quantum Computing credits
Research credits
Software Engineering credits
Systems credits
Theory credits
Communications and Networking Concentration credits

Courses

Prerequisite Courses

Courses

Prerequisite

Code Course Title Credits
EN.525.202 Signals and Systems 3

Electives

Select seven of the following: 11

Code Course Title Credits
EN.605.671 Principles of Data Communications Networks 3
EN.605.674 Network Programming 3
EN.605.675 Protocol Design 3
EN.605.771 Wired and Wireless Local and Metropolitan Area Networks 3
EN.695.601 Foundations of Information Assurance 3
EN.695.622 Web Security 3
EN.695.721 Network Security 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.618 Antenna Systems 3
EN.525.620 Electromagnetic Transmission Systems 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.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.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

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