university image
country flag

B.S. in Computer Science, University of Maryland Baltimore County

Check Eligibility

About this course

arrow
UMBC’s B.S. in Computer Science is an ABET-accredited program that introduces students to a diverse and evolving discipline. The curriculum covers a wide range of exciting fields such as artificial intelligence, machine learning, cybersecurity, malware analysis, mobile computing, graphics, game design, quantum computing, human-computer interaction, forensic analysis, and data science. Graduates are well-equipped for careers in top technology companies, government agencies, defense industries, and startups, as well as for advanced studies. The program emphasizes problem-solving across theory, design, architecture, development, and application of computers and systems.

Why this course is highly recommended

arrow
This program is highly regarded because of UMBC’s recognition as a highly innovative and top undergraduate teaching school by US News and World Report. The curriculum prepares students for fast-growing, high-paying jobs in the tech industry, government, defense, and more. Graduates have a broad array of career options including software engineering, database management, network architecture, and information security analysis. The program also provides the foundation for further graduate studies at top departments.

Specialisation

arrow
The program offers four specific tracks to tailor your studies: Artificial Intelligence and Machine Learning (AIML), Cybersecurity (CYBR), Data Science (DSCI), and Game Development (GDEV). Students interested in these specialisations can contact faculty members like Dr. Jeremy Dixon for AIML, CYBR, or DSCI, or Dr. Marc Olano for Game Development.

Course fees

arrow
graduation cap icon

Application fees

22.12L

graduation cap icon

1st year tuition fees

22.12L

graduation cap icon

Living cost

-

Degree requirements

arrow
To earn a B.S. in Computer Science, students must complete the major requirements, the university’s General Education Program (GEP) requirements, and choose one of four specialized tracks. Students interested in advanced degrees can enroll in the combined B.S./M.S. program, designed to accelerate graduate study completion.
translate icon

English language test

TOEFL

80

IELTS

6.5

DUOLINGO

115

PTE

-

Want to learn more about the admission process, eligibility criteria, and acceptance rates for international students? Visit the University of Maryland Baltimore County admission page for complete details.

Career prospects

arrow
Graduates of the Computer Science program find career opportunities across tech giants like Google, Amazon, Microsoft, and many government and defense agencies like NSA and NIST. Other major employers include financial institutions, transportation, and startups. Typical roles include software engineers, database administrators, network architects, web developers, and security analysts.

FAQs

What are the different specialisation tracks available?

Students can choose from Artificial Intelligence and Machine Learning, Cybersecurity, Data Science, and Game Development tracks.

Can I pursue a minor in Computer Science?

Yes, students can pursue a Minor in Computer Science by completing the Minor Requirements, although they cannot major in both Computer Engineering and minor in Computer Science.