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 504 | Introduction 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 551 | Introduction to Object-Oriented Programming with Java | 3 |
CS 552 | Windows Interface Design (VB.net) | 3 |
CS 603 | Database Design (Oracle) | 3 |
CS 616 | Machine Learning | 3 |
CS 617 | Artificial Intelligence | 3 |
CS 638 | Concepts in Dynamic and Script Programming | 3 |
CS 650 | Big Data Analytics | 3 |
CS 670 | Research Project Seminar | 3 |
CS 691 | Thesis II | 3 |
CS 611 | Operating/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 554 | Fundamentals of Interactive Multimedia | 3 |
CS 557 | Web Programming with ASP.NET | 3 |
CS 559 | C# Programming | 3 |
CS 571 | Computer Gaming | 3 |
CS 622 | Network Security I | 3 |
CS 626 | Intro to Cybersecurity | 3 |
CS 630 | Cloud Computing | 3 |
CS 631 | Data Warehousing | 3 |
CS 632 | Advanced Database Topics | 3 |
CS 633 | Advanced Database Programming | 3 |
CS 662 | Game Design, Development and Implementation | 3 |
Degree Total: 30-33 credits
Data Science Track
Data science is the process of using algorithms, methods, and systems to extract knowledge and insights from structured and unstructured data. It applies advanced analytics and machine learning to help users predict and optimize business outcomes.
The new proposed track entitled “Data Science” emphasizes the development and coding aspects of Data Science and Data Analytics.
Python, Programming with R, Data Warehousing and Statistics along with Deep Learning, Data Architecture and Text Mining are required.
Special Topics in emerging fields will also be covered.
Prerequisite
CS 504 Python
CS 504 | Introduction to Programming Using Scripting | 3 |
Required
Electives
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 500 | Introduction to Structured Programming | 3 |
CS 501 | Introduction 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 551 | Introduction to Object-Oriented Programming with Java | 3 |
| | |
CS 504 | Introduction to Programming Using Scripting | 3 |
| or | |
CS 552 | Windows Interface Design (VB.net) | 3 |
| | |
CS 553 | Web Design with JavaScript | 3 |
CS 554 | Fundamentals of Interactive Multimedia | 3 |
CS 603 | Database Design (Oracle) | 3 |
| | |
CS 616 | Machine Learning | 3 |
| or | |
CS 617 | Artificial Intelligence | 3 |
| | |
CS 620 | Information Analysis and System Design | 3 |
CS 621 | Principles of Data Communication | 3 |
CS 650 | Big Data Analytics | 3 |
CS 670 | Research 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:
Degree Total: 36-42 credits