BS Computer Science
The BS degree program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC/ABET), 415 N Charles Street, Baltimore, MD 21021 (phone: 410.347.7700).
As of Fall 2024, there are 616 students enrolled in the BS program. Graduation data from the last several years is provided below:
- 2024 - 54 (Spring), 3 (Summer)
- 2023 - 34 (Spring), 2 (Summer), 21 (Fall)
- 2022 - 36 (Spring), 5 (Summer), 28 (Fall)
- 2021 - 35 (Spring), 3 (Summer), 31 (Fall)
- 2020 - 31 (Spring), 21 (Fall)
- 2019 - 35 (Spring), 3 (Summer), 19 (Fall)
- 2018 - 23 (Spring), 4 (Summer), 12 (Fall)
- 2017 - 23 (Spring), 2 (Summer), 6 (Fall)
- 2016 - 17 (Spring), 7 (Summer), 10 (Fall)
- 2015 - 24 (Spring), 2 (Summer), 11 (Fall)
- 2014 - 8 (Fall)
Program Educational Objectives
The program educational objectives for the Bachelor's degree in computer science are that within a few years after graduation, graduates are expected to:
- Demonstrate an ability to solve complex problems through the use of computer science, as evidenced by successful entrance into and advancement in the computer science profession.
- Demonstrate an appreciation for lifelong learning and for the value of continuing professional development by pursuing graduate education, professional education or continuing education opportunities, attainment of professional licensure, and/or membership in professional societies.
Student Outcomes
Graduates with a BS in Computer Science will have an ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Concentrations
As of the 2019-20 catalog, students can choose one of four concentrations:
- General Concentration
- Cybersecurity Concentration
- Data Science Concentration
- Artificial Intelligence Concentration
Program Requirements
Please refer to the university's Undergraduate Catalog for detailed program requirements. Links to the past few catalog years are provided below:
2024-25
- BS Computer Science, General Concentration
- BS Computer Science, Cybersecurity Concentration
- BS Computer Science, Data Science Concentration
- BS Computer Science, Artificial Intelligence Concentration
2023-24
- BS Computer Science, General Concentration
- BS Computer Science, Cybersecurity Concentration
- BS Computer Science, Data Science Concentration
- BS Computer Science, Artificial Intelligence Concentration
2022-23
- BS Computer Science, General Concentration
- BS Computer Science, Cybersecurity Concentration
- BS Computer Science, Data Science Concentration
- BS Computer Science, Artificial Intelligence Concentration
2021-22
- BS Computer Science, General Concentration
- BS Computer Science, Cybersecurity Concentration
- BS Computer Science, Data Science Concentration
- BS Computer Science, Artificial Intelligence Concentration
2020-21
- BS Computer Science, General Concentration
- BS Computer Science, Cybersecurity Concentration
- BS Computer Science, Data Science Concentration
- BS Computer Science, Artificial Intelligence Concentration
2019-20
- BS Computer Science, General Concentration
- BS Computer Science, Cybersecurity Concentration
- BS Computer Science, Data Science Concentration
- BS Computer Science, Artificial Intelligence Concentration
2018-19
Computer Science Minor
Please refer to the university's Undergraduate Catalog for minor requirements.