Where Knowledge and Character Matter ®

MS in Computer & Information Science

This major requires 33 credit hours of graduate courses in computer science.

(Click here for Program of Study Sheet)
(Click here for the catalog page for this program)

This program is designed to meet the needs of two groups of students: those who have completed an undergraduate degree in Computer Sciences, and those with degrees in related fields who want to develop their knowledge and skill in computer science. The program has attracted national and international students. Most of the graduates have found satisfying careers.

Admission Requirements

  1. Meet all School of Graduate Studies admission requirements.
  2. Students are required to take the following prerequisites: two calculus courses, a discrete mathematics course, one course involving the concepts of object-oriented programming (e.g., in Java, C++), and one course in data structures and algorithms.
  3. Students who have not completed the undergraduate prerequisites may be conditionally admitted. A student will be removed from conditional status after all prerequisites have been completed with a “B” average or better.

Graduation Requirements

  1. Master degree candidates must complete a minimum 33 credit hours including at least 15 credit hours from the required courses.
  2. Master degree candidates must complete either the thesis (6 credit hours) or a research project (3 credit hours) or internship (3 credit hours) or a comprehensive exit exam.
  3. With the recommendation of the advisor and permission of the department chair, a student may take a three credit hour course from a related field, which will be counted as an elective course.

Student Learning Outcomes

Upon successful completion of a MS degree program in Computer & Information Science at Alcorn State University, students will:

  1. Demonstrate advanced knowledge in theory of computation and computer architecture.
  2. Demonstrate advanced knowledge in concept and features of programming languages.
  3. Demonstrate advanced knowledge in concept and implementation of operating systems.
  4. Demonstrate advanced knowledge in design and analysis of algorithm.
  5. Demonstrate ability to read research papers, understand algorithms proposed in the papers, and write reviewing papers.
  6. Demonstrate ability of programming in high-level programming languages and writing programming technical report.
  7. Demonstrate communication skills