• Skip to Content
  • AZ Index
  • Catalogue Home
  • Johns Hopkins University Home
Johns Hopkins University
Academic Catalogue | 2025-26 Edition
Class Schedule Search
Search location
  • Catalogue Home
  • Programs
  • Courses
  • Policies & Information
  • Print Options
  • Archives
  • Amendments

Computer Science, Bachelor of Science

Whiting School of Engineering

Catalogue Home

  • Explore our Programs
  • University-​wide Policies and Information
    • Academic Policies and Information
      • Academic Calendar
      • Academic Integrity Policies
      • Animal Care and Use Program
      • Credit Hour Policy
      • FERPA
      • PHD Specific Policies
      • Student Leave of Absence Policy
      • Student Status (Course Load)
      • Transcripts and Enrollment Verifications
    • Admission and Aid
      • Tuition, Fees, and Cost of Attendance
        • Financial Aid
    • Higher Education Act Disclosures
      • General Institutional Information
      • Health and Safety Information
      • Student Financial Assistance Information
    • Office of Institutional Equity
      • Discrimination and Harassment Policy and Procedures
      • Equal Opportunity and Title IX Notice
      • Sexual Misconduct Policy and Procedures
    • Rights, Privileges, and Responsibilities
      • Academic Grievance Policy: Students and Postdoctoral Fellows
      • New Child Accommodations for Full-​Time Graduate Students and Postdoctoral Trainees
      • Personal Relationships Policy
      • Photography and Film Rights Policy
      • Student Conduct Code
      • Student Disability Services (SDS)
      • Student Health
    • Veterans Affairs
  • Bloomberg School of Public Health
    • Academic Calendar
    • Admission
    • CEPH Requirements
    • Departments
      • Department of Biochemistry and Molecular Biology
        • Biochemistry and Molecular Biology, MHS
        • Biochemistry and Molecular Biology, ScM
        • Biochemistry and Molecular Biology, PhD
        • Non-​Degree Training
      • Department of Biostatistics
        • Biostatistics, MHS
        • Biostatistics, ScM
        • Biostatistics, PhD
      • Department of Environmental Health and Engineering
        • Environmental Health, MHS
        • Environmental Health, SCM
        • Toxicology for Human Risk Assessment, MS
        • Environmental Health, PhD
        • Non-​Degree Training
      • Department of Epidemiology
        • Epidemiology, MHS
        • Epidemiology, ScM
        • Epidemiology, PhD
        • Non-​Degree Training
      • Department of Health, Behavior and Society
        • Health Education and Health Communication, MSPH
        • Genetic Counseling, ScM
        • Health, Behavior, and Society, MHS
        • Social and Behavioral Sciences, PhD
        • Non-​Degree Training
      • Department of Health Policy and Management
        • Health Administration, MHA
        • Health Economics and Outcomes Research, MHS
        • Health Finance and Management, MHS
        • Health Policy, MSPH
        • Health Policy and Management, PhD
        • Health Policy and Management, DrPH (Tsinghua)
        • Non-​Degree Training
      • Department of International Health
        • Global Health Economics, MHS
        • International Health, MSPH
        • International Health, MSPH, Human Nutrition-​Dietitian
        • International Health, MA/​MSPH
        • International Health, PhD
        • Non-​Degree Training
      • Department of Mental Health
        • Mental Health, MHS
        • Mental Health, PhD
        • Non-​Degree Training
      • Department of Molecular Microbiology &​ Immunology
        • Molecular Microbiology &​ Immunology, MHS
        • Molecular Microbiology &​ Immunology, ScM
        • Molecular Microbiology &​ Immunology, PhD
        • Non-​Degree Training
      • Department of Population, Family and Reproductive Health
        • Population, Family and Reproductive Health, MHS
        • Population, Family and Reproductive Health, MHS Online
        • Population, Family and Reproductive Health, MSPH
        • Population, Family and Reproductive Health, PhD
      • Doctor of Public Health (DrPH)
      • Graduate Training Programs in Clinical Investigation
        • Clinical Investigation, MHS
        • Clinical Investigation, PhD
        • Clinical Investigation, ScM
      • Master of Arts in Public Health Biology
      • Master of Bioethics
      • Master of Public Health Program
        • DNP/​MPH
        • DVM/​MPH
        • JD/​MPH
        • LLM/​MPH
        • MBA/​MPH with China Europe International Business School
        • MD/​MPH
        • MPH/​MBA
        • MSW/​MPH
      • MAS-​Office
        • Master of Applied Science in Humanitarian Health
        • Master of Applied Science in Patient Safety and Healthcare Quality
        • Master of Applied Science in Population Health Management
        • Master of Applied Science in Spatial Analysis for Public Health
      • Bachelor's/​Master's Degrees
      • MD/​PhD
      • Residency Programs
        • General Preventive Medicine Residency Program
        • Occupational and Environmental Medicine Residency
    • Certificates
      • Adolescent Health, Certificate
      • Bioethics, Certificate
      • Climate and Health, Certificate
      • Clinical Trials, Certificate
      • Community-​Based Public Health, Certificate
      • Demographic Methods, Certificate
      • Environmental and Occupational Health, Certificate
      • Epidemiology for Public Health Professionals, Certificate
      • Evaluation: International Health Programs, Certificate
      • Food Systems, the Environment &​ Public Health, Certificate
      • Gender and Health, Certificate
      • Gerontology, Certificate
      • Global Digital Health, Certificate
      • Global Health, Certificate
      • Global Health Practice, Certificate
      • Health and Human Rights, Certificate
      • Health Communication, Certificate
      • Health Disparities and Health Inequality, Certificate
      • Health Education, Certificate
      • Health Finance and Management, Certificate
      • Healthcare Epidemiology and Infection Prevention and Control, Certificate
      • Humane Sciences and Toxicology Policy, Certificate
      • Humanitarian Health, Certificate
      • Implementation Science and Research Practice, Certificate
      • Injury and Violence Prevention, Certificate
      • Leadership for Public Health and Healthcare, Certificate
      • Lesbian, Gay, Bisexual, Transgender, and Queer (LGBTQ) Public Health, Certificate
      • Maternal and Child Health, Certificate
      • Mental Health Policy, Economics and Services, Certificate
      • Pharmacoepidemiology and Drug Safety, Certificate
      • Population and Health, Certificate
      • Population Health Management, Certificate
      • Product Stewardship for Sustainability, Certificate
      • Public Health Advocacy, Certificate
      • Public Health Economics, Certificate
      • Public Health Informatics, Certificate
      • Public Health Preparedness, Certificate
      • Public Health Training Certificate for American Indian Health Professionals
      • Public Mental Health Research, Certificate
      • Quality, Patient Safety, and Outcomes Research, Certificate
      • Rigor, Reproducibility and Responsibility in Scientific Practice, Certificate
      • Risk Sciences and Public Policy, Certificate
      • Social Epidemiology, Certificate
      • Spatial Analysis for Public Health, Certificate
      • Training Certificate in Public Health
      • Tropical Medicine, Certificate
      • Vaccine Science and Policy, Certificate
    • Policies
      • Academic
        • Academic Ethics Code
        • Compliance Line
        • Grade Appeal Policy
        • Grading System
        • Graduation Policy
        • Interdivisional Registration
        • Multi-​Term Course Policy
        • Post-​Doctoral Fellow Student Status
        • Student Grievance Policy
        • Voluntary Leave of Absence Policy
      • Research
        • Animal Research
        • Human Subjects Research
        • Worker's Compensation
  • Carey Business School
    • Admission
      • Master’s Programs
      • Certificate Programs
      • Graduate Degree Requirements
      • International Student Admission Policy
      • Verification of Credentials
      • Other Admission Policies
    • Degrees and Certificates
      • Artificial Intelligence for Business, Graduate Certificate
      • Business Administration (Flexible), MBA
      • Business Administration (Full Time), MBA
      • Business Analytics and Artificial Intelligence, Master of Science
      • Business Analytics and Artificial Intelligence (Part Time), Master of Science
      • Business Analytics and Risk Management, Graduate Certificate
      • Design Leadership, MBA/​MA Dual Degree
      • Digital Marketing, Graduate Certificate
      • Entrepreneurial Marketing, Graduate Certificate
      • Finance (Part Time), Master of Science
      • Finance, Master of Science
      • Financial Management, Graduate Certificate
      • Financial Management, Graduate Certificate, Investments, Graduate Certificate, Applied Economics, MS
      • Health Care Management (Part Time), Master of Science
      • Health Care Management, Master of Science
      • Healthcare Management, Innovation, and Technology, Graduate Certificate
      • Information Systems and Artificial Intelligence for Business, Master of Science
      • Information Systems and Artificial Intelligence for Business (Part Time), Master of Science
      • Investments, Graduate Certificate
      • Leadership Development Program, Graduate Certificate
      • Marketing (Part Time), Master of Science
      • Marketing, Master of Science
      • MBA/​Applied Economics, MS Dual Degree
      • MBA/​Biotechnology, MS Dual Degree
      • MBA/​Communication, MA Dual Degree
      • MBA/​DNP Dual Degree
      • MBA/​Government, MA Dual Degree
      • MBA/​Healthcare Organizational Leadership, MSN Dual Degree
      • MBA/​Health Care Management, MS Dual Degree
      • MBA/​JD Dual Degree
      • MBA/​MA in International Relations
      • MBA/​MD Dual Degree
      • MBA/​MPH Dual Degree
      • Real Estate and Infrastructure (Part Time), Master of Science
      • Real Estate and Infrastructure, Master of Science
      • Business, Minor
    • Policies and Resources
      • Academic Calendar
      • Academic Ethics Policy
      • Academic Progress and Standards
      • Changing Degree Program
      • Grading Policy
      • Graduation
      • Attendance Policy
      • Leave of Absence
      • Registration
      • Student Accounts
      • Transfer of Graduate Credit
      • Waiver Exams
  • Peabody Institute
    • General Information, Procedures and Regulations
      • Introduction and Nomenclature
      • Mission
      • Accreditation
      • Links
      • Honor Societies
    • Procedural Information
      • Applicability
      • Studio Assignments
      • Course Numbering
      • Large Ensemble Participation
      • Competitions
      • Recitals
      • Academic Advising
      • Inter-​Institutional Academic Arrangements
      • Study Abroad Program
      • Outside Instruction and Public Performance
    • Academic Regulations
      • Applicability
      • Academic Code of Conduct
      • Program Classification, Status, and Credit Limits
      • Sources of Credit
      • Grading System and Regulations
      • Dean's List Criteria
      • Academic Standing
      • Registration Regulations
      • Attendance and Absences
      • Interruption of Degree Work
      • Graduation Eligibility
    • Degree and Diploma Programs
      • Bachelor of Fine Arts in Dance (BFA)
      • Bachelor of Music (BM)
        • Curricula
          • Bachelor of Music in Composition
          • Bachelor of Music in Hip Hop
          • Bachelor of Music in Jazz Performance
          • Bachelor of Music in Music Education
          • Bachelor of Music in Music for New Media
          • Bachelor of Music in Performance
            • Bachelor of Music in Performance
            • Bachelor of Music in Performance -​ Computer Music
            • Bachelor of Music in Performance -​ Guitar
            • Bachelor of Music in Performance -​ Harpsichord
            • Bachelor of Music in Performance -​ Historical Performance
            • Bachelor of Music in Performance -​ Orchestral Instruments
            • Bachelor of Music in Performance -​ Organ
            • Bachelor of Music in Performance -​ Piano
            • Bachelor of Music in Performance -​ Voice
          • Bachelor of Music in Recording Arts &​ Sciences
        • Minors
          • Business of Music, Minor
          • Directed Studies, Minor
          • Historical Performance, Minor
          • Historical Performance: Voice, Minor
          • Liberal Arts, Minor
          • Music Theory, Minor
          • Musicology, Minor
        • Combined Degree Programs
          • Peabody-​Homewood Double Degree Program
        • Accelerated Graduate Degrees
          • Five-​Year BM/​MM Program
          • Five-​Year BMRA/​MA Program
            • Five-​Year BM/​MA: Music for New Media Variant
      • Master of Music (MM)
        • Master of Music in Composition
        • Master of Music in Film and Game Scoring
        • Master of Music: Performance
          • Master of Music, Performance -​ Choral Conducting specialization
          • Master of Music, Performance -​ Computer Music specialization
          • Master of Music, Performance -​ Guitar specialization
          • Master of Music, Performance -​ Harpsichord specialization
          • Master of Music, Performance -​ Historical Performance Instruments specialization
          • Master of Music, Performance -​ Historical Performance Voice specialization
          • Master of Music, Performance -​ Jazz specialization
          • Master of Music, Performance -​ Orchestral Conducting specialization
          • Master of Music, Performance -​ Orchestral Instruments specialization
          • Master of Music, Performance -​ Organ specialization
          • Master of Music, Performance -​ Piano specialization
          • Master of Music, Performance -​ Wind Conducting specialization
          • Master of Music, Performance -​ Voice specialization
        • Master of Music: Academic Majors
          • Performance, Master of Music -​ Pedagogy emphasis
          • Music Education, Master of Music
          • Musicology, Master of Music
          • Music Theory Pedagogy, Master of Music
        • Master of Music: Low Residency
      • Master of Arts (MA)
        • Audio Sciences: Acoustics, Master of Arts
          • Five-​Year BM/​MA Program Requirements: Acoustics
        • Audio Sciences: Recording Arts and Sciences, Master of Arts
          • Five-​Year BM/​MA Program Requirements: Recording Arts
      • Doctor of Musical Arts (DMA)
        • Composition, Doctor of Musical Arts
        • Performance, Doctor of Musical Arts -​ Guitar specialization
        • Performance, Doctor of Musical Arts -​ Historical Performance Instruments specialization
        • Performance, Doctor of Musical Arts -​ Orchestral Conducting specialization
        • Performance, Doctor of Musical Arts -​ Orchestral Instruments specialization
        • Performance, Doctor of Musical Arts -​ Organ specialization
        • Performance, Doctor of Musical Arts -​ Piano specialization
        • Performance, Doctor of Musical Arts -​ Voice specialization
        • Performance, Doctor of Musical Arts -​ Wind Conducting specialization
      • Performer’s Certificate (PC)
        • Guitar, Performer's Certificate
        • Orchestral Instruments, Performer's Certificate
        • Organ, Performer's Certificate
        • Piano, Performer's Certificate
        • Voice, Performer's Certificate
      • Graduate Performance Diploma (GPD)
      • Artist’s Diploma (AD)
    • Extension Study
      • Music Education Certification -​ Instrumental
      • Music Education Certification -​ Vocal
  • Nitze School of Advanced International Studies
    • Degrees and Certificates
      • International Studies, Doctor of Philosophy
      • International Affairs, Doctor of
      • European Public Policy, Master of Arts
      • Global Policy, Master of Arts
      • Global Risk, Master of Arts (On-​site)
      • Global Risk, Master of Arts (Online)
      • International Affairs, Master of Arts
      • International Economics and Finance, Master of Arts
      • International Relations, Master of Arts
      • International Studies, Master of Arts
      • International Public Policy, Master of
      • Strategy, Cybersecurity, and Intelligence, Master of Arts
      • Sustainable Energy, Master of Arts (Online)
      • Chinese and American Studies, Hopkins-​Nanjing Center Certificate
      • Dual Degrees and Exchange Programs
      • Graduate Certificates
      • International Studies, Diploma
    • Policies and Resources
      • Academic Integrity
      • Academic Policies and Resources
      • Student Life
    • School Leadership and Key Contacts
  • School of Education
    • Academic and Student Policies
      • Academic and Student Conduct Policies
      • Academic Standards
      • Grading System and Academic Records
      • Grievances and Complaints
    • Admission
    • Graduation
    • Programs
      • Doctoral Programs
        • Education (Online), EdD
        • Education, PhD
      • Master's Programs
        • Counseling, Master of Science
        • Education, Master of Science
          • Education, Master of Science – Digital Age Learning and Educational Technology (Online)
          • Education, Master of Science -​ Educational Studies
          • Education, Master of Science -​ Gifted Education
          • Education, Master of Science -​ School Administration and Supervision
        • Education Policy, Master of Science
        • Health Professions (Online), Master of Education
        • Learning, Design, and Technology, Master of Education
        • Special Education, Master of Science
        • Teaching Professionals, Master of Education
      • Post Master's Certificates
        • Applied Behavior Analysis, Post–Master’s Certificate
        • Clinical Mental Health Counseling, Post–Master’s Certificate
        • Evidence-​Based Teaching in the Health Professions, Post–Master’s Certificate
      • Certificate of Advanced Graduate Study
        • Counseling, Certificate of Advanced Graduate Study
      • Graduate Certificates
        • Education of Students with Autism and Other Pervasive Developmental Disorders, Graduate Certificate
        • Educational Leadership for Independent Schools, Graduate Certificate
        • Gifted Education, Graduate Certificate
        • Leadership in Technology Integration (Online), Graduate Certificate
        • Mathematics/​STEM Instructional Leader (PreK-​6) (Online), Graduate Certificates
        • Mind, Brain and Teaching (Online), Graduate Certificate
        • School Administration and Supervision, Graduate Certificate
        • Urban Education, Graduate Certificate
    • Centers &​ Institutes
    • Scholarships
    • State Authorization of Distance Education (NC-​SARA)
  • School of Medicine
    • General Information
      • Conduct in Teacher/​Learner Relationships (Learner Treatment Policy)
      • Lectureships and Visiting Professorships
      • Loan Funds
      • Medical Student Advising
      • Named Professorships
      • Office of Medical Student Affairs
      • Scholarships
      • Student Research Scholarships and Awards
      • Tuition
      • Tuition and Other Fees
      • Young Investigators’ Day
    • Policies
    • Graduate Programs
      • Anatomy Education, MS
      • Applied Health Sciences Informatics, MS
      • Biochemistry, Cellular and Molecular Biology, PhD
      • Biological Chemistry, PhD
      • Biomedical Engineering, PhD
      • Biophysics and Biophysical Chemistry, PhD/​Molecular Biophysics, PhD
      • Cellular and Molecular Medicine, MS
      • Cellular and Molecular Medicine, PhD
      • Cellular and Molecular Physiology, PhD
      • Clinical Anaplastology, MS
      • Clinical Informatics, Post-​Baccalaureate Certificate
      • Cross-​Disciplinary Program in Graduate Biomedical Sciences, PhD
      • Functional Anatomy and Evolution, PhD
      • Health Sciences Informatics, MS
      • Health Sciences Informatics, PhD
      • History of Medicine, MA (On-​site)
      • History of Medicine, MA (Online)
      • History of Medicine, PhD
      • History of Medicine, Post-​Baccalaureate Certificate (Online)
      • Human Genetics and Genomics, PhD
      • Immunology, PhD
      • Medical and Biological Illustration, MA
      • Medical Physics, MS
      • Medical Physics, PhD
      • Medical Physics, Post-​Baccalaureate Certificate
      • Neuroscience, PhD
      • Pathobiology, PhD
      • Pharmacology and Molecular Sciences, PhD
    • Medical Program
      • Doctor of Medicine, MD
      • MD-​MBA, Combined Degree
      • MD-​PhD, Combined Degree
      • Subject Areas
        • Anesthesiology and Critical Care Medicine
        • Biological Chemistry
        • Biomedical Engineering
        • Biophysics and Biophysical Chemistry
        • Cell Biology
        • Department of Genetic Medicine
        • Dermatology
        • Emergency Medicine
        • Epidemiology
        • Functional Anatomy and Evolution
        • Gynecology and Obstetrics
        • Health Sciences Informatics
        • History of Medicine
        • Medicine
        • Molecular and Comparative Pathobiology
        • Molecular Biology and Genetics
        • Multi-​Department Courses
        • Neurology
        • Neuroscience
        • Oncology
        • Ophthalmology
        • Pathology
        • Pediatrics
        • Pharmacology and Molecular Sciences
        • Physical Medicine and Rehabilitation
        • Physiology
        • Psychiatry and Behavioral Sciences
        • Public Health
        • Radiation Oncology and Molecular Radiation Sciences
        • Radiology and Radiological Science
        • Surgery
    • Postdoctoral Fellows
  • School of Nursing
    • Admission
    • Advising
    • Certificates
      • Healthcare Organizational Leadership, Post-​Master’s Certificate
      • Nursing Education, Post-​Master's Certificate
      • Psychiatric Mental Health Nurse Practitioner, Post-​Master's Certificate
    • Doctoral Degrees
      • Doctor of Nursing Practice, Advanced Practice Track
        • Adult-​Gerontological Acute Care Nurse Practitioner, DNP Advanced Practice Track
        • Adult-​Gerontological Critical Care Clinical Nurse Specialist, DNP Advanced Practice Track
        • Adult-​Gerontological Health Clinical Nurse Specialist, DNP Advanced Practice Track
        • Adult-​Gerontological Primary Care Nurse Practitioner, DNP Advanced Practice Track
        • Family Primary Care Nurse Practitioner, DNP Advanced Practice Track
        • Nurse Anesthesia, DNP Advanced Practice Track
        • Pediatric Critical Care Clinical Nurse Specialist, DNP Advanced Practice Track
        • Pediatric Dual Primary/​Acute Care Nurse Practitioner, DNP Advanced Practice Track
        • Pediatric Primary Care Nurse Practitioner, DNP Advanced Practice Track
        • Psychiatric Mental Health Nurse Practitioner, DNP Advanced Practice Track
      • Doctor of Nursing Practice: Executive Track
      • Nursing, Doctor of Philosophy
      • Doctor of Nursing Practice (DNP): Advanced Practice Track/​Doctor of Philosophy in Nursing (PhD) Dual Degree
    • Dual Degrees
      • DNP Executive/​MBA Dual Degree
      • DNP Executive/​MPH Dual Degree
      • Healthcare Organizational Leadership, MSN/​MBA, Dual Degree
    • Financial Aid
    • Master's Degrees
      • Entry into Nursing, Master of Science in Nursing
      • Healthcare Organizational Leadership Track, Master of Science in Nursing
    • Online Prerequisites for Health Professions
    • Policies
      • Academic Integrity Policy
      • Academic Standards for Progression
      • Administrative Leave
      • Absence and Attendance Policy
      • Canvas and SON IT Help
      • Clinical Placements
      • Clinical Warnings
      • Complaint/​Grievance Policy
      • Compliance
      • Course Policies
      • Criminal Conduct/​Background Check Policies
      • Drug Testing Policy
      • Email Policy
      • Examination Policy
      • Grading Policy
      • Health Insurance for Students
      • Incomplete Coursework
      • Independent Study Policy
      • Leave of Absence
      • Letters of Recommendation
      • NCLEX
      • Non-​Degree-​Seeking Students
      • Notification of Missed Clinical Time
      • Pet Guidelines
      • Printing and Copying
      • Professional Attire Policy
      • Professional Ethics Policy
      • Registration Policies and Procedures
      • Religious Observance Attendance Policy
      • Social Media Guidelines
      • Student Code of Conduct
      • Technical Standards for Admission and Graduation
      • Transcripts and Enrollment Verifications
      • Transfer of Graduate Credit
      • Withdrawal Policy
    • Student Accounts
    • Tuition and Fees
  • Whiting School of Engineering
    • Full-​time, On-​campus Undergraduate and Graduate Programs (Homewood)
      • Zanvyl Krieger School of Arts and Sciences &​ Whiting School of Engineering Full-​Time, On-​Campus Undergraduate and Graduate Policies
      • Departments, Program Requirements, and Courses
        • Applied Mathematics and Statistics
          • Applied Mathematics and Statistics, Bachelor of Arts
          • Applied Mathematics and Statistics, Bachelor of Science
          • Applied Mathematics and Statistics, Master of Science in Engineering
          • Applied Mathematics and Statistics, Minor
          • Applied Mathematics and Statistics, PhD
          • Data Science, Master of Science
          • Financial Mathematics, Master of Science in Engineering
        • Biomedical Engineering
          • Bioengineering Innovation and Design, Master of Science in Engineering
          • Biomedical Engineering, Bachelor of Science
          • Biomedical Engineering, Master of Science in Engineering
          • Biomedical Engineering, PhD through the School of Medicine
        • Center for Leadership Education
          • Accounting and Financial Management, Minor
          • Engineering Management, Master of Science
          • Global Innovation and Leadership Through Engineering, Master of Science
          • Leadership Studies, Minor
          • Marketing and Communications, Minor
          • Professional Communication Program
          • Professional Development Program
          • W.P. Carey Entrepreneurship and Management, Minor
        • Chemical and Biomolecular Engineering
          • Chemical and Biomolecular Engineering, Bachelor of Science
          • Chemical and Biomolecular Engineering, Master of Science in Engineering
          • Chemical and Biomolecular Engineering, PhD
        • Civil &​ Systems Engineering
          • Civil Engineering, Bachelor of Science
          • Civil Engineering, Master of Science in Engineering (MSE)
          • Civil Engineering, Minor
          • Civil and Systems Engineering, PhD
          • Systems Engineering, Bachelor of Science
          • Systems Engineering, Master of Science
          • Systems Engineering, Minor
        • Computational Medicine
          • Computational Medicine, Minor
        • Computer Science
          • Computer Science, Bachelor of Arts
          • Computer Science, Bachelor of Science
          • Computer Science, Master of Science in Engineering
          • Computer Science, Minor
          • Computer Science, PhD
        • Doctor of Engineering
          • Engineering, Doctor of Engineering
        • Electrical and Computer Engineering
          • Computer Engineering, Bachelor of Science
          • Electrical and Computer Engineering, Master of Science in Engineering
          • Electrical and Computer Engineering, PhD
          • Electrical Engineering, Bachelor of Science
          • Energy, Minor
        • Environmental Health and Engineering
          • Engineering for Sustainable Development, Minor
          • Environmental Engineering, Bachelor of Science
          • Environmental Engineering, Minor
          • Environmental Sciences, Minor
          • Geography and Environmental Engineering, Master of Arts
          • Geography and Environmental Engineering, Master of Science
          • Geography and Environmental Engineering, Master of Science in Engineering
          • Geography and Environmental Engineering, PhD
          • Occupational and Environmental Hygiene, Master of Science
        • General Engineering
          • General Engineering, Bachelor of Arts
        • Information Security Institute
          • Security Informatics, Master of Science
          • Security Informatics, Master of Science/​Applied Mathematics and Statistics, Master of Science in Engineering Dual Master's Program
          • Security Informatics, Master of Science/​Computer Science, Master of Science in Engineering Dual Master's Program
        • Materials Science and Engineering
          • Materials Science and Engineering, Bachelor of Science
          • Materials Science and Engineering, Master of Science in Engineering
          • Materials Science and Engineering, PhD
        • Mechanical Engineering
          • Engineering Mechanics, Bachelor of Science
          • Mechanical Engineering, Bachelor of Science
          • Mechanical Engineering, Master of Science in Engineering
          • Mechanical Engineering, PhD
        • NanoBioTechnology
        • Robotics and Computational Sensing
          • Computer Integrated Surgery, Minor
          • Robotics, Master of Science in Engineering
          • Robotics, Minor
      • Multi-​School Programs of Study
        • Business, Minor
        • Peabody-​Homewood Double Degree Program
        • Space Science and Engineering
    • Part-​Time, Online Graduate Programs (Engineering for Professionals)
      • Academic Policies
        • Academic Calendar
        • Academic Regulations
        • Registration Policies
        • Tuition and Fees
      • Admission Requirements
      • Applied and Computational Mathematics
        • Applied and Computational Mathematics, Graduate Certificate
        • Applied and Computational Mathematics, Master of Science
        • Applied and Computational Mathematics, Post-​Master’s Certificate
      • Applied Biomedical Engineering
        • Applied Biomedical Engineering, Graduate Certificate
        • Applied Biomedical Engineering, Master of Science
        • Applied Biomedical Engineering, Post-​Master’s Certificate
      • Applied Physics
        • Applied Physics, Master of Science
        • Applied Physics, Post-​Master’s Certificate
      • Artificial Intelligence
        • Artificial Intelligence, Graduate Certificate
        • Artificial Intelligence, Master of Science
      • Chemical and Biomolecular Engineering
        • Chemical and Biomolecular Engineering, Master of Chemical and Biomolecular Engineering
      • Civil Engineering
        • Civil Engineering, Graduate Certificate
        • Civil Engineering, Master of Civil Engineering
      • Computer Science
        • Computer Science, Graduate Certificate
        • Computer Science, Master of Science
        • Computer Science, Post-​Master’s Certificate
      • Cybersecurity
        • Cybersecurity, Graduate Certificate
        • Cybersecurity, Master of Science
        • Cybersecurity, Post-​Master’s Certificate
      • Data Science
        • Data Science, Graduate Certificate
        • Data Science, Master of Science
        • Data Science, Post-​Master’s Certificate
      • Electrical and Computer Engineering
        • Electrical and Computer Engineering, Graduate Certificate
        • Electrical and Computer Engineering, Master of Science
        • Electrical and Computer Engineering, Post-​Master’s Certificate
      • Engineering Management
        • Engineering Management, Graduate Certificate
        • Engineering Management, Master of Engineering Management
      • Environmental Engineering, Science, Management, and Sustainability Programs
        • Climate Change, Energy, and Environmental Sustainability, Graduate Certificate
        • Climate, Energy, and Environmental Sustainability, Master of Science
        • Environmental Engineering
          • Environmental Engineering, Graduate Certificate
          • Environmental Engineering, Master of Environmental Engineering
          • Environmental Engineering, Post-​Master’s Certificate
        • Environmental Engineering and Science
          • Environmental Engineering and Science, Graduate Certificate
          • Environmental Engineering and Science, Master of Science
          • Environmental Engineering and Science, Post-​Master’s Certificate
        • Environmental Planning and Management
          • Environmental Planning and Management, Graduate Certificate
          • Environmental Planning and Management, Master of Science
          • Environmental Planning and Management, Post-​Master’s Certificate
      • Financial Mathematics
        • Financial Mathematics, Master of Science
        • Financial Risk Management, Graduate Certificate
        • Quantitative Portfolio Management, Graduate Certificate
        • Securitization, Graduate Certificate
      • Healthcare Systems Engineering
        • Healthcare Systems Engineering, Master of Science
      • Industrial and Operations Engineering
        • Industrial and Operations Engineering, Master of Science
      • Information Systems Engineering
        • Information Systems Engineering, Graduate Certificate
        • Information Systems Engineering, Master of Science
        • Information Systems Engineering, Post-​Master’s Certificate
      • Materials Science and Engineering
        • Materials Science and Engineering, Master of Science
      • Mechanical Engineering
        • Mechanical Engineering, Master of Science
        • Mechanical Engineering, Post-​Master’s Certificate
      • Occupational and Environmental Hygiene
        • Occupational and Environmental Hygiene, Master of Science
      • Robotics and Autonomous Systems
        • Robotics and Autonomous Systems, Master of Science
      • Space Systems Engineering
        • Space Systems Engineering, Master of Science
        • Space Systems Engineering, Post-​Master's Certificate
      • Systems Engineering
        • Systems Engineering, Graduate Certificate
        • Systems Engineering, Master of Science
        • Systems Engineering, Master of Science in Engineering (ABET-​accredited)
        • Systems Engineering, Post-​Master’s Certificate
  • Zanvyl Krieger School of Arts and Sciences
    • Full-​time, On-​campus Undergraduate and Graduate Programs (Homewood)
      • Zanvyl Krieger School of Arts and Sciences &​ Whiting School of Engineering Full-​Time, On-​Campus Undergraduate and Graduate Policies
      • Departments, Program Requirements, and Courses
        • Anthropology
          • Anthropology, Bachelor of Arts
          • Anthropology, Minor
          • Anthropology, PhD
        • Archaeology
          • Archaeology, Bachelor of Arts
          • Archaeology, Minor
        • Behavioral Biology Program
          • Behavioral Biology, Bachelor of Arts
        • Bioethics
          • Bioethics, Minor
        • Biology
          • Biology, Bachelor of Arts
          • Biology, Bachelor of Arts/​Master of Science
          • Biology, PhD
          • Molecular &​ Cellular Biology, Bachelor of Science/​Master of Science
          • Molecular and Cellular Biology, Bachelor of Science
        • Biophysics
          • Biophysical Chemistry and Design for Biotechnology, Master of Science
          • Biophysics, Bachelor of Arts
          • Biophysics, PhD -​ Jenkins Biophysics Program
          • Biophysics, PhD -​ Program in Molecular Biophysics
        • Center for Africana Studies
          • Africana Studies, Bachelor of Arts
          • Africana Studies, Minor
        • Center for Economy and Society
          • Moral and Political Economy, Bachelor of Arts
        • Center for Language Education
        • Chemical Biology
          • Chemical Biology, PhD
        • Chemistry
          • Chemistry, Bachelor of Science
          • Chemistry, Bachelor of Science/​Master of Science
          • Chemistry, PhD
        • Chloe Center for the Critical Study of Racism, Immigration, and Colonialism
          • Critical Diaspora Studies, Bachelor of Arts
        • Classics
          • Classics, Bachelor of Arts
          • Classics, Bachelor of Arts/​Master of Arts
          • Classics, Minor
          • Classics, PhD
        • Cognitive Science
          • Cognitive Science, Bachelor of Arts
          • Cognitive Science, Master of Arts
          • Cognitive Science, PhD
          • Linguistics, Minor
        • Comparative Thought and Literature
          • Comparative Thought and Literature, Minor
          • Humanistic Studies, PhD
        • Earth and Planetary Sciences
          • Earth and Planetary Sciences, PhD
          • Earth and Planetary Sciences, Bachelor of Arts
          • Earth and Planetary Sciences, Minor
          • Energy, Minor
          • Environmental Science, Bachelor of Science
          • Environmental Studies, Bachelor of Arts
          • Environmental Studies, Minor
        • East Asian Studies
          • East Asian Studies, Bachelor of Arts
          • East Asian Studies, Minor
        • Economics
          • Economics, Bachelor of Arts
          • Economics, Master of Arts
          • Economics, Minor
          • Economics, PhD
          • Financial Economics, Minor
        • English
          • English, Bachelor of Arts
          • English, Minor
          • English, PhD
        • Film and Media Studies
          • Film and Media Studies, Bachelor of Arts
          • Film and Media Studies, Minor
        • History
          • History, Bachelor of Arts
          • History, Bachelor of Arts/​Master of Arts Four-​Year Program
          • History, Minor
          • History, PhD
        • History of Art
          • History of Art, Bachelor of Arts
          • History of Art, Minor
          • History of Art, PhD
          • History of Art, Bachelor of Arts/​Master of Arts
        • History of Science and Technology
          • History of Science and Technology, PhD
          • History of Science, Medicine and Technology, Minor
          • History of Science, Medicine, and Technology, Bachelor of Arts
        • Interdisciplinary Studies
          • Interdisciplinary Studies, Bachelor of Arts
        • International Studies
          • International Studies, Bachelor of Arts
          • International Studies B.A./​M.A. Program with Sciences Po
          • International Studies B.A./​M.A. Program with the Paul H. Nitze School of Advanced International Studies (SAIS)
        • Islamic Studies
          • Islamic Studies, Minor
        • Jewish Studies
          • Jewish Languages and Literatures, PhD
          • Jewish Studies, Minor
        • Latin American, Caribbean, and Latinx Studies (LACLxS)
          • Latin American, Caribbean, and Latinx Studies, Bachelor of Arts
          • Latin American, Caribbean, and Latinx Studies, Minor
        • Mathematics
          • Mathematics, Bachelor of Arts
          • Mathematics, Minor
          • Mathematics, Bachelor of Arts/​Master of Arts
          • Mathematics, PhD
        • Medicine, Science, and the Humanities
          • Medicine, Science, and the Humanities, Bachelor of Arts
        • Military Science
        • Modern Languages and Literatures
          • Film and Media Studies, Graduate Certificate
          • French, Bachelor of Arts
          • French, Minor
          • French, PhD
          • German Bachelor of Arts/​Master of Arts
          • German, Bachelor of Arts
          • German, Minor
          • German, PhD
          • Italian, Bachelor of Arts
          • Italian, Minor
          • Italian, PhD
          • Portuguese, Minor
          • Romance Languages, Bachelor of Arts
          • Spanish, Bachelor of Arts
          • Spanish for the Professions, Minor
          • Spanish Language and Hispanic Cultures, Minor
          • Spanish, PhD
        • Museums and Society
          • Museums and Society, Minor
        • Music
          • Music, Minor
        • Natural Sciences Area Major
          • Natural Sciences Area, Bachelor of Arts
        • Near Eastern Studies
          • Near Eastern Studies, Bachelor of Arts
          • Near Eastern Studies, Minor
          • Near Eastern Studies, PhD
        • Neuroscience
          • Neuroscience, Bachelor of Science
          • Neuroscience, Bachelor of Science/​Master of Science
        • Philosophy
          • Philosophy, Bachelor of Arts
          • Philosophy, Bachelor of Arts/​Master of Arts
          • Philosophy, Minor
          • Philosophy, PhD
        • Physics and Astronomy
          • Astronomy and Astrophysics, PhD
          • Physics, Bachelor of Arts
          • Physics, Bachelor of Science
          • Physics, Bachelor of Science/​Master of Arts
          • Physics, Minor
          • Physics, PhD
        • Political Science
          • Political Science, Bachelor of Arts
          • Political Science, PhD
        • Post-​Baccalaureate Premedical Program
          • Pre-​medicine, Post Baccalaureate Certificate
        • Psychological and Brain Sciences
          • Psychology, Bachelor of Arts
          • Psychology, Minor
          • Psychology, PhD
        • Public Health Studies
          • Public Health Studies, Bachelor of Arts
        • SNF Agora Institute
          • Civic Life, Minor
        • Sociology
          • Sociology, Bachelor of Arts
          • Sociology, PhD
          • Sociology, PhD/​Applied Mathematics and Statistics, MSE Joint Program
        • Space Science and Engineering
          • Space Science and Engineering, Minor
        • Study of Women, Gender, and Sexuality
          • Women, Gender, and Sexuality, Minor
        • Theatre Arts and Studies
          • Theatre Arts and Studies, Minor
        • Visual Arts
          • Visual Arts, Minor
        • Writing Seminars
          • Writing Seminars Minor
          • Writing Seminars, Bachelor of Arts
          • Writing Seminars, Master of Fine Arts
      • Multi-​School Programs of Study
    • Graduate and Professional Programs (Advanced Academic Programs)
      • About Krieger School of Arts and Sciences
      • Administration and Faculty
      • Admission
      • Alumni
      • Current Students
        • Academic Regulations for Online Courses
        • Academic Structure
        • Grades /​ Performance /​ Conduct
        • Graduation Requirements
        • Registration
        • Tuition and Fees
      • Programs
        • Applied Economics, Master of Science
          • Applied Economics, MS/​ Investment Certificate
          • Applied Economics, MS/​Financial Management Certificate
        • Applied Economics, MS/​MBA Dual Degree
        • Center for Data Analytics, Policy, and Government
          • Data Analytics and Policy, Master of Science
            • Data Analytics and Policy, MS/​Intelligence, Certificate
          • Data Analytics and Policy, Certificate
          • Geospatial Intelligence, Master of Science
          • Global Security Studies, Master of Arts
            • Global Security Studies, MA/​Intelligence, Certificate
          • Government, MA/​MBA
          • Government, Master of Arts
            • Government, MA/​Intelligence, Certificate
          • Intelligence Analysis, Master of Science
          • Intelligence, Certificate
          • Nonprofit Management, Master of Arts
          • Nonprofit Management, Certificate
          • Public Management, Master of Arts
            • Public Management, MA/​Data Analytics and Policy, Certificate
            • Public Management, MA/​Intelligence, Certificate
            • Public Management, MA/​Nonprofit Management, Certificate
        • Center for Biotechnology Education
          • Bioinformatics, Master of Science
          • Biotechnology, Master of Science
          • Biotechnology, MS/​MBA
          • Biotechnology Enterprise, Certificate
          • Food Safety Regulation, Master of Science
          • Individualized Genomics and Health, Master of Science
          • Master of Biotechnology Enterprise and Entrepreneurship
          • Regenerative and Stem Cell Technologies, Master of Science
          • Regulatory Science, Master of Science
          • Sequence Analysis and Genomics, Post-​Master's Certificate
        • Communication, Master of Arts
          • Communication, Master of Arts/​MBA
          • Communication, Master of Arts/​Nonprofit Management, Certificate
        • Cultural Heritage Management, Master of Arts
          • Cultural Heritage Management, MA/​Digital Curation, Certificate
          • Cultural Heritage Management, MA/​Nonprofit Management, Certificate
        • Digital Curation, Certificate
        • Energy Policy and Climate, Master of Science
        • Environmental Sciences and Policy, Master of Science
          • Environmental Sciences and Policy, MS/​Geographic Information Systems, Certificate
        • Film and Media, Master of Arts
        • Financial Economics, Master of Science
        • Geographic Information Systems, Master of Science
          • Geographic Information Systems, Certificate
        • Master of Liberal Arts
        • Museum Studies, Master of Arts
          • Museum Studies, MA/​Digital Curation, Certificate
          • Museum Studies, MA/​Nonprofit Management, Certificate
        • Organizational Leadership, Master of Science
        • Quantitative Methods in Applied Economics, Post-​Master’s Certificate
        • Research Administration, Master of Science
        • Science Writing, Master of Arts
          • Science Writing, Certificate
        • Teaching Writing, Master of Arts
          • Teaching Writing, Certificate
        • Writing, Master of Arts
  • Zanvyl Krieger School of Arts and Sciences &​ Whiting School of Engineering Full-​Time, On-​Campus Undergraduate and Graduate Policies
    • Graduate Policies
      • Academic Policies
      • Admissions and Finances
      • Graduate-​Specific Policies
      • Student Life
        • International Graduate Students
    • Undergraduate Policies
      • Academic Policies
        • Requirements for a Bachelor's Degree
        • Student Status
        • Registration Policies
        • Grading Policies
        • Academic Standing Policies
        • External Credit Policies
        • Study Abroad Policies
        • Graduation Policies
      • Student Life Policies
  • Course Descriptions
    • AS.001 (AS First Year Seminars)
    • AS.004 (AS University Writing Program)
    • AS.010 (History of Art)
    • AS.020 (Biology)
    • AS.030 (Chemistry)
    • AS.040 (Classics)
    • AS.050 (Cognitive Science)
    • AS.060 (English)
    • AS.061 (Film and Media Studies)
    • AS.070 (Anthropology)
    • AS.080 (Neuroscience)
    • AS.100 (History)
    • AS.110 (Mathematics)
    • AS.130-​134 (Near Eastern Studies)
    • AS.136 (Archaeology)
    • AS.140 (History of Science, Medicine, and Technology)
    • AS.145 (Medicine, Science and the Humanities)
    • AS.150 (Philosophy)
    • AS.171-​173 (Physics &​ Astronomy)
    • AS.180 (Economics)
    • AS.190-​191 (Political Science)
    • AS.192 (International Studies)
    • AS.194 (Islamic Studies)
    • AS.196 (Agora Institute)
    • AS.197 (Economy and Society)
    • AS.200 (Psychological &​ Brain Sciences)
    • AS.210-​217 (Modern Languages &​ Literatures)
    • AS.220 (Writing Seminars)
    • AS.225 (Theatre Arts &​ Studies)
    • AS.230 (Sociology)
    • AS.250 (Biophysics)
    • AS.270-​271 (Earth &​ Planetary Sciences)
    • AS.280 (Public Health Studies)
    • AS.290 (Behavioral Biology)
    • AS.300 (Comparative Thought and Literature)
    • AS.305 (Critical Study of Racism, Immigration, &​ Colonialism)
    • AS.310 (East Asian Studies)
    • AS.360 (Interdepartmental)
    • AS.361 (Latin American, Caribbean, and Latinx Studies)
    • AS.362 (Center for Africana Studies)
    • AS.363 (Study of Women, Gender, &​ Sexuality)
    • AS.370/​373/​375/​377-​381 (Center for Language Education)
    • AS.371 (Art)
    • AS.374 (Military Science)
    • AS.376 (Music)
    • AS.389 (Program in Museums and Society)
    • AS.410 ( Biotechnology)
    • AS.420 ( Environmental Sciences)
    • AS.425 ( Energy Policy and Climate)
    • AS.430 ( Geographic Information Systems)
    • AS.440 ( Applied Economics)
    • AS.450 ( Liberal Arts)
    • AS.455 ( Film and Media)
    • AS.460 ( Museum Studies)
    • AS.465 ( Cultural Heritage Management)
    • AS.470 ( Government)
    • AS.472 ( Geospatial Intelligence)
    • AS.475 ( Research Administration)
    • AS.480 ( Communication)
    • AS.485 ( Organizational Leadership)
    • AS.490 ( Writing)
    • AS.491 ( Science Writing)
    • AS.492 ( Teaching Writing)
    • AS.492 (Non-​Departmental)
    • AS.999 (AAP)
    • BU.001 (Graduate Business)
    • BU.001 (MBA)
    • BU.120 (Management)
    • BU.132 (Real Estate)
    • BU.210 (Finance)
    • BU.300 (Information Systems)
    • BU.410 (Marketing)
    • BU.510 (Quantitative Methods)
    • BU.550 (Business of Health)
    • BU.610 (Operations Management)
    • ED (Education)
    • EN.500 (General Engineering)
    • EN.501 (EN First Year Seminars)
    • EN.510 (Materials Science &​ Engineering)
    • EN.515 (Materials Science and Engineering)
    • EN.520 (Electrical &​ Computer Engineering)
    • EN.525 (Electrical and Computer Engineering)
    • EN.530 (Mechanical Engineering)
    • EN.535 (Mechanical Engineering)
    • EN.540 (Chemical &​ Biomolecular Engineering)
    • EN.545 (Chemical and Biomolecular Engineering)
    • EN.553 (Applied Mathematics &​ Statistics)
    • EN.555 (Financial Mathematics)
    • EN.560 (Civil and Systems Engineering)
    • EN.565 (Civil Engineering)
    • EN.570 (Environmental Health and Engineering)
    • EN.575 (Environmental Engineering and Science)
    • EN.575 (Environmental Engineering)
    • EN.575 (Environmental Planning and Management)
    • EN.580 (Biomedical Engineering)
    • EN.585 (Applied Biomedical Engineering)
    • EN.595 (Engineering Management)
    • EN.601 (Computer Science)
    • EN.605 (Computer Science)
    • EN.615 (Applied Physics)
    • EN.620 (Robotics)
    • EN.625 (Applied and Computational Mathematics)
    • EN.635 (Information Systems Engineering)
    • EN.645 (Systems Engineering)
    • EN.650 (Information Security Institute)
    • EN.655 (Healthcare Systems Engineering)
    • EN.660-​663 (Center for Leadership Education)
    • EN.665 (Robotics and Autonomous Systems)
    • EN.670 (Institute for NanoBio Technology)
    • EN.675 (Space Systems Engineering)
    • EN.685 (Data Science)
    • EN.695 (Cybersecurity)
    • EN.700 (Doctor of Engineering)
    • EN.705 (Artificial Intelligence)
    • ME.100 (Biophsyics and Biophysical Chemistry)
    • ME.110 (Cell Biology)
    • ME.120 (Art as Applied to Medicine)
    • ME.130 (Functional Anatomy and Evolution)
    • ME.140 (Gynecology and Obstetrics)
    • ME.150 (The History of Medicine)
    • ME.200 (Neurology)
    • ME.210 (Biomedical Engineering)
    • ME.220 (Dermatology)
    • ME.250 (Medicine)
    • ME.250 (Health Sciences Informatics)
    • ME.260 (Molecular Biology and Genetics)
    • ME.280 (Ophthalmology)
    • ME.290 (Otolaryngology-​Head and Neck Surgery)
    • ME.300 (Pathology)
    • ME.320 (Pediatrics)
    • ME.330 (Pharmacology and Molecular Sciences)
    • ME.340 (Biological Chemistry)
    • ME.360 (Physiology)
    • ME.370 (Psychiatry and Behavioral Sciences)
    • ME.380 (Surgery)
    • ME.381 (Plastic and Reconstructive Surgery)
    • ME.390 (Neurological Surgery)
    • ME.400 (Orthopedic Surgery)
    • ME.420 (Radiology and Radiological Science)
    • ME.440 (Neuroscience)
    • ME.510 (Oncology Center)
    • ME.520 (Emergency Medicine)
    • ME.560 (Urology)
    • ME.570 (Anesthesiology and Critical Care Medicine)
    • ME.600 (Health Sciences Informatics)
    • ME.680 (Molecular and Comparative Pathobiology)
    • ME.710 (Human Genetics)
    • ME.711 (Berman Bioethics Institute)
    • ME.716 (Physical Medicine and Rehabilitation)
    • ME.717 (Radiation Oncology and Molecular Radiation Sciences)
    • ME.800 (Interdepartmental)
    • NR (Nursing)
    • PH.120 (Biochemistry and Molecular Biology)
    • PH.140 (Biostatistics)
    • PH.180 (Environmental Health and Engineering)
    • PH.220 (International Health)
    • PH.260 (Molecular Microbiology and Immunology)
    • PH.300 (Health Policy and Management)
    • PH.330 (Mental Health)
    • PH.340 (Epidemiology)
    • PH.380 (Population, Family and Reproductive Health)
    • PH.390 (Clinical Investigation)
    • PH.410 (Health Behavior and Society)
    • PH.550 (Extradepartmental Studies)
    • PH.600 (MAS-​Office)
    • PH.700 (Berman Institute)
    • PY.010 (Studio Lessons)
    • PY.113 (Recitals)
    • PY.123 (Professional Studies)
    • PY.250 (Humanities -​ Language)
    • PY.260 (Humanities -​ Liberal Arts)
    • PY.310 (Composition)
    • PY.320 (New Media)
    • PY.330 (Conducting)
    • PY.350 (Computer Music)
    • PY.360 (General Studies)
    • PY.380 (Historical Performance)
    • PY.410 (Brass)
    • PY.415 (Percussion)
    • PY.420 (Harp)
    • PY.425 (Strings)
    • PY.430 (Woodwinds)
    • PY.450 (Ensemble Arts)
    • PY.450 (Piano/​Keyboard)
    • PY.460 (Organ)
    • PY.470 (Guitar)
    • PY.510 (Music Education)
    • PY.520 (Pedagogy)
    • PY.530 (Voice)
    • PY.540 (Opera)
    • PY.550 (Recording Arts and Sciences)
    • PY.570 (Jazz)
    • PY.610 (Musicology)
    • PY.710 (Music Theory)
    • PY.715 (Music Theory -​ ET/​SS)
    • PY.715 (Music Theory -​ Keyboard Studies)
    • PY.800 (Dance)
    • PY.910 (Ensembles -​ Large)
    • PY.950 (Ensembles -​ Small/​Chamber)
    • SA.100 (Core Courses)
    • SA.310 (International Economics)
    • SA.500 (Development, Climate and Sustainability)
    • SA.501 (Technology and Innovation)
    • SA.502 (Security, Strategy and Statecraft)
    • SA.503 (Governance, Politics and Society)
    • SA.510 (International Economics and Finance)
    • SA.550 (Africa)
    • SA.551 (The Americas)
    • SA.552 (Asia)
    • SA.553 (China)
    • SA.554 (Europe and Eurasia)
    • SA.555 (The Middle East)
    • SA.556 (The United States)
    • SA.620 (Global Policy)
    • SA.630/​635 (Global Risk)
    • SA.670 (Strategy, Cybersecurity and Intelligence)
    • SA.685 (Sustainable Energy -​ Online)
  • Course Search
    • /​course-​search/​api/​
  • Catalogue Contents
  • Catalogue Archives
  • Amendments
  • Home›
  • Whiting School of Engineering›
  • Full-time, On-campus Undergraduate and Graduate Programs (Homewood)›
  • Departments, Program Requirements, and Courses›
  • Computer Science›
  • Computer Science, Bachelor of Science
  • Overview
  • Requirements
  • Sample Program
  • Accreditation

