The Computer Science major at the University of Maryland, College Park, focuses on the study of computers and computational systems, including their application, design, development, and theory. Key areas of study encompass machine learning, data science, cybersecurity, artificial intelligence, programming languages, software engineering, computer systems, algorithms, and more. Computer scientists are problem-solvers, addressing challenges from abstract theoretical questions to practical design issues concerning efficiency, security, and usability of computer systems. The program aims to equip graduates with the ability to create, improve, debug, and test software. Students will develop essential mathematical and reasoning skills vital for computer science, alongside practical experience in designing and implementing real-world programming projects. Communication skills are also emphasized, and students have the option to engage in academic research, working independently on projects.
The curriculum requires a total of 63-64 credits, including lower-level courses, additional required courses, and upper-level computer science electives. Students must also complete 12 credits in a discipline outside of computer science.
Graduates of the Computer Science program are prepared for a variety of roles in the technology sector and beyond. The skills acquired are applicable to numerous industries requiring computational expertise.
The Computer Science major is a Limited Enrollment Program (LEP). Admission to the major has specific requirements and procedures found at http://lep.umd.edu/. Students may be eligible for a waiver of the English proficiency test requirement if they meet certain criteria. Official scores must be sent directly to the Office of Undergraduate Admissions using reporting code 5814. Scores must be less than two years old. A 'C-' or better must be earned in all major requirements.
Additional graduate student fees are charged. This program does not provide departmental assistantships or fellowships.
The Computer Science major is a Limited Enrollment Program (LEP). Applicants need to meet specific departmental requirements in addition to university admission. High school students should have strong grades (primarily As and Bs) in challenging courses, while transfer applicants need good grades in rigorous coursework, including freshman-level English and math.
The program accepts Duolingo English Test (DET) with a score of 120, or IELTS (including IELTS Indicator) with a score of 7.0. Official scores must be sent to the Office of Undergraduate Admissions with reporting code 5814, and they must be less than two years old.
Tuition rates for this program are the same for residents and non-residents. Please refer to the University of Maryland's official tuition and fees page for current rates, as they are subject to change. Additional graduate student fees are charged.
The curriculum requires a total of 63-64 credits. This includes lower-level courses, additional required courses like programming languages and algorithms, 15 credits of upper-level computer science electives from at least three areas, and 12 credits in a discipline outside of computer science.
Graduates are prepared for roles such as Software Developer, Data Scientist, Cybersecurity Analyst, AI Engineer, Systems Analyst, Network Engineer, and Research Scientist. The skills acquired are applicable to numerous industries requiring computational expertise.
The program does not provide departmental assistantships or fellowships. However, students may be eligible for university-wide aid like the need-based 'Terrapin Commitment' or the merit-based 'Banneker/Key Scholarship'.