Masters
Part-Time or Full-Time
Fall, Spring
Hybrid, On-Campus, Online
About the MS in Computer Science at Loyola
With the world of computing, information technology, cybersecurity, and artificial intelligence becoming more dynamic and consequential every day, there is a heightened need for well-trained computer science professionals, specifically those with a STEM-designated degree.
Loyola's MS in Computer Science provides a solid theoretical and practical foundation, acknowledging that computer science is key to algorithms in the sciences. The program is ideal if you are looking for a strong professional background in software development or other computing fields or are considering further study toward a Ph.D.
While an undergraduate degree in computer science, software engineering, computer engineering, or other related fields is recommended, a four-year degree in any field will satisfy admission requirements.
Program Structure
The MS in Computer Science is a 30-credit-hour program consisting of 10 courses. You will take two required courses, choose four electives from a selection of advanced computer science courses, and complete the program with four additional electives that can include research, courses in related areas, or in other areas of computer science.
Depending on your undergraduate background, up to five prerequisite courses in software development may be required.
The MS in Computer Science can be pursued full-time or part-time. Classes are held weekday evenings at Loyola's Lake Shore Campus, conveniently located on Chicago's North Side and a short train ride away from downtown. The majority of the courses are also offered online.
Are you a current Loyola undergrad?
This program is eligible for an Accelerated Bachelor's to Master's degree. Earn a Master’s with only one extra year of study following the completion of your undergraduate degree.
LEARN MOREWhy Choose Loyola for the MS in Computer Science?
- A STEM-designated program
- A powerful degree for those from varied backgrounds
- A variety of specializations to focus your studies
- A personalized graduate learning experience
- A wide range of advanced courses
- An exceptional setting with innovative facilities
The MS in Computer Science has a STEM designation from the U.S. Department of Homeland Security, in recognition of the program’s emphasis on problem solving using quantitative and technological tools. STEM designation offers a valuable credential to your degree and your resume.
The program offers a powerful academic path for those interested in transitioning to a career in computing, and is accessible to students representing a range of undergraduate degrees other than computer science.
As a student in the program, you can pursue a generalist track, a thesis option, or choose from specializations in Artificial Intelligence, Cybersecurity, or Computer Systems allowing you to tailor your experience and degree around your specific career goals.
With class sizes kept to 20 to 30 students, you will enjoy a highly individualized experience including abundant collaboration with fellow students, personal mentorship from faculty, and numerous research opportunities.
The program offers a strong selection of courses in advanced computer science, covering areas like software development, systems programming, machine learning, databases, networks, and cybersecurity.
The MS in Computer Science program is supported by excellent laboratory facilities, including Windows and Linux development labs, as well as an innovative wireless interaction area.
Computer Science Department
The Department of Computer Science offers an education that builds skills and careers by starting with projects that require you to use your head, not repeat lessons from a textbook. Find stories showcasing current students and graduates from the Computer Science MS program and learn more about why Loyola is right for you.
Department WebsiteDepartment News and StoriesMeet the Faculty
Loyola is proud to have talented and nationally-recognized scholar-teachers as part of our diverse community of exceptional faculty, students and staff. Loyola faculty are known for their commitment to teaching, the dissemination of knowledge through innovative and interdisciplinary scholarly research, and a commitment to social justice and cura personalis, or care for the whole person. Visit the department faculty and staff directory to learn more about the teachers and mentors involved with the Computer Science MS program.
FacultyMS in Computer Science: Career Connections
As a graduate of the MS in Computer Science program you will be prepared for a range of professional opportunities in one of the country’s fastest-growing industries.
Specific job options include:
- Researcher
- Software engineer
- Computer security analyst
- Web developer
- Software developer
- Software quality assurance analysts and testers
- Web and digital interface designer
Because Loyola is a member of the Jesuit network of 27 colleges and universities nationwide, our graduates can access career advising services, resume and interviewing assistance, career fairs and events, and employment listings in our Career Services center, as well as at career centers at other U.S. Jesuit colleges and universities.
Job Outlook
The Bureau of Labor Statistics (BLS) Occupational Outlook Handbook is a good place to start exploring the job outlook and pay potential for specific careers and fields that interest you.
Curriculum and Program Outcomes
While courses for the Computer Science MS program may vary from semester to semester, Loyola’s extensive Academic Catalog will always house the official listing of courses, programs of study, academic policies, degree requirements, and specialization or concentration options.
Additionally, this resource will provide Computer Science MS learning outcomes, showcasing the commitment to specific skills and growth graduates can expect to achieve following completion of the program.
2023-2024 Catalog
Browse Academic CatalogMS in Computer Science Results and Skills
Depending on your course selection, the MS in Computer Science program will support you in developing skills that may include:
- A solid theoretical and practical knowledge of computer hardware, software, and operating systems
- The ability to explore technical problems and consider solutions from a range of perspectives
- Knowledge of basic and advanced issues related to network security and real-time communication
- The ability to use object-oriented languages such as C++ or Java for planning, designing, and implementing computer software
- A strong understanding of the fundamental principles of database programming and administration
- Knowledge of the architectures, frameworks, and tools required to develop and compose web services and clients
- An understanding of key principles and paradigms underlying the design and implementation of commonly used programming languages
- Knowledge of the underlying technologies that make contemporary operating systems work efficiently
- An understanding of markup languages and their applications
- An understanding of various distributed frameworks and technologies
- Working knowledge of issues such as integration, testing, security, and performance as it relates to the architecture, design, and implementation of multi-tiered server-based software systems
- A foundational understanding as well as a set of practical tools to gain insight into the performance engineering of software
Costs, Scholarships, and Aid
Loyola University Chicago is committed to making your graduate and professional studies a reality. Our Cost & Financial Aid page can help better inform you about the costs and potential funding opportunities through scholarships, loans, and aid for graduate and professional education.
If you are a current Loyola undergraduate or recent alum, you may be eligible for a Returning Rambler discount. Learn more and see if you qualify on our Returning Rambler Scholarship page.
Tuition and Costs
The estimated tuition and fees for the Computer Science MS totals $33750.00, or 30 credit hours at a cost of $1,125.00 per credit hour. Please note that tuition and fees for all of Loyola's academic programs are subject to change.
For more detailed information about tuition and fees, and a breakdown of how these costs are calculated on a yearly basis, please visit Tuition and Fees from the Office of the Bursar.
The Graduate School Scholarships
Information about funding opportunities within The Graduate School can be found on The Graduate School website.
Visit and Connect With Us
Take advantage of a variety of different visit opportunities to find your place in our Loyola community. Loyola offers graduate open houses, information sessions, individual appointments, open Zoom and text sessions, and a multitude of other ways to get to know us better.
Schedule an Appointment
Early in your search?
Connect with an Enrollment Advisor to help find your fit.
Already submitted an application?
Connect with an admissions team member to help you through the process.
Application Process
Application Deadlines
The available start terms and corresponding application deadlines for the Computer Science MS are listed below. We encourage you to apply early as decisions may take longer during busy periods.
Fall: Rolling applications
Consideration for funding: February 15th
Spring: Rolling applications
Consideration for funding: September 15th
Application Requirements
Application requirements for the Computer Science MS include:
3.0 Minimum GPA
Personal Statement
International Student Requirements
Additional information regarding the application process for international students can be found on the International Student Requirements page.
Additional Details
For general information and a step-by-step guide to applying for graduate and professional study, please visit our Admission Process page.
Apply NowRelated Programs
Masters | Part-Time or Full-Time | Hybrid, On-Campus, Online | Fall, Spring
Information technology is critical to the success of businesses, organizations, and individuals across industries. Behind that technology are the humans who orchestrate it to drive organizational growth, improve network security, and keep us connected. Whether you're a practicing professional or transitioning into a career in IT, this program prepares you for success in the rapidly evolving information technology sector. You'll explore a wide range of topics and emerging technologies in computing, systems engineering, and other key components of IT.
Apply NowRequest InfoMasters | Part-Time or Full-Time | Hybrid, On-Campus, Online | Fall, Spring
With a strong selection of courses in software development and software engineering, this program can help you stand out for software engineering jobs. Through this program, you will be well-prepared to work as a software developer in a variety of programming environments, including website development, mobile development, systems programming, and machine learning.
Apply NowRequest Info