Babak Forouraghi, Ph.D.
Professor and Chair
Computing and computer technology are part of just about everything that touches our lives – from the cars we drive, to the products we consume, to the way we communicate with others. The M.S. in computer science at Saint Joseph’s University offers innovation and flexibility to prepare you to make a difference in any one of those industries. The curriculum addresses contemporary issues related to the evolving discipline of computer science and is uniquely composed of stackable certificates. The stackable certificates provide students with specialized knowledge in relevant technologies that address the current and future needs of the industry.
Saint Joseph’s University’s Master of Science in computer science is a 30-credit program built from combining a core curriculum — the software development certificate — with specialized certificates that provide pathways to concentrations. Add a stackable certificate in artificial intelligence, web and database technologies or cybersecurity to earn a customized master’s degree.
With a computer science online master’s degree, you will have the skills and experience needed to adapt and evolve in complex technological environments no matter your industry. Graduates of the program are careful, precise, mature thinkers who take the knowledge they gain in their courses and apply it to their career. Your courses will teach you how to solve problems and implement solutions in computational environments. You will be able to identify, formulate and solve problems encountered when constructing solutions in computer science and related fields.
The Computer Science M.S. is offered entirely online. Saint Joseph’s online master’s degrees provide personal attention from faculty as well as opportunities for meaningful interactions with your peers. Our computer science online courses use the same rigorous curriculum and expert faculty as our on-campus programs. Work at your own pace by choosing one, two or three courses per term.
The 30-credit M.S. in computer science is built from two certificates. You have the flexibility to complete each of the five-course certificates in any order to earn your degree. Combine the core software development certificate with one of the following certificates to gain specialized skills:
Students who start with the software development certificate first can also stack the cybersecurity certificate as part of the Computer Science M.S. program.
Graduates with a master’s degree in computer science from Saint Joseph’s often go onto roles such as:
Computer science professionals are among the highest-paid in their companies, often with the highest job satisfaction. Computing is a field ripe for innovation; the possibilities for future developments in the field of computer science are expected to be even greater in the years to come. Companies need more employees with advanced degrees in computer science to meet this demand and remain competitive.
Today, there are more computer science jobs than qualified people to fill them in the United States:
*between 2014-2024, according to the Bureau of Labor Statistics
The computer science program at Saint Joseph’s prepares students to be precise thinkers with the intellectual preparation they need to apply what they have learned, lead projects and teams and continue to be lifelong learners. One of the only programs of its kind built from stackable certificates to provide a custom experience, Saint Joseph’s computer science master's degree is taught by faculty experts who are on the cutting edge of the computer science industry. In the program, you will hone your skills, learn from top industry leaders and obtain real-world experience and specialized skills for a successful career.
The computer science master’s program at Saint Joseph's gives you the added benefit of being in Philadelphia, one of the major corporate centers in the U.S. and headquarters for more than a dozen Fortune 500 companies.
Through Saint Joseph's 4+1 program, current undergraduate students majoring in computer science can start earning credits toward their Computer Science M.S. degree during their senior year. This unique option allows you to graduate with two degrees — a bachelor's and master's in computer science — in just five years, saving you time and money. Students interested in this program should apply to the graduate program in their junior year and be provisionally accepted before they complete their bachelor's degree.
Professor and Chair
Average: 24 months.
|Full-Time||9 credits per semester.|
|Part-Time||6 credits or less per semester.|
|Credits & Concentrations|
Spring, summer or fall.
|Tuition for 2021-2022|
$1,011 per credit, $50 fee per course.
Learn more about our tuition & fees.
Average Work Experience of Computer M.S. Student
Work experience varies. A background in computer science is not required to apply, though prerequisites may be needed.
|Potential Career Paths|
The Computer Science M.S. helps prepare graduates for jobs such as:
A bachelor’s degree in a related area is not required. If you do not have adequate programming background, you will be required to take CSC 503 Java Programming, which will count toward one of the three electives courses.
To learn more about the admission process and required materials, Graduate Admission can provide more information and answer any questions.
|Financial Aid and Scholarships|
Scholarships, federal and state grants, loans and other types of financial aid may be available to those who qualify. Our Office of Financial Aid can help you understand your options.
The department offers a limited number of teaching assistantships to qualifying students beyond their first semester. For more information, please contact the Department of Computer Science at firstname.lastname@example.org or 610-660-1567.
Note - discounts cannot be combined.
Saint Joseph's is a Yellow Ribbon School that accepts GI education benefits. Our Office of Veterans Services can help you access and understand your benefits.