BS Computer Science

4 Years On Campus Bachelors Program

University of Maryland College Park

Program Overview

The B.S. in Computer Science at UMD is designed to provide students with a solid foundation in computer science principles, preparing them for diverse careers in technology and related fields. The curriculum encompasses a blend of theoretical knowledge and practical skills, ensuring graduates are well-equipped to tackle real-world challenges.​

Curriculum and Modules:

The program requires the completion of 120 credit hours, which include:​

  • Core Computer Science Courses: Fundamental subjects such as algorithms, data structures, computer systems, and software engineering.​

  • Mathematics and Statistics: Courses covering calculus, linear algebra, and probability to support computational methods.​

  • Upper-Level Concentration: Students must complete 12 credit hours of 300-400 level courses in one discipline outside of Computer Science, with certain restrictions. 

  • Electives: Opportunities to explore advanced topics and interdisciplinary studies.​

For detailed degree requirements, please refer to UMD's Computer Science Undergraduate Degree Requirements page. 

Program Ranking:

UMD's Computer Science program is nationally recognized for its excellence in education and research. While specific rankings may vary across publications, the program consistently places among the top computer science programs in the United States.​

Experiential Learning (Research, Projects, Internships etc.)

UMD emphasizes experiential learning, providing students with numerous opportunities to apply their knowledge beyond the classroom:​

  • Internships and Co-ops: The University Career Center @ CMNS recommends pursuing internships and co-op opportunities to gain experience, develop skills, and expand professional networks. Notably, more than 85% of Computer Science graduates in 2023 completed at least one internship during their undergraduate studies. 

  • Research Opportunities: Students have access to a wealth of research opportunities in faculty laboratories on campus, as well as with federal laboratories, research institutes, and private companies in the Baltimore-Washington corridor. These experiences provide insight into career paths and help develop a professional network. 

  • Student Organizations: Engagement in student organizations fosters leadership, collaboration, and professional development. UMD's Computer Science Department supports various clubs and organizations that cater to diverse interests within the field. ​

Progression & Future Opportunities

UMD supports students in transitioning from academic life to professional careers through various services:​

  • Career Services: The University Career Center offers resources such as counseling, workshops, and job fairs to connect students with potential employers. ​

  • On-Campus Recruitment: UMD hosts career fairs and networking events, facilitating direct engagement between students and industry representatives. These events provide platforms for students to showcase their skills and explore employment opportunities.​

  • Employability: Graduates of the Computer Science program have a strong track record of securing positions at leading technology companies, startups, and research institutions. The comprehensive curriculum and experiential learning components ensure that students are well-prepared for the demands of the workforce.​

By integrating rigorous academics with practical experiences and comprehensive support services, UMD's B.S. in Computer Science program prepares students for successful careers in technology and related fields.​

Program Key Stats

$41,186
$ 75

Jan Intake : 1st DecAug Intake : 20th Jan (RD) , 1st Nov (EA / ED)


48 %
No
Yes

Eligibility Criteria

AAA - A*A*A
3.5 - 4.0
38 - 42
90 - 95

1370 - 1520
32 - 35
7.0
95

Additional Information & Requirements

Career Options

  • Career Pathway:   Software Engineering: Developer
  • Full-Stack Engineer
  • Mobile App Developer
  •   AI & Data Science: Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  •   Cybersecurity & Cloud: Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  •   Finance & Business Tech: Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  •   Product & Management: Product Manager
  • Technical Program Manager
  •   Entrepreneurship: Startups and innovation
  •   Further Studies: MS or PhD in AI
  • cybersecurity
  • or data science for research roles
  • MBA for leadership and management positions
  •   Long-Term Growth: Engineering: Software Engineer → Tech Lead → CTO
  •   Data & AI: Data Scientist → Head of AI
  • Management: Product Manager → VP of Engineering

Book Free Session with Our Admission Experts

Admission Experts