A successful major program of study leads to the Bachelor of Science in computer science (B.S.). This program requires specific courses and/or credits in several key areas: computer science, math, and basic science, as well as meeting school-wide requirements in foundational abilities. There is significant flexibility in how these requirements are fulfilled. Undergraduate majors may choose to pursue a broad selection of computer science courses, or to pursue a focus area within the field. Current foci primarily reflect departmental and school research strengths: big data, computational biology, fundamentals of computing, information security, natural language processing, robotics, systems and networking; as well as career interests in software engineering and entrepreneurship. Regardless of whether students pursue a particular focus or not, our bachelor program provides excellent preparation for research within the department, summer internships, and post-graduation industry employment or graduate work. 

See also General Requirements for Departmental Majors. Additional details regarding the undergraduate major can be found in the department’s undergraduate advising manual or on the website.

Double Majors

It is possible for students to pursue a double major program in which one of the majors is computer science. The computer science requirements are flexible enough to allow for combination with most majors in the Whiting School of Engineering and the Krieger School of Arts and Sciences. In order to declare a first or additional major in computer science, students should first discuss this intent with their academic advisor. If completion is feasible, they may initiate an on-line request through SIS, and then will need to develop a 4-year plan and review it with an Academic Program Coordinator or the Director of Undergraduate Studies in CS for approval. 

