The Master of Applied Computer Science Program (MACS) is designed to further students' understanding of the computing technologies shaping our world today and to prepare students for sustaining a lifelong contribution to a technology-related career. The MACS program provides students with a theoretical and practical understanding of important areas in the computing field.
This program may be completed in two semesters by completing 18 credit hours each semester or in three to four semesters by spreading the courses over a longer period. A master's of business administration (MBA) degree may be completed by taking an additional 24 graduate credit hours from the Graham School of Management, which can be completed in one additional year.
The MACS program is designed for students with a bachelor's degree in computer science or a related field. However, a student with a non-computer-related degree may substitute relevant work experience as a prerequisite for entry into the program. College graduates who have not worked or studied in a computing field may become eligible for the program by addressing their deficiencies either by taking courses at Saint Xavier University prior to their enrollment in the program (a conditional acceptance will be considered), or by providing documentation that they have completed similar courses at another institution. Students wishing to pursue this option should consult with the program director.
Students with no experience in programming will be required to gain proficiency in one programming language (for example, Python, Visual Basic, C, Java or C++) prior to acceptance into the program. In some cases a student may be required to complete an introductory computing course. Please contact the program director for advice on fulfilling these requirements.
Program Requirements (36 credit hours)
The master's degree in applied computer science requires 36 credit hours of graduate course work. At least 15 credit hours must be chosen from the list of core courses below.
Core Courses (15 credit hours)
Choose five from the following 500-level courses:
- ACSG 520: TCP/IP Architecture and Protocols (3)
- ACSG 540: Web Development (3)
- ACSG 545: Software Engineering (3)
- ACSG 555: Data Mining and Warehousing (3)
- ACSG 556: Data Visualization (3)
- ACSG 561: Systems Analysis and Design (3)
- ACSG 570: Computer Systems Security (3)
- ACSG 591: Special Topics (3)
Select additional credit hours from the following courses:
- ACSG 400: Current and Future Trends of the Internet (3)
- ACSG 405: Project Management for Information Technology (3)
- ACSG 425: Data Communications and Wireless Networking (3)
- ACSG 430: Mobile Applications (3)
- ACSG 435: Cloud Computing (3)
- ACSG 450: Digital Forensics (3)
- ACSG 452: Advanced Database Topics (3)
- ACSG 455: Open Source Software (3)
- ACSG 460: Special Topics (3)
- ACSG 465: Usability and Design (3)
- ACSG 575: Information Ethics (3)
- ACSG 592: Independent Study (1-3)
- ACSG 593: Directed Study (1-3)
- ACSG 594: Internship (varies)
An MBA may be completed by taking additional 24 graduate credit hours from the Graham School of Management. Therefore, a competent student may complete both degrees in two years. Consult the Graham School of Management for specific courses and procedures.