Top School in Baltimore to Become a Computer Programmer

Students interested in becoming a computer programmer and studying in Baltimore, MD, have several schools to choose from. Read about the top local schools' degree programs, tuition and ranking info to find the right one for you.

View popular schools

School and Ranking Information

There are about five schools in Baltimore offering degree programs in computer programming. The following schools are considered the top three based on school and program rankings, as well as notable aspects of their respective computer science departments:

  • Winner: Johns Hopkins University, located in Baltimore, takes the top spot because of its nationally ranked computer science programs. This school also awarded the most degrees in this field in 2011 and has the highest graduation rate among the top three schools.
  • Runner Up #1: Loyola University in Baltimore is in second place for its top-10 national and regional rankings in 2013 from U.S. News & World Report and its study abroad opportunities for computer science students.
  • Runner Up #2: Morgan State University, also found in Baltimore, secures the second runner up placement for its low tuition rates and for the school's student enrichment program.

School Comparison Chart

Category Johns Hopkins University Loyola University Maryland Morgan State University
Ranking(s) 12nd among national universities for 2014,
28th best graduate computer science programs, nationwide, in 2010*
5th among regional universities in the South in 2013,
6th among up-and-coming schools, nationwide, in 2013*
18th among historically black colleges and universities in 2013*
Location Baltimore, MD Baltimore, MD Baltimore, MD
School Type 4-year, private not-for-profit 4-year, private not-for-profit 4-year, public
Tuition & Fees (2012-2013) $43,390 (undergraduate), 43,390 (graduate)** $42,430 (undergraduate), $14,720 (graduate)** $7,012 (in-state, undergraduate), $16,356 (out-of-state, undergraduate), $7,578 (in-state, graduate), 13,518 (out-of-state, graduate)**
Computer Science Bachelor's Degrees Awarded in 2011-2012 28** 8** 10**
Undergraduate Graduation Rate (in 150% of normal program time) for 2006 Entering Class 92%** 84%** 29%**
Noteworthy Articles written by students and faculty members often published in the publications of highly regarded associations and conferences, such as the Association for Computer Machinery (ACM) and Computer Vision and Pattern Recognition Students assisted in writing the Human Genome-deciphering software Opportunity for minority undergraduates to work with high-performance hardware and software through the Alliances for Minority Participation Program of Morgan State University

Sources: *U.S. News & World Report, **NCES College Navigator

Find schools that offer these popular programs

  • Computer Games and Programming Skills
  • Computer Programming for Applications
  • Computer Programming for Certifications

Winner: Johns Hopkins University

  • 20th for country's best value schools in 2014, per U.S. News & World Report
  • Student-faculty ratio was 10:1, according to NCES

Johns Hopkins University's computer science department consists of 17 faculty members and a total of 251 students pursuing either bachelor's, master's, or doctoral degrees. The most common program concentrations for undergraduates majoring in computer science include general computer science, interactive systems (robotics, graphics, and vision), natural language processing, computer systems, computer security, computer integrated surgery, software engineering, and video game design. Students can obtain a Bachelor of Science in Computer Science or a Bachelor of Arts in Computer Science. Programming coursework examines Java programming, intermediate programming, Python scripting, and embedded systems. Students also complete programming labs. Within the Department of Computer Science, students have access to 70 workstations and research laboratories.

Runner-Up #1: Loyola University Maryland

  • Job and internship listing maintained for the department's students
  • Opportunity provided for students to perform research on campus during the summer through the Hauber Fellowship
  • Study abroad opportunities available for computer science undergraduates

Prospective computer programmers can complete a Bachelor of Science (B.S) in Computer Science and a Bachelor of Arts (B.A.) in Computer Science. The computer language of choice, for teaching purposes, in both degree programs is Java. All bachelor's degree candidates must take core courses in computer science, as well as mathematical science courses and at least one science elective. Those following the B.S. program must also take physics courses and electives in computer science. B.A. program candidates must take an additional science course and can choose between computer science electives or electives related to computer science. Coursework delves into data structures and programming languages, and students are required to complete a computer science project.

Runner-Up #2: Morgan State University

  • School works to retain high-risk students through its Student Enrichment Program (SEP)
  • During the summer of 2013, school hosted the summer business academy BizTechKids

At Morgan State University, undergraduates interested in obtaining computer programming skills can pursue a Bachelor of Science in Computer Science through the Department of Computer Science. Within the program, students complete courses in computer science, algorithms, programming, discrete structures, programming languages organization, numerical methods and programming, artificial intelligence, and probability. The program also includes a senior project, as well as a senior departmental comprehensive exam.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • MS in Management - Information Technology
    • Master of Science in Information Technology
    • MS in IT - Project Management
    • MS in IT - Information Security and Assurance
    • BS in Information Technology - Multiplatform Software Development
    • BS in IT - IT Management
    • BS in Information Technology
    • BS in Cybersecurity
    • BS in Information Technology - Information Security & Assurance
    • AAS in Information Technology - Multiplatform Software Development
    • AASIT - Network Administration

    What is your highest level of education completed?

    • BS: Computer Science
    • BS: Computer Science - Information Assurance
    • BS: Computer Information Systems
    • BS: Cybersecurity
    • AA: Information Technology
    • AA: Cybersecurity

    What is your highest level of education completed?

    • Master of Business Administration - Data Analytics Concentration
    • Master of Business Administration - Data Analytics Specialization

    What is your highest level of education completed?

    • Masters of Professional Studies in Technology Management

    What is your highest level of education completed?

    • Online Master of Professional Studies in Cybersecurity Management

    What is your highest level of education completed?

    • BS Computer Software Technology - Web Content
    • BS in Information Technology
    • BS Computer Software Technology

    What is your highest level of education?

    • Bachelor of Science in Computer Science
    • Bachelor of Arts in Leadership Studies - Information Technology
    • Bachelor of Science in Information Systems Technology
    • Bachelor of Science in Information Systems Technology - General
    • Bachelor of Science in Information Systems Technology - Information Security
    • Bachelor of Science in Professional Studies - Information Systems Technology

    What is your highest level of education completed?

    • B.S. in Computer Information Systems / Computer Networking
    • B.S. in Computer Information Systems

    Education Level:

  • What is your highest level of education completed?

    • Software Development for Creative Technologies (BS)
    • Web Design & Interactive Media (BFA)
    • Web Design & Interactive Media (BS)
    • Game Art & Design (BFA)
    • Game Art & Design (BS)
    • Graphic & Web Design (BFA)
    • Web Design & Interactive Media (AAS)
    • Web Design & Interactive Media (AS)
    • Graphic & Web Design (AAS)
    • Graphic & Web Design (AA)
    • Graphic & Web Design: Graphic Design (AA)
    • Graphic & Web Design: Web Design (AA)
    • Web Design & Interactive Communications (C)
    • Web Design & Development (D)
    • Web Design & Interactive Communications (D)

    What is your highest level of education?

Find your perfect school

What is your highest level of education?