The information below describes the academic requirements for students entering JHU as degree-seeking students in Fall 2025.  Students who entered JHU as degree-seeking students prior to Fall 2025 should view the appropriate archived catalogue.

Students must meet the University requirements and the Whiting School of Engineering requirements (see Requirements for a Bachelor's Degree in this catalogue), as well as the departmental major requirements, to complete a bachelor’s degree.

  • The Bachelor of Science degree in computer science requires 120 credits.
  • The CS department recognizes students with exemplary academic records by awarding Departmental Honors to students with a Grade Point Average of 3.50 or higher in courses used to satisfy the 40 CS credit requirement. Students with a primary major or an additional major in computer science are evaluated for departmental honors.

UNIVERSITY REQUIREMENTS

These requirements are described in this section of the catalogue. 

WSE SCHOOL REQUIREMENTS

FIRST-YEAR SEMINAR OR DESIGN CORNERSTONE REQUIREMENT

All WSE primary majors are required to complete a First-Year Seminar (FYS) or a Design Cornerstone class with a grade of Satisfactory (S). 

The first-year seminar requirement is waived for students who transfer into the university after the first year. These students must still complete the minimum number of required credits to graduate.

Course List
Code Title Credits
One FYS or Design Cornerstone course2-3
Total Credits2-3

FOUNDATIONAL ABILITIES  REQUIREMENTS

All students with a primary major within the Whiting School of Engineering must complete the Foundational Abilities (FA) in six designated areas. Grades of C- or higher are required.  No Satisfactory/Unsatisfactory (S/U) grades will be accepted, except in cases where a course is offered on an S/U basis only, such as the Bootcamp Computing courses. For Foundational Abilities that require the submission of ePortfolio assignments in an engineering discipline, students must achieve a minimum assessment of "Proficient".

FA1 WRITING AND COMMUNICATION

This Foundational Abilities requirement has four parts:

​1. Foundational Course in Writing: All WSE students are required to successfully complete one foundational course in writing. Courses that will satisfy the writing course requirement are listed below: 

Course List
Code Title Credits
Choose one from the following:
AS.004.101Reintroduction to Writing3
EN.661.110Professional Writing and Ethics3

2. Writing ePortfolio Assignment: All WSE students must be assessed as at least proficient in one or more writing ePortfolio assignments. Courses that include at least one assignment eligible for the writing ePortfolio assignment requirement can be identified in SIS by searching for the specific tag listed below:

Course List
Code Title Credits
EN Foundational Ability tag FA1.1eP

3. Foundational Course in Oral Communication: All WSE students are required to successfully complete one foundational course in oral communication. The course that will satisfy the oral communication course requirement is listed below:

Course List
Code Title Credits
EN.661.250Oral Presentations3

4. Oral Communication ePortfolio Assignment: All WSE students must be assessed as at least proficient in one or more oral communication ePortfolio assignments. Courses that include at least one assignment applicable to the oral communication ePorfolio assignment requirement can be identified in SIS by searching for the specific tag listed below:

Course List
Code Title Credits
EN Foundational Ability tag FA1.2eP

FA2 SCIENTIFIC AND QUANTITATIVE REASONING

This Foundational Abilities requirement has five parts. The CS department has specified the courses below that will satisfy the requirements for primary computer science majors. 

1. Calculus I: Calculus I applies to both the FA2 requirement and the CS Mathematics requirement.

Course List
Code Title Credits
AS.110.108Calculus I (Physical Sciences & Engineering)4
or AS.110.106 Calculus I (Biology and Social Sciences)

2. Calculus II: Calculus II applies to both the FA2 requirement and the CS Mathematics requirement.

Course List
Code Title Credits
AS.110.109Calculus II (For Physical Sciences and Engineering)4
or AS.110.107 Calculus II (For Biological and Social Science)

3. Probability and Statistics: Students may choose either one combined course or two separate courses to satisfy this requirement. The Probability and Statistics course(s) apply to both the FA2 requirement and the CS Mathematics requirement, with the exception of EN.553.111 Statistical Analysis I. Additional mathematics may be required for the major; see the Major Requirements section for details.

Course List
Code Title Credits
One Combined Course Option
Choose one from the following:
EN.553.211Probability and Statistics for the Life Sciences4
EN.553.311Intermediate Probability and Statistics4
Two Separate Courses Option
Choose one probability course from the following:
EN.553.420Probability 14
or EN.553.421 Honors Probability
Choose one statistics course from the following:
EN.553.111Statistical Analysis I4
EN.553.413Applied Statistics & Data Analysis I4
EN.553.430Mathematical Statistics 14
or EN.553.431 Honors Mathematical Statistics
1

Strongly recommended for students who will take machine learning courses. 

4. Computing and Data Science: Intermediate Programming applies to both the FA2 requirement and the CS Core Course requirement.

Course List
Code Title Credits
EN.601.220Intermediate Programming4

 5. Natural Science and Laboratory: One natural science lecture and its associated laboratory will apply to both the FA2 requirement and the CS Basic Sciences requirement. Additional natural science lectures and labs are required for the major; see the Major Requirements section for details.

Course List
Code Title Credits
Choose one from the following:
AS.020.151
& AS.020.153
General Biology I
and General Biology Laboratory I
4
AS.020.152
& AS.020.154
General Biology II
and General Biology Lab II
4
AS.030.101
& AS.030.105
Introductory Chemistry I
and Introductory Chemistry Laboratory I
4
AS.030.102
& AS.030.106
Introductory Chemistry II
and Introductory Chemistry Laboratory II
4
AS.171.101
& AS.173.111
General Physics: Physical Science Major I
and General Physics Laboratory I
5
AS.171.102
& AS.173.112
General Physics: Physical Science Major II
and General Physics Laboratory II
5
AS.171.107
& AS.173.111
General Physics for Physical Sciences Majors (AL)
and General Physics Laboratory I
5
AS.171.108
& AS.173.112
General Physics for Physical Science Majors (AL)
and General Physics Laboratory II
5

FA3 CREATIVE EXPRESSION

A minimum of 12 credits of coursework in creative expression (FA3) and engagement with society (FA4) is required. At least three of these credits must be earned through a course tagged FA3. Courses with the FA3 tag can be identified in SIS by searching for the specific tag listed below:

Course List
Code Title Credits
EN Foundational Ability tag FA33

In addition to the required FA3 and FA4 courses, students must complete six additional credits from any combination of FA3 or FA4 courses, for a total of 12 credits in FA3 and FA4. 

FA4 ENGAGEMENT WITH SOCIETY

A minimum of 12 credits of coursework in creative expression (FA3) and engagement with society (FA4) is required. At least three of these credits must be earned through a course tagged FA4. Courses with the FA4 tag can be identified in SIS by searching for the specific tag listed below:

Course List
Code Title Credits
EN Foundational Ability tag FA43

In addition to the required FA3 and FA4 courses, students must complete six additional credits from any combination of FA3 or FA4 courses, for a total of 12 credits in FA3 and FA4. 

FA5 ETHICAL REFLECTION

This Foundational Abilities requirement has two parts:

1. Foundational Course in Ethical Reflection: All WSE students are required to successfully complete one foundational course in ethical reflection. The CS department has specified the courses below that will satisfy the FA5 Foundational Course in Ethical Reflection requirement and the CS Core Course requirement. 

Course List
Code Title Credits
Choose one from the following:
EN.601.104Computer Ethics1
EN.601.124The Ethics of Artificial Intelligence and Automation3
EN.601.164Human and Machine Intelligence Alignment3

 2. Ethical Reflection ePortfolio Assignment: All WSE students must be assessed as at least proficient in one or more ethical reflection ePortfolio assignments. Courses that include at least one assignment eligible for the ethical reflection ePortfolio assignment requirement can be identified in SIS by searching for the specific tag listed below:

Course List
Code Title Credits
EN Foundational Ability tag FA5eP

FA6 CONCEIVING OF AND REALIZING PROJECTS

All WSE students must be assessed as at least proficient in two or more conceiving of and realizing projects ePortfolio assignments. Courses that include at least one assignment eligible for the conceiving of and realizing projects ePortfolio assignment requirement can be identified in SIS by searching for the specific tag listed below: 

Course List
Code Title Credits
EN Foundational Ability tag FA6eP

MAJOR REQUIREMENTS

The requirements above and below apply to students whose primary major is Computer Science. Students pursuing Computer Science as an additional major must fulfill only the requirements listed below. The primary major determines the school-wide requirements, including how the Foundational Abilities are satisfied.

MATHEMATICS

A total of 16 credits of mathematics is required. If students take one of the following course combinations to satisfy the probability and statistics requirement, no additional math credits are needed: EN.553.420/EN.553.421 and one of these: EN.553.413, EN.553.430, or EN.553.431.

If a student receives a waiver for Calculus I and/or II or transfers in courses with fewer credits than the corresponding JHU course credits, they must make up the difference by completing additional mathematics coursework.

Grades of C- or higher are required for courses fulfilling FA2 requirements; otherwise, grades of D or higher are required. No Satisfactory/Unsatisfactory (S/U) grades will be accepted. 

Course List
Code Title Credits
AS.110.108Calculus I (Physical Sciences & Engineering) (FA2 requirement)4
or AS.110.106 Calculus I (Biology and Social Sciences)
AS.110.109Calculus II (For Physical Sciences and Engineering) (FA2 requirement)4
or AS.110.107 Calculus II (For Biological and Social Science)
Probability & Statistics Course(s), see table below for options (FA2 requirement)4-8
Additional course(s) to reach 16 credits; courses must be at least 200 level or above (AS.110.2xx-4xx or EN.553.2xx-4xx). Recommended courses that are prerequisites for many upper-level CS courses:0-4
AS.110.201
Linear Algebra
or AS.110.212
Honors Linear Algebra
AS.110.202
Calculus III
or AS.110.211
Honors Multivariable Calculus
Total Credits16

Probability and Statistics Course(s) Options

Students may choose one combined course or two separate courses to satisfy this requirement. The Probability and Statistics course(s) apply to both the FA2 requirement and the CS Mathematics requirement, with the exception of EN.553.111 Statistical Analysis I. This course does not count toward the CS math requirement and may only be used as a free elective toward the total credits required for the degree.

Course List
Code Title Credits
One Combined Course Option
Choose one from the following:
EN.553.211Probability and Statistics for the Life Sciences4
EN.553.311Intermediate Probability and Statistics4
Two Separate Courses Option
Choose one probability course from the following:
EN.553.420Probability 14
or EN.553.421 Honors Probability
Choose one statistics course from the following:
EN.553.111
Statistical Analysis I
EN.553.413Applied Statistics & Data Analysis I4
EN.553.430Mathematical Statistics 14
or EN.553.431 Honors Mathematical Statistics
1

EN.553.420/EN.553.421 and EN.553.430/EN.553.431 are preferred for CS upper-level Reasoning courses.

BASIC SCIENCES

A total of 8 credits in basic sciences is required. One natural science lecture and its associated laboratory will apply to both the FA2 requirement and the CS Basic Sciences requirement. 

Exam credit may be used to satisfy both the science course and the associated lab requirements. Students who receive exam credit for Biology will be waived from the corresponding lab course(s) but will not earn credit for the lab(s). As a result, the total number of basic science credits awarded may differ by 1 or 2 credits. To meet the 8-credit requirement, students must make up the missing credit(s) by taking an additional course with a Natural Science (N) area designation. AS.250.205 Introduction to Computing may not be used to satisfy this requirement.

Grades of C- or higher are required for courses fulfilling FA2 requirements; otherwise, grades of D or higher are required. No Satisfactory/Unsatisfactory (S/U) grades will be accepted. 

Course List
Code Title Credits
Biology, Chemistry, or Physics course with the associated lab (FA2 requirement)3-5
Biology, Chemistry, or Physics course with the associated lab3-5
Additional science with area N designation to meet credit requirement
Total Credits8

CS COURSE REQUIREMENTS

A total of 40 CS credits are required. These include CS Core Courses, Ethics, Foundations, Team, Upper-Level, and CS Electives.

A grade of C+ or higher is required for Gateway Computing; all other CS courses must receive grades of C- or higher. At most 4 credits with Satisfactory (S) grades will be accepted, and only for courses that are not offered for a letter grade (i.e., S/U only course for all, not a student-selected option). 

CS CORE COURSES 

Course List
Code Title Credits
EN.500.112Gateway Computing: JAVA 13
or EN.500.113 Gateway Computing: Python
EN.601.220Intermediate Programming (FA2 requirement)4
EN.601.226Data Structures4
EN.601.229Computer System Fundamentals3
EN.601.433Intro Algorithms3
Total Credits17
1

Students must earn a C+ or higher grade. EN.500.112 Gateway Computing: JAVA is preferred as this is needed for EN.601.226 Data Structures.

ETHICS

Ethics courses have the POS tag CSCI-ETHS. These courses may overlap with other requirements, including the FA5 Foundational Course in Ethical Reflection requirement, if also tagged as such. 

Course List
Code Title Credits
Complete one course with POS Tag CSCI-ETHS1-3

FOUNDATIONS

Students may fulfill this requirement with either one course or two separate courses. If option 1 is chosen, the course will count toward the CS Elective credits. If option 2 is chosen, only EN.601.431 Theory of Computation will count toward Upper-Level or CS Elective credits; Discrete Mathematics will count as a Free Elective only.

Course List
Code Title Credits
Complete one of the options:
Option 1
EN.601.230Mathematical Foundations for Computer Science 14
Option 2
EN.553.171
Discrete Mathematics 1
or EN.553.172
Honors Discrete Mathematics
EN.601.431Theory of Computation3
1

For AMS double majors: Since Discrete Mathematics is required for the AMS major, students should take EN.553.171 Discrete Mathematics/EN.553.172 Honors Discrete Mathematics before taking EN.601.230 Mathematical Foundations for Computer Science. If EN.601.230 Mathematical Foundations for Computer Science is taken before declaring the AMS double major, then students must take an upper-level AMS course to satisfy the discrete math requirement for the AMS major. 

TEAM

Team courses have the POS tag CSCI-TEAM. These courses may overlap with other requirements. 

Course List
Code Title Credits
Complete one course with POS Tag CSCI-TEAM3-4

UPPER-LEVEL COURSES

At least 12 Upper-Level CS credits must be taken, not including the required core course, EN.601.433 Intro Algorithms. Some upper-level courses may have Calculus III, Probability/Statistics, or Linear Algebra as prerequisites, so students should plan accordingly. 

  • Classification Areas requirement: Of the 12 upper-level credits, at least 6 credits must be earned from courses in two of the four Classification Areas: Applications, Reasoning, Software, and Systems. Theory courses do not count toward this portion of the requirement.
  • Additional CS Upper-Level Credit requirement: The remaining 6 credits may be satisfied by courses carrying any of the five CS Classification Areas (the four above plus Theory). A maximum of 3 credits of Customized Academic Learning (CAL) can be applied towards the upper-level requirement. 
Course List
Code Title Credits
Classification Areas
At least one course from two of these four different classification areas:6
Applications: POS Tag CSCI-APPL
Reasoning: POS Tag CSCI-RSNG
Software: POS Tag CSCI-SOFT
Systems: POS Tag CSCI-SYST
Additional CS Upper-Level Credits
At least 6 credits of CS courses numbered EN.601.3xx - EN.601.7xx or courses with one of five area classifications:6
Applications: POS Tag CSCI-APPL
Reasoning: POS Tag CSCI-RSNG
Software: POS Tag CSCI-SOFT
Systems: POS Tag CSCI-SYST
Theory: POS Tag CSCI-THRY 1
Out of 6, a maximum of 3 credits of CAL (EN.601.5xx) can be applied towards the upper-level credits 2
Total Credits12
1

EN.601.433 Intro Algorithms cannot be counted towards the 12 credits, even though it is in the Theory classification area.

2

Students who are doing the Senior Honors Thesis option (EN.601.519 Senior Honors Thesis and EN.601.520 Senior Honors Thesis) may use an additional 3 credits of CAL towards this requirement, for a total of six.

CS  ELECTIVES 

Students must complete additional CS courses as needed to reach a total of 40 CS credits.

  • A maximum of six total credits from non-departmental courses with the POS Tag CSCI-OTHER may be applied towards the 40 CS credits total. These courses may be counted only towards the CS Electives requirement, regardless of the course number. For the most updated information on approved and denied courses, visit the CS website. 
  • No more than 6 credits of EN.601.5xx coursework can be applied towards the CS total credits. Students who are doing the Senior Honors Thesis option (EN.601.519 Senior Honors Thesis and EN.601.520 Senior Honors Thesis) may use an additional 3 credits of customized academic learning towards the 40-CS credit requirement, for a total of 9 credits. 
  • At most 4 credits with Satisfactory (S) grades will be accepted, and only for courses that are not offered for a letter grade (i.e., S/U only course for all, not a student-selected option). 
  • No more than 3 credits of 1-credit special topics courses can be applied towards the CS total credits. 
Course List
Code Title Credits
Additional CS courses to reach 40 credits chosen from:
Courses numbered EN.601.xxx
Courses numbered TR.601.xxx
Courses with POS tag: CSCI-APPL, CSCI-RSNG, CSCI-SOFT, CSCI-SYST, CSCI-THRY
At most 6 credits from courses with POS tag CSCI-OTHER

FREE ELECTIVES

Grades of D or higher are required. Satisfactory (S) grades will be accepted. 

Course List
Code Title Credits
Elective courses to reach 120 credits
On This Page
  • Sample Program
  • Sample Program with Hopkins Semester

Sample Program

This sample program does not explicitly include courses that students must take to fulfill certain program requirements, such as ePortfolio requirements for Foundational Abilities and a CS TEAM course. These requirements are typically met through courses that overlap with other degree requirements and are integrated into the courses outlined below. It is each student's responsibility to ensure they are meeting all program requirements as outlined on the Requirements tab.

First Year
First SemesterCreditsSecond SemesterCredits
AS.110.108 (FA2 Calculus I Requirement)4AS.110.109 (FA2 Calculus II Requirement)4
EN.500.1123EN.601.104, 124, or 164 (FA5 Foundational Course in Ethical Reflection)1-3
EN.661.110 or AS.004 101 (FA1 Foundational Course in Writing)3EN.601.220 (FA2 Computing and Data Science Requirement)4
First-Year Seminar3EN.661.250 (FA1 Foundational Course in Oral Communication)3
Free Elective3Course with EN Foundational Ability tag FA3 (Creative Expression)3
 16 15-17
Second Year
First SemesterCreditsSecond SemesterCredits
EN.601.2264EN.601.2293
EN.601.2304Computer Science Elective3
Basic Science Course13-4Basic Science Course13-4
Basic Science Lab21Basic Science Lab21
Course with EN Foundational Ability tag FA4 (Engagement with Society)3Course with EN Foundational Ability tag FA3 or FA4 3
 15-16 13-14
Third Year
First SemesterCreditsSecond SemesterCredits
EN.601.4333Computer Science Upper Level3
Computer Science Elective3Computer Science Upper Level3
Math Elective4Course in Probability and Statistics (FA2 Requirement)4
Course with EN Foundational Ability tag FA3 or FA4 3Elective3
Elective3Elective3
 16 16
Fourth Year
First SemesterCreditsSecond SemesterCredits
Computer Science Upper Level3Computer Science Upper Level3
Elective3Elective3
Elective3Elective3
Elective3Elective3
Elective3Elective3
 15 15
Total Credits 121-125
1

Students must take two semesters of core science courses in any combination of Physics, Chemistry, or Biology with their associated labs. One of the natural science courses with its associated laboratory will satisfy the FA2 requirement. The other natural science courses with their associated laboratories will satisfy the Basic Sciences requirement for the major. 

2

Students who receive exam credit for Biology and Physics will be waived from the corresponding lab course(s) but will not earn credit for the lab(s).

Sample Program with Hopkins Semester

This is one example of how a student could structure their degree program to include a Hopkins Semester. Students may explore additional options with their professional academic advisor if their desired Hopkins Semester experience varies from what is presented here.

In addition, this sample program does not explicitly include courses that students must take to fulfill certain program requirements, such as ePortfolio requirements for Foundational Abilities and a CS TEAM course. These requirements are typically met through courses that overlap with other degree requirements and are integrated into the courses outlined below. It is each student's responsibility to ensure they are meeting all program requirements as outlined on the Requirements tab.

First Year
First SemesterCreditsSecond SemesterCredits
AS.110.108 (FA2 Calculus I Requirement)4AS.110.109 (FA2 Calculus II requirement)4
EN.500.1123EN.601.104, 124, or 164 (FA5 Foundational Course in Ethical Reflection)1-3
EN.661.110 or AS.004 101 (FA1 Foundational Course in Writing)3EN.601.220 (FA2 Computing and Data Science Requirement)4
FYS Course3EN.661.250 (FA1 Foundational Course in Oral Communication)3
Free Elective3Course with EN Foundational Ability tag FA3 (Creative Expression)3
 16 15-17
Second Year
First SemesterCreditsSecond SemesterCredits
EN.601.2264EN.601.2293
EN.601.2304Computer Science Elective3
Basic Science Course13-4Basic Science Course13-4
Basic Science Lab21Basic Science Lab21
Course with EN Foundational Ability tag FA4 (Engagement with Society)3Course in Probability & Statistics (FA2 requirement)4
 15-16 14-15
Third Year
First SemesterCreditsSecond SemesterCredits
EN.601.4333Hopkins Semester
Computer Science Elective3Elective3
Math Elective4Elective3
Course with EN Foundational Ability tag FA3 or FA43Elective3
Elective3Elective3
 Elective3
 16 15
Fourth Year
First SemesterCreditsSecond SemesterCredits
Computer Science Upper Level3Computer Science Upper Level3
Computer Science Upper Level3Computer Science Upper Level3
Course with EN Foundational Ability tag FA3 or FA43Elective3
Elective3Elective3
Elective3Elective3
 15 15
Total Credits 121-125
1

Students must take two semesters of core science courses in any combination of Physics, Chemistry, or Biology with their associated labs. One of the natural science courses with its associated laboratory will satisfy the FA2 requirement. The other natural science courses with their associated laboratories will satisfy the Basic Sciences requirement for the major. 

2

Students who receive exam credit for Biology and Physics will be waived from the corresponding lab course(s) but will not earn credit for the lab(s).

Accreditation Statement

The Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET under the General Criteria and the Program Criteria for Computer Science and similarly named computing programs.

Program Educational Objectives

What our graduates should be able to do several years after graduation:

  • Successfully engage in professional practice in the computing sciences or apply computer science tools and techniques to solving problems in other disciplines.
  • Engage in continuous learning, such as advanced study in the computing sciences or its applications to other disciplines.
  • Work successfully in both independent and team environments, including diverse and interdisciplinary teams.
  • Lead teams, support and uplift team members, and provide vision for innovation.
  • Behave in a professional and ethical manner, with due consideration for the impact of one's work on others.
  • Practice inclusion and advocate for diversity.

Student Outcomes

Students graduating with a B.S. in computer science will be able to: 

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Enrollments and Graduates

Enrollment*

EN Enrollment Chart
Term Total First-Year Sophomore Junior Senior
Fall 2017 312 72 76 73 91
Fall 2018 340 61 113 88 78
Fall 2019 384 75 90 117 102
Fall 2020 422 83 108 98 133
Fall 2021 436 92 108 118 118
Fall 2022 528 107 136 145 140
Fall 2023 515 97 128 144 146
Fall 2024 487 79 120 129 159

B.S. Degrees Awarded**

EN Degrees Awarded Chart
Academic Year Total
2017-2018 87
2018-2019 74
2019-2020 99
2020-2021 131
2021-2022 110
2022-2023 133
2023-2024 138
*

Based on Fall census each year, 1st majors only.

**

Includes August, December, and May conferrals each academic year.

Johns Hopkins University
  • Johns Hopkins University
  • Baltimore, MD
  • 410-516-8000
  • © 2019 Johns Hopkins University. All rights reserved.
  • About Us
  • Academics
  • Schools & Divisions
  • Admissions & Aid
  • Research & Faculty
  • Campus Life
Back to top

Print Options

  • Send Page to Printer

    Print this page.

  • Download Page (PDF)

    The PDF will include all information unique to this page.

  • Download PDF of the entire Catalogue

    All pages in the catalogue.