Find out about all the exciting undergraduate programs we offer towards the Bachelor of Science degree. You will find information about our Computer Science major (and minor) as well as our new Information Technology (IT) degree.
General Requirements Students for all majors must meet additional requirements for the University, College, and School. Refer to the general requirements for details.
Marketability: the Knight Foundation School of Computing and Information Sciences offers a diverse array of courses that incorporate a variety of programming languages, and students are encouraged to pursue as many as possible to build marketable skills upon graduation.
Notice: This or any subsequent page is not intended to be a complete list of all requirements and is not a substitute for the Undergraduate Program Catalog. All students are presumed to have read the information in the Undergraduate Program Catalog, which is the final authority.
The B.S. in Cybersecurity prepares students for cybersecurity professional career with a primary focus on information security analysis.
B.A. in Computer Science
The B.A. in Computer Science is intended for students who want a starting foundation in computer science principles.
B.S. in Computer Science
The B.S. in Computer Science is intended for students who want to be computing professionals.
B.S. in Computer Science (Software Design and Development Track)
The software design and development track may be followed by the student who intends to pursue a software engineering career.
Accelerated Degree Pathway BS/MS In Computer Science
The student is able to complete the Bachelor and Master of Science degrees on an accelerated schedule.
Accelerated Degree Pathway BS in Computer Science/MS in Engineering Man
The student is able to complete the Bachelor of Science in Computer Science and Master of Science in Engineering Management degrees on an accelerated schedule.
Minor in Computer Science
The minor is for students who are majoring in another degree and wish to gain a better understanding of software development.
The Bachelor of Science program in Computer Science is accredited by:
Computing Accreditation Commission ABET,
111 Market Place, Suite 1050
Baltimore, MD 21202-1012
Telephone (410) 347-7700
CS Common Course Syllabi
CS Academic Learning Compact
CS Objectives & Outcomes
Annual Student Enrollment and Graduation Information
B.S. in Information Technology
The B.S. in Information Technology major gives the student a broad understanding of information technology concepts. It is designed for the student who wishes to work as a technical support staff or administrator.
B.S. in Information Technology (Software Track)
In addition to the broad understanding of information technology concepts, the student gains a theoretical understanding of computer science.
B.A. in Information Technology
The B.A. in Information Technology program is open to the student who is enrolled in and will be completing another Bachelor’s degree program or the student who already has a Bachelor’s degree from an accredited institution.
Combined BS in Information Technology/ MS in Engineering Management Pathway
The student is able to complete the Bachelor of Science in Information Technology and Master of Science in Engineering Management degrees on an accelerated schedule.