2021-2022 Graduate Catalog

Master of Science in Computer Science and Information Technologies (MSCIS): Tracks

CIP Code

11.0101

Computer Science Track

Prerequisite Requirements

The following prerequisite courses may be required for those who wish to pursue the Computer Science track. All courses are to be completed with a grade of B or better. Additional prerequisites may be recommended by the program director. All students are required to complete the following coursework unless waived by the program director:

CS 504Introduction to Programming Using Scripting

3

Computer Science Master’s Degree Track Program

The Computer Science track is ideal for those who wish to pursue advanced study in areas of programming, data structures, and fundamental computer language design.

Requirements

This track requires completion of a minimum of 36 credit hours of graduate-level coursework. Students may be required to complete an additional 6 credit hours of prerequisite coursework. Students with an undergraduate degree in Computer or Information Science may receive waivers for up to 6 credits. Course waivers are not granted for work experience. A thesis is not required; however, for those students in the scientific track who elect to complete a thesis, they must enroll in CS 690 Thesis I and CS 691 Thesis II. Those who do not elect to complete a thesis must complete at least three credits of CS 670 Research Project Seminar. A degree will be granted upon satisfactory completion of all coursework and a favorable recommendation of the faculty responsible for CS 670 or CS 690 and CS 691.

Required Courses (24–27 credits)

CS 551Introduction to Object-Oriented Programming with Java

3

CS 552Windows Interface Design (VB.net)

3

CS 603Database Design (Oracle)

3

CS 616Machine Learning

3

CS 617Artificial Intelligence

3

CS 638Concepts in Dynamic and Script Programming

3

CS 650Big Data Analytics

3

CS 670Research Project Seminar

3

CS 691Thesis II

3

CS 611Operating/Multiprogramming Systems

3

Electives (3–6 credits)

The following is a partial list of electives.  A maximum of 6 credits can be an MBA (MGT) offering.  It is at the discretion of the academic program director to approve any other CS or MBA course as an appropriate elective.  All courses are 3 credits.

CS 554Fundamentals of Interactive Multimedia

3

CS 557Web Programming with ASP.NET

3

CS 559C# Programming

3

CS 571Computer Gaming

3

CS 622Network Security I

3

CS 626Intro to Cybersecurity

3

CS 630 Cloud Computing

3

CS 631Data Warehousing

3

CS 632Advanced Database Topics

3

CS 633Advanced Database Programming

3

CS 662Game Design, Development and Implementation

3

Degree Total: 30-33 credits

Information Technology Track

Prerequisite Requirements

The following prerequisite courses may be required for those who wish to enter the Information Technology track. All courses are to be completed with a grade of B or better. Additional prerequisites may be recommended by the program director. Prerequisite courses cannot be taken concurrently.

CS 500Introduction to Structured Programming

3

CS 501Introduction to Data Structures

3

Information Technology Master’s Degree Track Program

The Information Technology (IT) track is a new, innovative program designed specifically to accommodate the dynamic demands of the contemporary marketplace. With the exponential growth of the Internet and the wide-ranging ramifications of the accompanying technologies, the IT track will prepare individuals for careers that utilize, or are affected by, the latest technological advances and methods of modern business and industry.

Requirements

This track requires completion of a minimum of 36 credit hours of graduate-level coursework. Students may be required to complete an additional 6 credit hours of prerequisite coursework. However, students with an undergraduate degree in Computer or Information Science may receive waivers for some courses. Course waivers are not granted for work experience.

Required Courses (30 credits)

CS 551Introduction to Object-Oriented Programming with Java

3

  

CS 504Introduction to Programming Using Scripting

3

or

CS 552Windows Interface Design (VB.net)

3

  

CS 553Web Design with JavaScript

3

CS 554Fundamentals of Interactive Multimedia

3

CS 603Database Design (Oracle)

3

  

CS 616Machine Learning

3

or

CS 617Artificial Intelligence

3

  

CS 620Information Analysis and System Design

3

CS 621Principles of Data Communication

3

CS 650Big Data Analytics

3

CS 670Research Project Seminar

3

Elective Courses (6 credits)

A maximum of 6 credits can be an MBA (MGT) offering. It is also at the discretion of the academic program director to approve any other CS or MBA course offering as an appropriate elective. The following is a partial list of electives:

CS 557Web Programming with ASP.NET

3

CS 559C# Programming

3

CS 563Animation for the Web

3

CS 571Computer Gaming

3

CS 622Network Security I

3

CS 626Intro to Cybersecurity

3

CS 630 Cloud Computing

3

CS 631Data Warehousing

3

CS 632Advanced Database Topics

3

CS 633Advanced Database Programming

3

Degree Total: 36-42 credits