Jun 24, 2024  
2020-2021 Graduate Catalog 
    
2020-2021 Graduate Catalog [ARCHIVED CATALOG]

Computer Science, M.S.


Return to {$returnto_text} Return to: Degrees and Programs (A-Z)

The plan in Computer Science leads to the master of science (M.S.) degree. This plan is designed to prepare students to hold key technical positions in the development of computer-based solutions to complex systems problems.

Students should consult with their faculty adviser to determine if they have sufficient background to satisfy a specific course prerequisite. Foundation and prerequisite courses should be completed before enrolling in any graduate course.

Students expecting credit for foundation courses completed at international institutions must submit course descriptions to the waiver committee in their first semester of enrollment. This will allow proper evaluation and appropriate credit.

Students may select from the thesis option or the extended course work option. The thesis option requires 33 credit hours of graduate work. The extended course work option requires 36 credit hours.

Requirements


Computer Science Basic Preparation


Students seeking admission into the degree plan in Computer Science must have a bachelor’s degree in computer science or a closely related area and extensive background in computer science. It is expected that the minimum Graduate Record Examination (GRE) score required for acceptance into the plan be reasonably balanced among the different components of the GRE exam. The GRE score (verbal + quantitative) should be a minimum of 290 points, with a minimum quantitative score of 150. Students with bachelor’s and master’s degrees in related fields of study will be required to complete appropriate background courses. The admissions committee, during evaluation of the student’s application, will designate courses to be completed before beginning graduate studies. Preparatory requirements include proficiency in at least one object-oriented computer programming languages, such as JavaME# or C++ plus the completion of the following undergraduate courses, their equivalents or successful completion of equivalence exams upon approval from the admissions committee.

Additional Information


Students should also have 3 hours of credit for an object oriented programming language. Students with credit for CENG 3351  will satisfy the CSCI 2331  requirement.

Additionally, at least two of the following must be completed:


Core Requirements (15 Hours)


The following courses or their approved substitutions are required for both the thesis and the extended course work options:

Thesis Option (18 hours)


Computer Science Thesis Option (18 hours)


Complete the following courses.
Additional Information

  • A student must take an additional 12 hours of electives.
  • Students may take either 6 hours of 4000 level CSCI/CINF electives or may take 3 hours 4000 level CSCI/CINF and 3 hours 5000-6000 level SENG/CENG/SWEN.
  • Students take CSCI 6939  for 6 hours
  • Note: All electives must be approved before enrolling.

Extended Course Work Option (21 hours)


Computer Science Extended Course Work Option (21 hours)


Complete the following course:
Additional Information

  • A student must take an additional 18 hours pending faculty adviser approval.
  • Students may take either 6 hours of 4000 level CSCI/CINF electives or may take 3 hours 4000 level CSCI/CINF and 3 hours SENG/CENG/SWEN. .
  • Note: CSCI 6838  must be taken during the last 12 hours, after completion of CSCI 5531  and CSCI 5333 . All electives must be approved before enrolling.

Computer Science Specializations


Students interested in a specialization should take the courses listed below:

Note: Data Science Specialization requires STAT 4344  or any Calculus-based Probability course; and STAT 4345  or any Calculus-based Statistics course as prerequisite. (STAT 4345  may be allowed as 3 hrs of 4000 level elective in this specialization if not taken previously.

Additional Information

Choose 3 (for thesis) or 4 (for extended course work) from the following:

Cybersecurity Specialization


Additional Information

Choose 1 (for thesis) or 2 (for extended course work) from the following:

Return to {$returnto_text} Return to: Degrees and Programs (A-Z)