Credit-Hour Major
Credit-Hour Minor


  • Minor https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
  • Bachelor of Science https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg

Computer Science (B.S.) at St. Mary’s

If you like problem-solving, doing puzzles or thinking logically, consider a Bachelor of Science in Computer Science at St. Mary’s University. Computer science professionals design and develop software addressing everyday issues. 

Students in the Computer Science program develop software individually and in groups that are evaluated by professors and industry experts. Students learn to communicate effectively with technical and non-technical people to assess their needs and convey information in an easy-to-understand format. 

Program of Study

Computer Science at St. Mary’s includes learning multiple programming languages, including C, C++, Java, Python and C#; analyzing, designing, coding and testing software systems; and combining theory and practice of using computers to solve problems. Computer Science degrees within the Bachelor of Science program require the same core Computer Science courses. 

The Bachelor of Science in Computer Science employs the latest tools and technology to provide a well-structured education in this exciting and innovative field. Students can choose a general studies program or from three specialized tracks. Consider these degrees to work effectively with scientists and engineers with strong mathematical expertise. 

Specialized tracks
Expected change in employment demand for Software Developers over the next 10 years
Median annual earnings for Software Developers

What can I do with a degree in Computer Science?

Career Opportunities

Careers in computer science exist in virtually every industry, and skilled programmers are highly sought after in the current job market. Students who take other Computer Science elective classes can gain specializations in careers related to cyber security, data science, and game, mobile and web development.

AI Engineer

Create, test and develop computer systems with a goal of mimicking human intelligence using many languages, datasets and tools

Computer Scientist

Evaluate, design and develop computer systems to solve problems

IT Project Manager

Plan, budget and run an organization’s IT goals, initiatives and computer projects

Mobile App Developer

Create, code and test mobile applications to run on phones and tablets

Software Developer/Computer Programmer

Write, modify and test code and scripts for computer software

Systems Analyst

Analyze a company holistically and determine the best IT strategy for the department’s goals


UX Designer

Create significant and relevant experiences for users of a particular product or platform

Video Game Developer

Design and code on various systems and conceptualize with other developers to create playable games

Web Developer

Code, design and build out the layout of a website and connect with back-end facilities such as databases

Outside the Classroom

Student Organizations and Events

Students are invited to join organizations such as:

  • Buffer Overflow Club
  • Infinite Loops Club
  • Institute of Electrical and Electronics Engineers (IEEE)

Students also participate in the Computer Science Symposium to present projects from their course work.

STEM Outreach

Students can volunteer to participate in a number of annual computer science-related summer camps for students in middle school and high school.

Science Living Community

Students majoring in any science — from Physics to Computer Science, Biology to Engineering — can join the Science Living Community. Members live together and can participate in a variety of programs throughout the year.


Similar Programs

Light shines behind the bell tower.

Learn More

We’re eager to hear from you and answer any questions you have! Feel free to reach out to learn more about St. Mary’s University.

Back to top