Graduate Concentrations

Computer Game Technology - 9 hrs.

The computer game technology concentration provides students with essential background, understanding, knowledge, and skills in the practice of computer game technology and software design and development. The concentration is comprised of 9 semester hours of study including 6 semester hours of required courses and 3 semester hours of elective courses as outlined below.

Required courses:

  • CIS 551 Computer Game Design - 3 hrs.
  • CIS 552 Computer Game Modification - 3 hrs.

Elective courses (choose one from the following):

  • CIS 553 Concepting and Storytelling - 3 hrs.
  • CIS 555 Computer Graphics - 3 hrs.
  • CIS 556 Game Engine Programming - 3 hrs.
  • CIS 557 Digital Animation - 3 hrs.
  • CIS 558 Sound Design - 3 hrs.
  • CIS 559 Computer Game Capstone Project - 3 hrs.

Computing Management Concentration - 9 hrs.

The Computing Management graduate concentration provides students with knowledge and skills necessary in the management of computing, computing services, computer science, information technology, computer information systems, and related areas. The concentration is comprised of 9 semester hours of study including 3 semester hours of required courses and 6 semester hours of elective courses as outlined below.

Required course:

  • CIS 572 Computing Management: Systems, Technology, Services - 3 hrs.

 Elective courses (choose two courses from the following)

  • CIS 573 Quality Management in Computing - 3 hrs.
  • BMA 602 Organizational Behavior - 3 hrs.
  • BMA 615 Interpersonal Relations - 3 hrs.
  • BMA 620 Management Theory - 3 hrs.
  • BMA 625 Business Ethics - 3 hrs.
  • BMA 657 Executive Development - 3 hrs.
  • BMA 658 Topics in Business Administration - 3 hrs.
  • MTG 624 Marketing Decision Making - 3 hrs.
  • MTG 640 Obtaining, Analyzing, and Applying Market Information - 3 hrs.

Emerging Topics in Computer Information Systems - 9 hrs.

This concentration provides students with essential background, understanding, in-depth knowledge, and unique skills in the practice of selected emerging topics in Computer Information Systems area. The Concentration is comprised of 6 required and 3 elective semester hours of study as outlined below.

Required courses:

  • CIS 699 “Thesis in Computer Information Systems” (6 hrs.)

Elective courses (choose one from the following):

  • CIS 697 “Advanced Topics in Computer Information Systems” (3 hrs.)
  • CIS 698 “Directed Individual Studies in Computer Information Systems” (3 hrs.)

Emerging Topics in Computer Science - 9 hrs.

This concentration provides students with essential background, understanding, in-depth knowledge, and unique skills in the practice of selected emerging topics in computer science area. The concentration is comprised of 6 required and 3 elective semester hours of study as outlined below.

Required courses:

  • CS 699 Thesis in Computer Science - 6 hrs.

Elective courses (choose one from the following):

  • CS 697 Advanced Topics in Computer Science - 3 hrs.
  • CS 698 Directed Individual Studies in Computer Science - 3 hrs.

Intelligent Systems, Databases and Data Mining - 9 hrs.

The intelligent systems, databases and data mining concentration provides students with essential background, understanding, knowledge, and skills in the practice of analysis, design and development of intelligent systems and applications, database management systems, knowledge discovery and data mining technologies. The concentration is comprised of 9 semester hours of study including 3 semester hours of required courses and 6 semester hours of elective courses as outlined below.

Required courses (choose one from the following):

  • CS 561 Artificial Intelligence - 3 hrs.
  • CS 571 Database Management Systems - 3 hrs.

Elective courses (choose two from the following):

  • CS 562 Intelligent Systems and Applications - 3 hrs.
  • CS 563 Knowledge Discovery and Data Mining - 3 hrs.
  • CS 572 Advanced Topics in Databases - 3 hrs.

Mobile Computing Concentration - 9 hrs.

The Mobile Computing concentration provides students with essential background, understanding, knowledge, and analytical and technical skills in advanced mobile technology and its applications in computer science, computer information systems, and the design and development of complex mobile software systems.

The concentration is comprised of 6 semester hours of required courses and 3 semester hours of elective semester hours of study as outlined below.

 Required courses:

  • CIS 533 Mobile and Wireless Networks - 3 hrs.
  • CIS 546 Advanced Mobile Programming - 3 hrs.

Elective courses (choose one from the following)

  • CIS 535 Computer Networks and System Security - 3 hrs.
  • CIS 595 Software and Web Applications Security - 3 hrs.
  • CS 593 Web and Mobile Software Systems - 3 hrs.

Due to the fast-changing learning content in Mobile Computing, see the Department of Computer Science and Information Systems for possible additional elective courses in this area.

Software Engineering - 9 hrs.

The software engineering concentration provides students with essential background, understanding, knowledge, and skills in the practice of software engineering concepts, models, methods, technology, tools and techniques. The concentration is comprised of 9 semester hours of study including 3 semester hours of required courses and 6 semester hours of elective courses as outlined below.

Required courses (choose one from the following):

  • CS 590 Fundamentals of Software Engineering - 3 hrs.
  • CS 591 Software Project Management - 3 hrs.

Elective courses (choose two from the following):

  • CS 592 Requirements Engineering - 3 hrs.
  • CS 593 Software Engineering of Web-Based Applications - 3 hrs.
  • CS 690 Advanced Topics on Software Engineering - 3 hrs.

Software, Web, and Computer Security Concentration - 9 hrs.

The software, Web, and computer security concentration provides students with essential background, understanding, knowledge, and skills in the practice of software, Web, computer networks and computer systems security technology, and secure software and Web applications design and development. The concentration is comprised of 9 required semester hours of study as outlined below.

Required courses:

  • CIS 515 Applied Cryptography - 3 hrs.
  • CIS 535 Computer Networks and System Security - 3 hrs.
  • CIS 595 Software and Web Applications Security - 3 hrs.

Theoretical Computer Science - 9 hrs.

The theoretical computer science concentration provides students with essential theoretical background and deep understanding of theory of computer science. The concentration is comprised of 9 semester hours of study, including 3 semester hours of required courses and 6 semester hours of elective courses as outlined below.

Required courses (choose one from the following):

  • CS 514 Algorithms - 3 hrs.
  • CS 612 Automata, Computation, and Complexity - 3 hrs.

Elective courses (choose two from the following):

  • CS 503 Programming Methodology - 3 hrs.
  • CS 516 Programming Languages - 3 hrs.
  • CS 614 Parallel Algorithms - 3 hrs.

Web Technologies and Systems - 9 hrs.

The Web technologies and systems concentration provides students with essential background, understanding, knowledge, and skills in the practice of design and development of Web technologies and integrated Web-based systems and applications. The concentration is comprised of 9 semester hours of study including 3 semester hours of required courses and 6 semester hours of elective courses as outlined below.

Required course:

  • CS 531 Web Development Technologies - 3 hrs.

Elective courses (choose two from the following):

  • CS 520 Advanced Computer Architecture - 3 hrs.
  • CS 532 Advanced Java Computing - 3 hrs.
  • CIS 545 Integrative Programming and Technology - 3 hrs.
  • CS 593 Software Engineering of Web-Based Applications - 3 hrs.
  • CS 625 Operating Systems Design - 3 hrs.
  • CS 635 Data Communications and Networks - 3 hrs.