Accredited by the Computing Accreditation Commission of ABET
111 Market Place, Suite 1050,
Baltimore, MD 21202-4012
410-347-7700
The BS in computer science is accredited by the Computer Science Accreditation Commission of the Computing Sciences Accreditation Board, a specialized accrediting body recognized by the Council on Post-secondary Accreditation and the U.S. Department of Education.
The computer science curriculum emphasizes a broad foundation of computer organization, programming languages, software engineering, distributed computing systems, data systems, algorithms, data structures, programming systems and environments, and mathematics, together with electives that focus on some aspect or application of computers. The computer science curriculum is recommended for students planning graduate studies in computing.
Technical electives consist of a set of computer science courses at the 500 level or higher that permit students to concentrate on an area of technical expertise. Common technical areas include: software engineering, which involves management and development of large software systems; operating systems, which consists of the supervisory software that controls the operation of a computer; theoretical computer science; computer systems architecture, which involves design of centralized and distributed computer systems; programming languages and their compilers; data systems; and knowledge engineering (artificial intelligence).
A person seeking a bachelor of science degree in computer science must fulfill the following requirements:
Bachelor’s degree requirements