Computer Science MS

Department Requirements

A comprehensive exam will be given during the semester in which a student expects to graduate.

Deficiency Requirements: CSCI 515, CSCI 516.  Students must have a 'B' or better in these deficiency courses to continue in the Master's program.  Undergraduate courses may be substituted with departmental approval.  Students with deficiencies in mathematics will be required to complete one or more of the following: MATH 2413, MATH 2414 Calculus II, MATH 401, and MATH 2320 Differential Equations or MATH 2318 Linear Algebra.  In addition, ENG 341 Professional Writing (Technical Writing) is strongly recommended for all international students.

Students must have a 'B' average overall and not more than 3 'C's in total.  At most one 'C' is allowed for Required Core Courses.  At most one 'C' is allowed for courses in student's specialization track.

Note: The Department reserves the right to suspend from the program any student who in the judgment of a duly constituted departmental committee does not meet the professional expectations of the field.

Master of Science in Computer Science - Option I Thesis

Thesis (6 semester hours)
CSCI 518Thesis (6 semester hours required)6
Only 6 semester hours of credit for 518 per degree will be given upon satisfactory completion of the requirement.
Required Core Courses (16 semester hours)
CSCI 520Data Structures and Algorithm Analysis4
CSCI 530Operating Systems3
CSCI 532Algorithm Design3
CSCI 549Automata Theory3
Choose one of the following: (3 semester hours)
CSCI 525Networking I3
CSCI 526Database Systems3
CSCI 556Data Analysis & Visualization3
Students must complete one of the following tracks: (6 semester hours)
Unused track courses may be taken as electives.
Software Engineering and Big Data Track (Choose two - 6 semester hours)
CSCI 524Analysis & Design Softwr Sys3
CSCI 548Software Testing3
CSCI 573Big Data Computing and Analytics3
Computer Networks & Cyber Security Track (Choose two - 6 semester hours)
CSCI 534Networking II - Routers and Switches3
CSCI 563Information Security3
CSCI 554Digital Forensics3
Artificial Intelligence Track (Choose two - 6 semester hours)
CSCI 538Artificial Intelligence Using Python3
CSCI 574Machine Learning3
CSCI 560Neural Networks and Deep Learning3
Electives (3 semester hours)
Any graduate level CSCI courses (except the pre-requisite courses CSCI 515 & CSCI 516) or an appropriate supporting field with approval of the graduate advisor. Requirements for a minor will be determined by evaluating a student's background in computer science.3
Total Hours31

Master of Science in Computer Science - Option II Non-Thesis

Research (3 semester hours)
CSCI 595Research Literature and Techniques (3 semester hours required)3
Required Core Courses (16 semester hours)
CSCI 520Data Structures and Algorithm Analysis4
CSCI 530Operating Systems3
CSCI 532Algorithm Design3
CSCI 549Automata Theory3
Choose one of the following: (3 semester hours)
CSCI 525Networking I3
CSCI 526Database Systems3
CSCI 556Data Analysis & Visualization3
Students must complete one of the following tracks: (6 semester hours)
Unused track courses may be taken as electives.
Software Engineering and Big Data Track (Choose two - 6 semester hours)
CSCI 524Analysis & Design Softwr Sys3
CSCI 548Software Testing3
CSCI 573Big Data Computing and Analytics3
Computer Networks & Cyber Security Track(Choose two - 6 semester hours)
CSCI 534Networking II - Routers and Switches3
CSCI 563Information Security3
CSCI 554Digital Forensics3
Artificial Intelligence Track (Choose two - 6 semester hours)
CSCI 538Artificial Intelligence Using Python3
CSCI 574Machine Learning3
CSCI 560Neural Networks and Deep Learning3
Electives (12 semester hours)
Any graduate level CSCI courses except the pre-requisite courses (CSCI 515 & CSCI 516) or an appropriate supporting field with approval of the graduate advisor. Requirements for a minor will be determined by evaluating a student's background in computer science.12
Total Hours37

Master of Science in Computer Science - (Accelerated BS/MS) Option II Non-Thesis

The BS-MS accelerated degree program allows undergraduate students in the Computer Science program to begin coursework towards the non-thesis option of the Master of Science in Computer Science program during their senior year at Texas A&M University-Commerce. Students can earn a B.S. and M.S. degree in five years upon completion of degree requirements for both degrees. For this accelerated program, 6 credits of graduate coursework can be applied to both the BS and MS degrees.  Once admitted, the BS/MS candidate must maintain a 3.25 Undergraduate GPA.  In the final semester of the student’s undergraduate program, a new online Apply Texas Application for the master’s Accelerated program must be submitted to gain admission and continue taking classes to complete the master’s program.

Research (3 semester hours)
CSCI 595Research Literature and Techniques3
Required Core Courses (16 semester hours)
CSCI 520AData Structures and Algorithm Analysis *4
CSCI 530Operating Systems3
CSCI 532AAlgorithm Design *3
CSCI 549Automata Theory3
Choose one of the following: (3 semester hours)
AI 500Foundations of Artificial Intelligence4
AI 510Seminar in Artificial Intelligence Ethics3
CSCI 556Data Analysis & Visualization3
Students must complete one of the following tracks: (6 semester hours)
Unused track courses may be taken as electives.
Software Engineering and Big Data Track (Choose two - 6 semester hours)
CSCI 524Analysis & Design Softwr Sys3
CSCI 548Software Testing3
CSCI 573Big Data Computing and Analytics3
Computer Networks & Cyber Security Track (Choose two - 6 semester hours)
CSCI 534Networking II - Routers and Switches3
CSCI 563Information Security3
CSCI 554Digital Forensics3
Artificial Intelligence Track (Choose two - 6 semester hours)
CSCI 538Artificial Intelligence Using Python3
CSCI 574Machine Learning3
CSCI 560Neural Networks and Deep Learning3
Electives (12 semester hours)
Any graduate level CSCI courses except the pre-requisite courses (CSCI 515 & CSCI 516) or an appropriate supporting field with approval of the graduate advisor. Requirements for a minor will be determined by evaluating a student's background in computer science.12
Total Hours37
*

Courses shared with BS

Note:  Successful completion of the Comprehensive Exam is required of all students.

Print or Download a PDF of this page