Students working in chemistry lab

Graduate Studies

Master of Science Degree in Computer Science

The Master of Science (MS) 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.

The degree requires a minimum of 36-semester hours of which at least 30 hours must be in computer science, including a three semester-hour graduate project and a formal technical report of the project.

COURSES

General Prerequisites:

  • Data structures
  • High level programming language
  • Computer architecture
  • Operating systems
  • Software engineering
  • Discrete mathematics
  • Calculus
  • One additional junior level or higher mathematics course such as linear algebra, numerical analysis, or applied probability and statistics

Core Courses (12 credit hours):

  • COSC 5334 – Design and Analysis of Algorithms
  • COSC 5351 – Advanced Computer Architecture
  • COSC 5352 – Advanced Operating Systems
  • COSC 5393 – Research Methods in Computer Science

Option I – Thesis Option:

  • Core: 12 hours
    • Electives: Minimum of 18 credit hours
  • Thesis:
    • COSC 5398: Thesis I: 3 hours
    • COSC 5399: Thesis II: 3 hours

Option II – Project Option:

  • Core: 12 hours
    • Additional Required Course:
    • COSC 5370: Advanced Software Engineering
  • Electives:
    • Minimum of 18 credit hours, with at least 3 credit hours from each concentration track listed below
  • Project:
    • COSC 5395: Graduate Project and Technical Report: 3 hours

Concentration Tracks

a. Software and Programming

  • COSC 5330 – Programming Languages
  • COSC 5336 – Database Management Systems
  • COSC 5350 – Advanced Topics in DBMS
  • COSC 5353 – Compiler Design and Construction
  • COSC 5370 – Advanced Software Engineering

b. Scientific Computing and Visualization

  • COSC 5327 – Introduction to Computer Graphics
  • COSC 5328 – Advanced Computer Graphics
  • COSC 5340 – Human-Computer Interaction
  • COSC 5345 – System Simulation and Modeling
  • COSC 5348 – Expert Systems
  • COSC 5354 – Artificial Intelligence
  • COSC 5356 – Theory of Computation
  • COSC 5360 – Parallel Computing
  • COSC 5361 – Parallel Algorithms

c. Networking and Security

  • COSC 5355 – Data Communications and Networking
  • COSC 5357 – Wireless Sensor Networks
  • COSC 5374 – Computer Forensics
  • COSC 5375 – Information Assurance
  • COSC 5376 – Network Security
  • COSC 5377 – Applied Cryptography
  • COSC 5379 – Advanced Information Assurance

PROPOSED NEW CATALOG>>

NEED MORE INFO? Visit the University Course Catalog>>

apply.html

 

© Texas A&M University-Corpus Christi • 6300 Ocean Drive, Corpus Christi, Texas 78412 • 361-825-5700