Degrees/MS

From A-State Computer Science Wiki
Jump to: navigation, search

Masters of Science in Computer Science

Description

The Masters of Science degree in Computer Science is designed to strengthen the background of the student in advanced computing concepts involving computational problem solving and complex programming environments. The program covers topics in algorithms, computation theory, and advanced programming systems. Students are expected to be able to construct complex software solutions for a variety of problems and systems. Electives allow the student to focus studies in several areas, including parallel and distributed systems and programming, bioinformatics, and graphics.

Student Learning Outcomes

After completion of the Master of Science degree in Computer Science, a student will have met the following learning outcomes:

  1. M.S. Computer Science graduate students should have a deeper understanding of the theory and application of algorithms, programming languages, and computer processes.
  2. M.S. Computer Science graduate students should have the ability to apply advanced analysis techniques to problem identification and solution in computing applications.
  3. M.S. Computer Science graduate students should have the ability to apply advanced implementation techniques to problem identification and solution in computing applications.

Graduate Admission

Criteria

Students seeking admission into the Master of Science degree program in Computer Science, must meet the admission requirements of the Graduate School. In addition, applicants are evaluated by the Department based on the following requirements:

  1. A minimum of 18 undergraduate hours in Computer Science or equivalent
  2. A minimum GPA of 3.0
  3. A minimum Graduate Record Exam (GRE) combined verbal and quantitative score of
    • 290 on the new scaled scoring system, or
    • 1000 on the old scaled scoring system
  4. Three Letters of Reference
  5. A Statement of Educational Objectives and Career Goals

Other factors involved include number of applications received and their competitive quality.

Assessment exam

All new admitted students must take the department's Computer Science Assessment Exam on the Friday preceding the semester's start. Student fails in this assessment exam is required to take a set of 6-hour remedial programming classes (not count towards graduate degree) in the first semester. The topics of the assessment exam include the subjects in

  • CS 2114: Structured Programming
  • CS 2124: Object-Oriented Programming & Fundamental Data Structures
  • CS 3113: Algorithms & Adv Data Structures

Undergraduate Deficiencies

Required deficiencies bring M. S. candidate to level of B. S. degree graduate. No 6000-level courses for credit until all deficiencies circled below have been completed.

  • Computer Science
    three of next three
    • CS 2114: Structured Programming
    • CS 2124: OOP & Fund Data Structures
    • CS 3113: Algorithms & Adv Data Structures
    or three of next three
    • CS 5012: Acc Structured Programming
    • CS 5022: Acc OOP & Fund Data Structures
    • CS 5032: Acc Algorithms & Adv Data Struct
    and
    • CS 3223: Computer Organization
    • CS 3233: Operating Systems
  • Mathematics and Statistics
    • MATH 2183: Discrete Structures
    • MATH 2204: Calculus I
    • MATH 2214: Calculus II
    • STAT 3233: Applied Statistics I

Graduate Courses

Emphases

  • Cyber Security
    • Required courses: 9 hours
      • CS 6313: Data Security
      • CS 6323: Computer Security
      • CS 6333: Network and Internet Security
    • Elective courses (one of next three): 3 hours
      • CS 6123: Software Security
      • CS 6343: Cloud Security
      • LAW 6033: Cyberlaw and E-Commerce
  • Data Science
    • Required courses: 9 hours
      • CS 5543: Database Systems
      • CS 5623: Fundamentals of Data Science
      • CS 6523: Data Mining Techniques
    • Elective courses (one of next six): 3 hours
      • CS 6443: Machine Learning
      • CS 6543: Advanced Database Systems
      • STAT 6433: Time Series Analysis
      • STAT 6643: Multivariate Analysis
      • STAT 6653: Data Analysis I: Regress. Analy.
      • STAT 6663: Data Analysis II: Analy. of Var.
  • High Performance Computing
    • Required courses: 9 hours
      • CS 6213: Parallel Processing
      • CS 6243: Heterogeneous Computing
      • CS 6253: Distributed Systems
    • Elective courses (one of next four): 3 hours
      • CS 5223: Unix Systems Programming
      • CS 6223: Advanced Computer Architecture
      • CS 6233: Operating System Design
      • CS 6263: Cloud Computing

Check Sheets

Course Rotation

A-State WEB


Accelerated Masters Program (only for A-State CS undergraduate students to apply)

Undergraduate students seeking admission into the Accelerated Masters Program in Computer Science must meet the admission requirements of the Graduate School. In addition, applicants will be evaluated by the department for academic qualification based upon the following requirements:

  1. minimum overall GPA of 3.00
  2. minimum GPA of 3.25 in CS courses (exclusive of CS 1013 and 1114)
  3. completion of CS 3113

Applicants not meeting all of the above departmental criteria may be admitted on a conditional basis if they meet the Graduate School admission requirements. After admission into the accelerated masters program, undergraduate students may take up to 9 hours of 5000-level coursework as part of the Accelerated Masters Program.

Statement from Undergraduate Bulletin about Accelerated Masters Program

ADMISSION AS AN UNDERGRADUATE INTO THE ACCELERATED MASTERS PROGRAM

The Accelerated Master’s degree option provides a transition that enables outstanding Arkansas State University undergraduate students to begin taking graduate course work in their junior or senior year and thus combine components of the undergraduate and graduate curriculum. Students admitted into an approved Accelerated Masters Degree Program may have a limited number of graduate level courses counted toward both the undergraduate and graduate degree. Students must apply and be admitted to the accelerated master’s program by the department and the Graduate School before enrolling for any courses to apply to the graduate degree.