Skip to Main Content

M.S. in Computer Science

The Master of Science in Computer Science program expands upon fundamental computer science concepts and their applications and demonstrates the compatibility of this discipline with other specialties such as Information Technology, Signal Processing, Biomedical Computing, Digital Systems, Scientific Computing and Robotics. This program builds upon the computer science foundation to increase the knowledge base of our students in order for them to pursue diverse 21st century careers.


Applicants must hold a bachelor's degree from a regionally accredited institution and have a cumulative grade point average of 2.5 or higher (on a 4.0 scale). In addition to meeting the general admission requirements of the Graduate School, applicants to the Computer Science Program must meet departmental criteria. Applicants are considered on an individual basis by the Computer Science Graduate Admissions Committee. An applicant who meets the following requirements may be granted unconditional admission to the program: a baccalaureate degree from an accredited institution and completion of the following courses in mathematics and computer science: Introductory Calculus of One Variable, Elementary Probability and Statistics, and a high level programming language such as C++ and/or Java.

Applicants who do not have the required mathematics and/or computer science background may be granted provisional admission, subject to completion of these requirements within the first four semesters. Completion of these requirements will not be a part of the applicant's graduate program. For more details, the student should consult with his/her adviser upon admission to the program.


The requirements for the master's degree in computer science are as follows:

1. A minimum of 36 credit hours as described below, with an overall grade point average of 3.00 or better. The course work must include:

Core Courses (15 credits)

COSC 502, COSC 504, COSC 514, COSC 522, and COSC 528

and one of the following two options:

Option I: COSC 698 (3 credits) Applied Research in Computer Science and six elective courses (18 credits).

Option II: COSC 696 and 697 (6 credits) Graduate (Master's) Thesis (Click here for Thesis Guidelines) and five elective courses (15 credits).

2. A cumulative GPA of at least 3.25 is required within the first 12 - 18 credits of the program. A cumulative GPA of at least 3.0 is required to graduate.

3. A minimum of 30 credits, excluding prerequisite courses, must be completed at Bowie State University. Therefore, no more than six (6) graduate Computer Science credits may be transferred from other institutions.

4. A student must complete all degree requirements within a period of seven (7) consecutive years.

Students with a strong undergraduate computer science background are encouraged to substitute required courses with more advanced electives. Written permission of a graduate advisor is required. Also, each student is required to develop a program of study plan in consultation with his/her advisor. A total of 36 credits are needed to graduate.