Computer Science - M.A., M.S. and Ph.D. Download to print
College of Arts and Sciences
The Master of Arts (M.A.) and Master of Science (M.S.) in Computer Science provide students with an educational and research environment to develop career paths through necessary training with emerging technologies. Graduates have the technical knowledge and skills necessary for success within the information and high technology industries.
M.A. and M.S.: Official transcript(s), goal statement, resume and three letters of recommendation. A student entering the program must have the core components of an undergraduate computer science curriculum. Students are required to have successfully completed coursework equivalent to Computer Science I - Programming and Problem Solving (CS 13001), Computer Science II - Data Structures and Abstraction (CS 23001), Discrete Structures (CS 23022), Computer Architecture (CS 35101), Operating Systems (CS 35211) and Design and Analysis of Algorithms (CS 46101). In mathematics, they are required to have successfully completed coursework equivalent to Calculus I (Math 12002), Calculus II (Math 12003), and Linear Algebra (Math 21001).
M.S. and M.A.: The master’s program requires a total of 32 graduate-level credit hours in computer science (courses outside computer science must be approved by the advisor and graduate coordinator).
Program Learning Outcomes
M.A. and M.S. Computer Science
Graduates of this program will be able to:
1. Demonstrate breadth-of-knowledge and understanding of essential facts, concepts, principles, and theories relating to advanced topics in Computer Science.
2. Perform research, discovery and integration by applying advanced knowledge of Computer Science. Should be able to conduct literature searches, comprehend advanced research materials, and uncover connections between related works, and critical evaluation and synthesis.
Ph.D. Computer Science
Graduates of this program will be able to:
1. Have all round breadth-of-knowledge and understanding of essential facts, concepts, principles, and theories relating to advanced topics in Computer Science to be regarded as a scholar of Computer Science.
2. Demonstrate depth of knowledge at least in one specialized topic and should demonstrate ability to conduct independent research by advancing the body of knowledge in the area through the doctoral dissertation research.
3. Clearly articulate advanced research problems and their solutions. The presentation of general computer science topics in a learning environment.
4. Develop and write publishable papers that clearly articulate advanced research problems and their solutions.
5. Demonstrate integrative and deep knowledge of essential literature, facts, concepts, principles, and theories relating to a chosen area of research.
6. Perform complete and through literature searches. Comprehension and critical evaluation of the extent to which a particular work relates to and/or contributes to a given field.
7. Publish and participate in a chosen research community.
M.S. thesis option: Candidates for the M.S. degree must write and defend a suitable master's thesis for which 6 credit hours are earned in CS 69199 Thesis I. A master's thesis committee must be formed that includes the advisor and at least two other graduate faculty members. The thesis topic and committee must be approved by the advisor and graduate coordinator. The final version of the thesis must be approved by the advisor, committee and graduate coordinator.
Ph.D.: The candidacy examination is a comprehensive examination in the field of the major subject. The format of the candidacy examination will be determined by the student’s Candidacy Examination Committee, which is composed of the student’s advisor and two other graduate faculty members. The Candidacy Examination Committee must be approved by the graduate coordinator. The student must complete the candidacy examination at least one year before the dissertation defense.
M.A.: Candidates for the M.A. degree are required to enroll for 3 credit hours in CS 69098 Research under the direction of a graduate faculty member and to develop a master’s project. A master’s project committee must be formed that includes the advisor and at least two other graduate faculty members. The committee and project topic must be approved by the graduate coordinator. The student must present and defend the project before the committee.
- Admissions & Financial Aid
- Student Life
- News & Events