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 500 | Introduction to Structured Programming | 3 |
CS 501 | Introduction to Data Structures | 3 |
| Calculus | |
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 (30–33 credits)
CS 551 | Introduction to Object-Oriented Programming with Java | 3 |
CS 603 | Database Design (Oracle) | 3 |
CS 604 | Advanced Software Engineering | 3 |
CS 611 | Operating/Multiprogramming Systems | 3 |
CS 614 | Theory of Computation | 3 |
CS 615 | Programming in Unix | 3 |
CS 622 | Network Security I | 3 |
CS 623 | Advanced Network Security | |
CS 625 | Cryptography | 3 |
| | |
CS 670 | Research Project Seminar | 3 |
| or | |
CS 690 | Thesis I | 3 |
| and | |
CS 691 | Thesis II | 3 |
Electives (3–6 credits)
See “Information Technology Master’s Degree Track Program” for list of electives.
Degree Total: 36 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 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 (27 credits)
CS 551 | Introduction to Object-Oriented Programming with Java | 3 |
CS 552 | Windows Interface Design (VB.net) | 3 |
CS 553 | Web Design with JavaScript | 3 |
CS 554 | Fundamentals of Interactive Multimedia | 3 |
CS 601 | Assembly Language Programming & Computer Systems | 3 |
CS 603 | Database Design (Oracle) | 3 |
CS 620 | Information Analysis & System Design | 3 |
CS 621 | Principles of Data Communication | 3 |
CS 670 | Research Project Seminar | 3 |
Elective Courses (9 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 504 | Introduction to Programming Using Scripting | 3 |
CS 550 | Dynamic Webpage Development | 3 |
CS 557 | Web Programming with ASP.net | 3 |
CS 558 | Advanced Topics in ASP.net | 3 |
CS 559 | C# | 3 |
CS 560 | Networking Applications | 3 |
CS 563 | Flash Animation | 3 |
CS 564 | Action Scripting | 3 |
CS 571 | Advanced Computer Gaming | 3 |
CS 572 | OOP with C# and Games | 3 |
CS 573 | Advanced Game Programming | 3 |
CS 604 | Advanced Software Engineering | 3 |
CS 611 | Operating/Multiprogramming Systems | 3 |
CS 622 | Network Security I | 3 |
CS 623 | Advanced Network Security | |
CS 624 | Hands-On Network Security | 3 |
CS 626 | Cybersecurity | 3 |
CS 635 | Digital Forensics | 3 |
CS 640 | Special Topics in Computer Science | 3 |
Degree Total: 36 credits