Computer Science, MS
Purpose and Goals
The Master’s degree programs prepare graduate students for positions in industry and research. Master’s degree graduates are also provided with a foundation for continuing their study at the doctoral level in Computer Science or Computer Information Systems.
The major objectives of the programs are to:
- Address the critical shortage of professionals in Computer Science and Information Technology in Texas and the nation;
- Provide an avenue for computer professionals in the industry to upgrade their professional skills; and
- Prepare graduates to pursue a terminal degree in Computer Science and Computer Information Systems.
A student with a bachelor’s degree in a discipline other than computer science must possess a computer science background equivalent to the following PVAMU courses before being admitted to:
MS in Computer Science Program:
COMP 2336 | Data Structures | 3 |
COMP 2310 | Discrete Structures | 3 |
COMP 2319 | Computer Organization | 3 |
MATH 2414 | Calculus with Analytic Geometry II | 4 |
COMP 3305 | Analysis of Algorithms | 3 |
The Two-C Rule
A maximum of two “C” grades in graduate courses (or six SCH) will be accepted toward the graduate degree.
Master of Science in Computer Science Degree Program Requirements
Computer Science Core Requirements | ||
COMP 5300 | Research Methods and Graduate Seminar | 3 |
COMP 5311 | Fundamentals and Concepts of Programming Languages | 3 |
COMP 5312 | Advanced Computer Architecture | 3 |
COMP 5313 | Advanced Operating Systems | 3 |
COMP 5314 | Advanced Database Management System | 3 |
COMP 5315 | Design and Analysis of Algorithms | 3 |
COMP 5342 | Software Engineering Processes | 3 |
Concentration (Select one from below): | 15 | |
Thesis Concentration: | ||
Masters Thesis | ||
Three Electives (Select 9 hours from the approved Computer Science Electives) | ||
Non-Thesis Concentration: | ||
Masters Project | ||
Four Electives (Select 12 hours from the approved Computer Science Electives) | ||
Total Hours | 36 |
General Computer Science Electives
COMP 5316 | Artificial Intelligence | 3 |
COMP 5317 | Computer Vision | 3 |
COMP 5324 | Distributed Computing and Parallel Processing | 3 |
COMP 5326 | Machine Learning (Newly approved new course (Machine Learning)) | 3 |
COMP 5327 | Data Mining | 3 |
COMP 5328 | Natural Language Processing | 3 |
COMP 5329 | Text Mining | 3 |
COMP 5332 | Computer and Network Security | 3 |
COMP 5389 | Applied Research | 3 |