The Master of Science with a major in Computer Science is designed to prepare graduate professionals who can apply the necessary knowledge of computing to information requirements of organizations in business, government, industry and education. The program provides for the education of individuals who will develop, maintain, or manage complex computer-based information systems.
The program provides the experienced professional with up-to-date specialized knowledge while developing those analytical skills necessary to stay abreast of the changing field of computing. The program also provides the recent baccalaureate graduate with additional applied and advanced knowledge, thus facilitating a more useful contribution to his/her career path.
Student Learning Outcomes
- apply the knowledge of computing to organizational information requirements in business, government, industry and education, and
- develop, maintain or manage complex computer-based information systems, and
- utilize their acquired analytical skills for life-long learning and advanced studies in computing
- In addition to meeting all University requirements, students seeking admission to the graduate degree program in computer science must submit the following to the College of Graduate Studies:
- An application and application fee
- Transcripts from regionally accredited institutions (international students will be required to submit relevant international transcripts)
- An essay (500-1000 words) discussing why you wish to get a Master’s degree and your areas of interest
- GRE scores (within five years of the date of application)
- International students must submit TOEFL scores and additional documents to the Office of Research and Graduate Studies. http://gradschool.tamucc.edu/international.htm
- A student entering the program is expected to have adequate preparation in computer science and mathematics from their undergraduate degree. For computer science, this preparation must include successful completion of coursework in data structures, a high level programming language, computer architecture, operating systems, and software engineering. In mathematics, students must have successfully completed course work in discrete mathematics, calculus, plus one additional junior level or higher mathematics course such as linear algebra, numerical analysis, or applied probability and statistics.
Students who have not successfully completed the above courses may be required to take leveling courses in any missing subjects before being formally admitted into the MS degree program. All leveling courses must be completed with a grade of “B” or better. In addition, students can take no more than 9 credits towards their degree prior to completing all leveling courses.
- Persons seeking admission to the Computer Science MS program should first contact the program to identify a faculty member willing to sever as their graduate advisor. Applicants will not be admitted to the program without a graduate advisor.
Requirements for the Master of Science in Computer Science degree may be met through one of two options: Thesis Option (Option I) or Project Only Option (Option II). The Thesis Option requires a minimum of 30 credit hours and the Project Only Option requires a minimum of 36 credit hours. Both options share the same 9 credit hour core. The Thesis Option allows for maximum flexibility in choosing elective courses. This option allows the student to concentrate on a particular field or area of computer science. The Project Only Option also allows for flexibility in choosing elective courses but requires the student to take at least one elective from each of the three elective concentration tracks. The concentration tracks are Software and Programming, Scientific Computing and Visualization, and Networking and Security.
Requirements for Option I – Thesis Option:
Minimum number of credit hours: 30
- Core: 9 sem. hrs.
- Electives: Minimum of 12 sem. hrs.
Requirements for Option II – Project Option:
Minimum number of credit hours: 36
- Core: 9 sem. hrs.
- Electives: Minimum of 21 sem. hrs., with at least 3 credit hours from each concentration track
Additional Required Course:
Core Courses (9 credit hours)
Electives are chosen by the student but are subject to approval by the student’s graduate faculty mentor. For the Thesis Option, electives should be taken that will support the student’s thesis. For the Project Only Option, students must obtain breadth by taking electives across different areas of computer science, and must take at least one course from each of the concentration tracks. Electives not listed in the concentration tracks may be taken to fulfill remaining credit hours.
No more than six hours of approved electives may come from courses taken at another university or from outside of computer science. Credit from a master’s degree earned at another institution will not be applied to a second master’s degree at Texas A&M University-Corpus Christi. A maximum of six hours of approved Directed Independent Study may count toward the MS degree.
A. Software and Programming
B. Scientific Computing and Visualization
C. Networking and Security
Chronological Procedure Leading to the MS Degree
- Completion of a degree plan
Upon admission to the MS degree program in computer science, and prior to enrollment in any course, the student must contact the Graduate Academic Advisor in the College of Science & Engineering to have a degree plan completed. The student will then be assigned a faculty advisor from the computer science faculty. Students should seek the advice of their faculty advisor on a regular basis about their progress toward their degree.
- Progress toward the degree
Once admitted to the graduate degree program in computer science, a student must complete at least six semester hours of credit per year toward the degree until the degree is completed. Failure to make this minimum progress will result in dismissal from the degree program with possible readmission based on the catalog in effect at the time of readmission. A student who is actively pursuing a graduate project or thesis and has completed all other course work for the degree will be given relief from this requirement, but must register continuously for the project or thesis until it is completed.
- Thesis or Courses Only
Students choosing the thesis option must first find a computer science graduate faculty member to agree to serve as their thesis advisor. Generally this is a faculty member working in the area of the thesis. With permission from the thesis advisor, the student may register for COSC 5398 - Thesis I . During the first month of Thesis I, the student and their advisor should determine the thesis committee. This committee consists of three full-time Texas A&M University-Corpus Christi computer science PhD-degree faculty members. An additional member from outside Computer Science may be added subject to approval by the committee chair.
While taking Thesis I, the student will develop a written proposal of the thesis work and present the propsal for approval. Upon approval, the student may then register for COSC 5399 - Thesis II . The student must then continually register for COSC 5399 until completion of their thesis. A grade of In Progress will be assigned for COSC 5398 and all COSC 5399 courses until the student completes their thesis and passes their final exam. If the student fails to register for COSC 5399 or fails their final examination, a grade of No Credit will be assigned to COSC 5398 and all COSC 5399 courses and the student must begin the process again.
While taking COSC 5399 - Thesis II , the student will produce a written thesis that discusses their work. A draft copy of the thesis will be given to all committee members and the student will make any changes required by the committee. Upon approval of the thesis committee chair, the student may schedule their final oral examination. The thesis will be published and archived in the Mary & Jeff Bell library. Guidelines for writing the thesis are available in the Computer Science office.
Project Only Option
Students must take all required courses along with their chosen electives with at least one course from each elective group. In the student’s final semester, they need to register for and complete .
- Final examination (Thesis Option)
After the student has completed all other requirements for the MS degree in computer science, he or she must schedule an oral exam over his/her graduate program of study. The oral exam will be administered by the graduate thesis committee and will focus heavily on the thesis itself.
For Additional Information
|Center for Instruction, Room 301; Phone: (361) 825-2474
|Computer Science Program, Unit 5825
College of Science and Engineering
Texas A&M University-Corpus Christi
6300 Ocean Drive, Corpus Christi, Texas 78412-5825