Computer Engineering
Preparing the next generation of engineering leaders.
We encourage our students to imagine what comes next—and then make it happen. Computer Engineering provides you with the skills and knowledge to understand and build the digital systems we use every day.
With a broad, integrated education in both the fundamentals of and advanced topics in computer engineering, basic sciences, mathematics, and humanities, our majors go on to become leaders in developing and implementing tomorrow’s technologies.
CLASSES YOU MIGHT TAKE
Deep Learning
Deep Learning is emerging as one of the most successful tools in machine learning for feature learning and classification. This course will introduce you to the basics of Neural Networks and expose you to cutting-edge research. We’ll provide a survey of various deep learning-based architectures such as autoencoders, recurrent neural networks and convolutional neural networks. We’ll discuss merits and drawbacks of available approaches and identify promising avenues of research in this rapidly evolving field.
ECE Ideation and Design Lab
Master critical skills like user discovery and product specifications, concept development, systems engineering and design optimization, and effective team work. You’ll experience first-hand the joys and challenges of the professional world and you’ll be actively managed and supervised to learn the most effective industry practices with the instruction team.
Engineering Solutions in a Global, Economic, Environmental, and Societal Context
The course aims to examine technology as it transitions from old to new, from impossible to possible. It will also evaluate the new hazards that these new technologies may have on the world. You’ll have to quantify the good and the bad of each solution and weigh their contribution to environment, economy, society and healthcare.
Faculty Spotlight
Join the Club
Hopkins students are eager to pursue their interests outside the classroom. With 450+ student-led organizations, here are just a few you could join:
- Design, Build, Fly
- Engineers Without Borders (EWB)
- GreenHacks
- Johns Hopkins Association for Computing Machinery
- Johns Hopkins Undergraduate Brain Computer Interface Society
- HopAI
- HopHacks
- Hopkins Robotics Club
- Medical Technology Network at Johns Hopkins (MTN)
- National Society of Black Engineers (NSBE)
- Out in Science, Technology, Engineering & Mathematics (oSTEM)
- SciComm
- Society of Hispanic Professional Engineers (SHPE)
- Society of Women Engineers (SWE)
- The Triple Helix at Johns Hopkins University
- Women in Computer Science