Master’s in Electrical and Computer Engineering Program Overview
Johns Hopkins Engineering for Professionals Electrical and Computer Engineering online, part-time master’s program is one of the largest in the country. And our highly regarded program is one of the best, ranked #5 by U.S. News & World Report.
We value the opportunity to create a hands-on experience. That’s why each student can remotely connect to equipment on campus to conduct measurements. We offer a wide breadth of courses to align with your area of expertise and interests, from computer engineering to satellite communications (instructed by a professor involved in NASA’s New Horizons Pluto mission) to systems and controls.

From a thorough grounding in foundational topics such as electromagnetics, electronic devices, and systems theory, to building the hardware and software architectures of next-generation mobile platforms, students gain valuable skills and knowledge and will be able to:
- Demonstrate the ability to apply advanced electrical and computer engineering theory and methods to translate functional system descriptions into component-level designs and structures.
- Demonstrate the ability to design and conduct experiments or simulations, as well as analyze and interpret the results.
- Demonstrate proficiency in the use of advanced mathematical and analytical techniques and modern engineering tools necessary for engineering practice.
Electrical and Computer Engineering Master’s Degree Concentrations
A focus area/concentration can be selected but is not required. Your choice of concentrations will appear on your transcript upon graduation.
- Communications and Networking: Study the engineering behind today’s communications networks.
- Photonics: Study how fiber optics, lasers, and more can be used in labs and through practical applications.
Electrical and Computer Engineering Master’s Degree Focus Areas
A focus area/concentration can be selected but is not required. Your choice of focus area will not appear on your diploma upon graduation but provide tailored study in interests in the selected areas.
- AI and Autonomous Systems: Study fundamental technologies and theory related to the analysis and design of autonomous systems and the confluence of the theory and application of artificial intelligence concepts to enhancing the capabilities of these systems.
- Communications and Networking: Study the engineering behind today’s communications networks.
- Computer Engineering: Study the engineering behind advanced computing data systems, architecture, and more.
- Electronics and Solid State: Study the theories, designs, and systems behind circuits and electronic materials.
- Optics and Photonics: Study how fiber optics, lasers, and more can be used in labs and through practical applications.
- RF and Microwave Engineering: Study electromagnetic transmission, advanced antenna systems, and radio wave manipulation.
- Signal Processing: Study the practical application of signal processing through real-time computer vision, machine learning, digital signal processing, and more.
- Systems and Controls: Study the connections between different engineering systems and the theory that controls them.
Programs
No matter where you are in your career, taking the next step has never been easier with our online and part-time options. The Engineering for Professionals program offers three options for Electrical and Computer Engineering; you can earn a Master of Science in Electrical and Computer Engineering, a Graduate Certificate, or a Post-Master’s Certificate.
Electrical and Computer Engineering Courses
Get details about course requirements, prerequisites, concentrations, focus areas, and electives offered within the program. All courses are taught by subject-matter experts who are executing the technologies and techniques they teach. For exact dates, times, locations, fees, and instructors, please refer to the course schedule published each term.
Program Contacts
-
Email:cleon.davis@jhu.edu
-
Ramsey Hourani
Program Manager Electrical and Computer Engineering
Email:rhouran5@jhu.edu
-
Neil Palumbo
Program Manager Electrical and Computer Engineering
Email:npalumb1@jhu.edu
-
Email:jeffrey.chavis@jhu.edu
-
Email:azylins1@jhu.edu
-
Email:Brittany.Quinn@jhuapl.edu
Tuition and Fees
Did you know that 78% of our enrolled students’ tuition is covered by employer contribution programs? Find out more about the cost of tuition for prerequisite and program courses and the Dean’s Fellowship.
“I enjoyed the ability to take courses on my time. I selected an online program instead of an in-person program for the flexibility. My position and work would not allow me to leave during the day for courses, but the EP program allowed this. I found many of my instructors to be helpful and care about the students. ”
Why Hopkins?
When ambition meets opportunity, anything is possible. Earn your degree on your terms at Johns Hopkins Engineering for Professionals.
Multiple Ways to Learn - Take courses completely online, on-site, or through a hybrid of both. We also offer virtual live—a synchronous, live instruction option that allows you to take a course at a scheduled time, with your classmates, but in your own space. Learn More
Learn on Your Terms - Develop the in-demand knowledge to achieve your personal career goals in your field of choice—on your schedule. Choose modern, relevant courses to design the learning experience that best fits your objectives. Learn More
Career-advancing Education - Coursework incorporates industry-specific knowledge that you can use from day one. As a graduate, you will be prepared to advance your career, cross over into other engineering fields, take on leadership roles, and increase your income-earning potential.
Electrical and Computer Engineering Master's FAQs
All master’s programs provided by Engineering for Professionals must be completed within five years of acceptance into the program. Students may take one, two, or more classes a semester or consult with their advisor to schedule semesters off to match their schedules and needs.
On average, professionals with an electrical and computer engineering master’s make around $96k after completing their degrees.
No. If pursuing the master’s option, you will graduate with a single degree: a Master of Science in Electrical and Computer Engineering. The certificate programs also provide a single certificate. The curriculum is combined into a single program of study.
Applications are evaluated on a rolling admissions basis. We normally have a 4–6 week turnaround time once we have received every required piece of the application.
The Engineering for Professionals program was designed with working professionals in mind. Therefore, we offer both synchronous and asynchronous courses to accommodate your busy schedule.
Electrical and Computer Engineering Master’s Student Outcomes
An Electrical and Computer Engineering master's degree can help deepen your technical expertise while preparing for leadership and innovation-focused roles across a wide range of industries. As technologies such as artificial intelligence, embedded systems, telecommunications, and advanced electronics continue to evolve, organizations need professionals with specialized engineering knowledge.
Whether you're looking to advance within your current engineering discipline or transition into a new technical specialty, graduate education can help expand your career options. Many professionals also benefit from networking opportunities with faculty, researchers, alumni, and industry peers who work in emerging technological development.
Electrical and Computer Engineering provides a broad foundation for solving complex technological challenges. Through an online master’s degree in Electrical and Computer Engineering, you’ll develop advanced knowledge and skills in areas such as digital systems design, embedded systems, computer architecture, signal processing, communications networks, machine learning, and electronics.
Students often strengthen their analytical and problem-solving abilities through coursework involving system modeling, hardware-software integration, algorithm development, and performance optimization. As organizations integrate intelligent technologies into more and more products and operations, professionals who understand both computing and electrical systems are increasingly valuable.
Technical communication and project management are important soft skills for electrical engineers. Engineering teams frequently collaborate across multiple disciplines, requiring professionals who can communicate technical concepts clearly and coordinate complex development efforts.
These skills are required because modern technologies depend on seamless integration between hardware and software systems. Engineers must understand how components interact, identify performance limitations, and develop solutions that improve efficiency, reliability, and functionality. Advanced education can help prepare you to address these challenges while contributing to technological innovation.
In addition to technical development, many online electrical engineering master’s programs provide opportunities to build professional connections that support career advancement and future collaboration.
Graduates pursue a variety of electrical engineering careers and computer engineering careers across technical, research, and management-focused roles. Common positions include electrical engineer, computer engineer, embedded systems engineer, hardware engineer, systems engineer, communications engineer, network engineer, and electronics design engineer.
Some professionals specialize in areas such as semiconductor design, cybersecurity, robotics, machine learning, or advanced communications systems. Others move into engineering management, product development leadership, or technical consulting positions.
According to the U.S. Bureau of Labor Statistics, electrical and electronics engineers earned a median annual salary of $117,680 in May 2024, with employment projected to grow 9% from 2024 to 2034. Computer hardware engineers earned a median annual salary of $155,020 in May 2024, with employment projected to grow 7% during the same period. These growth projections reflect continued demand for professionals who can support technological innovation across multiple sectors.
A graduate degree can help position you for specialized technical roles and increased leadership responsibilities within engineering organizations.
Electrical and Computer Engineering graduates work across many industries that depend on advanced technology development. Telecommunications organizations employ engineers to support communications infrastructure, wireless networks, and emerging connectivity solutions.
Technology companies rely on electrical and computer engineers to design hardware platforms, software-integrated systems, consumer electronics, and cloud computing infrastructure. Manufacturing organizations employ engineers to improve automation systems, robotics platforms, and industrial technologies.
Aerospace, defense, healthcare technology, energy, automotive engineering, semiconductor manufacturing, and research organizations also offer career opportunities. Many of these sectors are experiencing rapid technological change and require professionals who can navigate increasingly complex technical environments.
For working professionals, an Electrical and Computer Engineering master’s degree can provide the advanced knowledge and skills needed to remain competitive, pursue technical specialization, and contribute to the development of next-generation technologies.
“The availability of courses was awesome. There was always a course I wanted to take and if a course I wanted to take didn’t fit in my schedule I knew that I would have an opportunity to take it in the near future. I also liked all my instructors. They were all very knowledgeable and very helpful in answering questions whenever they arose. ”
Academic Calendar
Find out when registration opens, classes start, transcript deadlines and more. Applications are accepted year-round, so you can apply any time.