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.

Bachelor's

Electrical Engineering, Bachelor of Science

Johns Hopkins University Whiting School of Engineering 88 courses 126 total credits

About This Program

The Electrical and Computer Engineering (ECE) Department takes a human-centric approach to research and education, with a focus on applications in speech processing, medical imaging, bio-photonics, computer-integrated surgery, renewable energy, human inspired electronic systems for perception and cognition, and other cutting-edge technologies that address real-world problems. Our courses cover wide-ranging topics in three broad areas: signal, systems, and control; electro-physics; and computational systems. The Electrical Engineering Program at Johns Hopkins is supported by faculty in the Department of Electrical and Computer Engineering who are committed to providing a rigorous educational experience that prepares students for further study and to professionally and ethically practice engineering in a competitive global environment. Electrical Engineering is concerned with a wide variety of topics in signals, systems and communications, photonics and optoelectronics, and computer engineering. The mission of the program is to provide students with a broad, integrated education in the fundamentals and advanced topics in computer engineering, basic sciences, mathematics, and humanities in an environment that fosters the development of analytical, computational, and experimental skills, and that involves students in design projects and research experiences; and to provide our electrical engineering graduates with the tools, skills and competencies necessary to understand and apply today’s technologies and become leaders in developing and deploying tomorrow’s technologies. ECE Students have a lot of flexibility as it relates to their studies. They have the ability to craft a program that is as broad or as specific as they wish. Students who want to deepen their knowledge can do so in seven different areas of the discipline. They are:

Degree Requirements

Basic Science Clective with N, EN, or QN area designation(s) 2 3 credits

FA1 WRITING AND COMMUNICATION

Complete one from the following:

FA1 WRITING AND COMMUNICATION

Code Course Title Credits
EN.661.250 Oral Presentations 3

FA2 SCIENTIFIC AND QUANTITATIVE REASONING

FA2 SCIENTIFIC AND QUANTITATIVE REASONING

FA2 SCIENTIFIC AND QUANTITATIVE REASONING

FA2 SCIENTIFIC AND QUANTITATIVE REASONING

Complete one from the following:

PROGRAMMING REQUIREMENT

Code Course Title Credits
EN.601.220 Intermediate Programming 4
Total PROGRAMMING REQUIREMENT 4 credits

Other Engineering Advanced Labs

Code Course Title Credits
EN.510.433 Senior Design Research 3
EN.510.434 Senior Design/Research II 3
EN.530.403 MechE Senior Design Project I 4
EN.530.404 MechE Senior Design Project II 4
EN.530.420 Robot Sensors/Actuators 4
EN.530.421 Mechatronics 3
EN.530.474 Effective and Economic Design for Biomedical Instrumentation 4
EN.540.418 Projects in the Design of a Chemical Car 2
EN.540.419 Projects in the Design of a Chemical Car 2
EN.540.421 Project in Design: Pharmacodynamics 3
EN.540.432 Project in Design: Pharmacokinetics 3
EN.580.311 Design Team Health-Tech Project I 4
EN.580.312 Design Team Health-Tech Project II 4
EN.580.411 Design Team Health-Tech Project I 4
EN.580.412 Design Team Health-Tech Project II 4
EN.580.437 Biomedical Data Design 4
EN.580.438 Biomedical Data Design II 4
EN.580.471 Principles of Design of BME Instrumentation 4
EN.580.472 Advanced Projects in Biomedical Instrumentation 4
EN.580.480 Precision Care Medicine I 4
EN.580.481 Precision Care Medicine II 4
EN.580.493 Imaging Instrumentation 4
EN.580.494 Build an Imager 3
EN.601.315 Databases 3
EN.601.411 Computer Science Innovation & Entrepreneurship II 3
EN.601.415 Databases 3
EN.601.421 Object Oriented Software Engineering 3
EN.601.443 Security & Privacy in Computing 3
EN.601.447 Computational Genomics: Sequences 3
EN.601.454 Introduction to Augmented Reality 3
EN.601.456 Computer Integrated Surgery II 3
EN.601.461 Computer Vision 3
EN.601.466 Information Retrieval and Web Agents 3
EN.601.468 Machine Translation 3
EN.601.471 Natural Language Processing: Self-Supervised Models 3
EN.601.482 Machine Learning: Deep Learning 4
EN.601.484 Explainable AI Design & Human-AI Interaction 3
EN.601.496 Computer Integrated Surgery II - Teams 3

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

Get expert help with your Bachelor'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