St. Mary's University 1 Camino Santa MariaSan Antonio, TX 78228 +1-210-436-3011 St. Mary's University logo William Joseph Chaminade St. Mary's University, Texas
33
Credit Hours
11
Courses

Degree

  • Master of Science https://www.stmarytx.edu/wp-content/uploads/2016/07/master-computer-science-program-1920×450.jpg

Location

  • On Campus

Computer Science at St. Mary’s

What is Computer Science?

Computer Science prepares graduates to write software and work with operating systems and architecture. It is a hands-on way to learn computing skills and will prepare you to understand algorithms, software architecture, design patterns, data structures and coding techniques.

The Computer Science program at St. Mary’s prepares students to manage a software development project through analysis, design, implementation, testing and maintenance. The program provides a deep understanding of the hardware and software components of computer systems and the following topics:

  • Data communication and databases
  • Hardware organization and operating systems
  • Software analysis and design methodologies
  • Software implementation and testing

Students learn from professors who have expertise in:

  • Artificial intelligence,
  • Game development and simulation,
  • Programming languages and
  • Computer security/Cybersecurity

Degree Plans

Students take 33 credit hours of courses, including a project. This program combines studies in the mathematical and theoretical foundations of computing with hands-on, practical scientific research. See the catalog for details:

Interested in saving time and money on two degrees? The Master’s in Computer Science can be combined two ways:

  • Earn both a Bachelor’s and a Master’s in Computer Science in as little as five years. An intensive course of study, undergraduate students can begin graduate course work during their senior year.
  • Earn both a Master’s in Computer Science and a Juris Doctorate law degree.

Coursework

Students are expected to be able to write computer programs in a high-level programming language and to understand the connection between computer hardware and software before starting the degree program.

Two courses are taken from the Engineering Department. The Master of Science in Computer Science is sometimes offered off-campus at various locations, and some courses are offered in a hybrid or online format.

See all course details in the catalog:

Program Highlights

The Computer Science program is known for its practical applications and real-world problem solving. Students work in groups and present information individually to an audience. Prerequisites include computer programming skills and mathematical maturity. This program offer students many advantages:

  • Flexible curriculum including internship and research options
  • 12-to-1 student-to-faculty ratio for extra individualized attention
  • Cooperative and collaborative learning environment

An alumna on her work developing an app for users with Alzheimer’s: “I researched the disease and the needs of people who have it. A question popped into my mind: How could everyday technology better serve them?”
– Malak Abouhenidi, (M.S. ’14) — Read her story.

Careers in Computer Science

Computer scientists are in high demand in organizations that develop or use software. Most companies have information technology (IT) departments or at least an IT expert on staff.

CS professionals often work in jobs such as:

  • Software Development Engineer
  • Computer Programmer
  • Web Developer

Admission Requirements

Applicants should have taken programming classes including data structures and object-oriented programming.

For specific admission requirements, visit the catalog.

Financial Aid

St. Mary’s offers various scholarships, grants and assistantships to graduate students. Military, their dependents and Department of Defense employees may be eligible for a tuition discount.

Please contact the Office of Financial Assistance at 210-436-3141 or finaid@stmarytx.edu for additional information or visit www.stmarytx.edu/finaid.

Learn more about Graduate-level Computer Science

Similar Programs

Back to top