Bachelor of Computer Engineering at Johns Hopkins University

    Bachelor of Computer Engineering at Johns Hopkins University

    Bachelor of Computer Engineering at Johns Hopkins University

    Johns Hopkins University offers the Bachelor of Computer Engineering as a full-time degree delivered on campus at its main campus in Baltimore, United States of America. Taught in English and completed over 4 years, the program equips students with the theoretical knowledge and practical skills required for computer engineering and related professional fields. The next available intake begins on May 22, 2027.

    About Bachelor of Computer Engineering

    Overview

    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.

    Mission

    The Computer Engineering Program at Johns Hopkins is supported by faculty in the Department of Electrical and Computer Engineering and the Department of Computer Science, 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. 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 computer 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.

    Educational Objectives

    The Program Educational Objectives (PEOs) for computer engineering (CE) at the Johns Hopkins University describe what CE graduates are expected to attain within a few years of graduation. The PEOs are determined in consultation with the Electrical and Computer Engineering External Advisory Committee and approved by the ECE faculty.

    The educational objectives of the CE program are:

    • Our graduates will become successful practitioners in engineering and other diverse careers.
    • Some graduates will pursue advanced degree programs in engineering and other disciplines.

    ECE Focus Areas for Undergraduate Studies

    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: 

    1. Computing Systems
    2. Integrated Circuits and Microsystems
    3. Machine Learning and Artificial Intelligence
    4. Medical Imaging
    5. Photonics and Optoelectronics
    6. Robotics
    7. Signals, Systems, and Communication

    "‹Classes that fall under each category can be found at https://engineering.jhu.edu/ece/academics/undergraduate-studies/degree-options/study-focus-areas-for-undergraduates/ .

    Learning Outcomes

    Students graduating with a B.S. in computer engineering will have demonstrated:

    1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
    2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
    3. an ability to communicate effectively with a range of audiences
    4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
    5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
    6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
    7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

    Each student and faculty advisor must consider these objectives in planning a set of courses and projects that will satisfy degree requirements. The sample programs and the program checklist included in this advising manual illustrate course selections that will help students meet the program objectives.

    Faculty and others will assess student performance to ensure that our educational objectives are met. Students will have opportunities to assess their own educational progress and achievements in several ways, including exit interviews and alumni surveys. Through regular review processes, including Academic Council departmental reviews, visits by the departmental external advisory board, course evaluations, and ABET visits; students will have opportunities to discuss their educational experiences and expectations. The outcomes of these assessment processes will be used by the faculty to improve the content and delivery of the educational program.

    The success of each student's program will depend on effective faculty advising. Every undergraduate student in the Computer Engineering Program must follow a program approved by a faculty advisor.

    Disciplines

    Whiting School of Engineering

    Requirements and Admission Criteria for Bachelor of Computer Engineering at Johns Hopkins University

    Entry Requirements

    Hopkins invests in developing global perspectives so students can be engaged citizens wherever they are.

    As a global university with students from all over the world, we welcome all kinds of experiences and new ways of thinking. We’re here to connect international students with the resources you need to become leaders and active members in our community and beyond. 

    Please email [email protected] with any general international admissions questions. You can also email your regional admissions counselor if you have any questions specific to the area where you live or study.

    English Requirements

    • IELTSMin 7
    • TOEFLMin 100

    Tuition and Fee Information for Bachelor of Computer Engineering at Johns Hopkins University

    Application Fee 70

    How to Apply for Bachelor of Computer Engineering at Johns Hopkins University

    Your completed application
    The Hopkins supplement, which includes our supplemental essay
    Class of 2027 Supplemental Essay Prompt

    Founded on a spirit of exploration and discovery, Johns Hopkins University encourages students to share their perspectives, develop their interests and pursue new experiences. Use this space to share something you’d like the admissions committee to know about you (your interests, your background, your identity, or your community) and how it has shaped what you want to get out of your college experience at Hopkins. (300-400 words)

    The $70 application fee or fee waiver

    You can request a fee waiver directly through the Common Application or Coalition on Scoir. If you don’t meet the eligibility criteria on the application and need support covering the application fee, have a representative from your current high school submit our fee waiver request form.

    Your standardized test scores Optional

    If you choose to submit your scores, our admissions committee will consider them as additional context in our review process. You’re welcome to submit SAT, ACT, AP, IB, English language proficiency exams, or any other score you feel reflects your academic ability. Applicants aren’t at a disadvantage if they don’t submit test scores.

    Your signed Early Decision Agreement Early Decision I and II only

    If you’re applying as an Early Decision applicant, you must submit a binding agreement to attend Hopkins if admitted.

    Bachelor of Computer Engineering at Johns Hopkins University
    Johns Hopkins University
    Johns Hopkins University
    United States of America

    United States of America, Baltimore

    WhatsApp student consultation with YouApply