Become a leader in one of the most exciting and fastest-growing fields.

The Computer Science major at St. Edward’s provides you with a strong foundation and technical knowledge. But it doesn’t stop there: You’ll apply what you learn in the classroom to projects and internships. You’ll be challenged to create solutions to multi-faceted problems using existing technologies and technological tinkering.

Our faculty members bring years of academic and industry experience and will guide you to creating and presenting professional-level work. You’ll graduate prepared to work across industries.

What do our graduates do?

Computer Science majors go on to a variety of careers and graduate schools from St. Edward’s. Here’s a sample.

  • Become software engineers for companies like CDK Global, Khoros, Dun & Bradstreet and Duo Security
  • Worked as a product development specialist at Facebook
  • Been site reliability engineers for JPMorgan Chase & Co.
  • Worked as software developers for companies like IBM and Dell
  • Gone onto graduate school at top-ranked programs, such as UT–Austin, Purdue University, Vanderbilt University and Georgia Tech University

What Can You Do with a Computer Science Major?

What Can You Do with a Computer Science Major?

Sophie Gairo ’17 shares how she used her Computer Science degree to land a job at Silicon Valley–based cloud computing as a software engineer. 

3 Computer Science Tracks and Degree Requirements

1. Bachelor of Arts in Computer Science

This degree track offers more options to take non-computer-science-related courses than the BS track, which is especially helpful for students who seek a double major or a broader technical degree prior to advanced study in graduate school. In this major you will…

  • Study the algorithmic processes that create, describe and transform information
  • Learn to develop software designed to solve problems in a variety of fields
  • A strong background in mathematics and computer science is recommended 

Major Requirements: 45 hours of computer science major coursework and 10 hours of supporting coursework from mathematics.

Electives: 3 hours of elective coursework in any area of study.

General Education Requirements: 57 hours of general education coursework plus major coursework.

View and download the full degree plan for our BA in Computer Science major (PDF).

2. Bachelor of Science in Computer Science

This degree track provides a course of study based on computer science theory and its application in various aspects of business and industry. It includes support courses to prepare students for graduate study in computer science. 

Major Requirements: 48 hours of computer science coursework and 16 hours of supporting coursework from mathematics and science.

Electives:  8 hours of a lab science. 

General Education Requirements: 57 hours of general education coursework plus major coursework.

View and download the full degree plan for our BS in Computer Science major (PDF).

3. Bachelor of Arts in Computer Information Science

This degree track emphasizes application of computing knowledge to business practices and prepares you for careers working with the design, implementation and management of multi-user computer systems. In this major you will...

  • Build a strong theoretical and practical foundation in computer science
  • Take business coursework, in addition to computer science coursework

Major Requirements: 39 hours of computer information science coursework, 18 hours of business coursework, and 7 hours of supporting mathematics coursework.

General Education Requirements: 57 hours of general education coursework in addition to major coursework.

View and download the full degree plan for our BA in Computer Information Science major (PDF).

Our Faculty and Student Support Services

Our distinguished faculty members are scholar-practitioners dedicated to developing responsible and independent learners. Meet a few of our Computer Science professors ...

 Laura Baker, PhD, Professor of Computer Science

Dr. Baker's research interests include artificial intelligence, case-based reasoning, computer science education, and programming languages. She is currently researching computer science pedagogy involving project code testing and student learning.

Laura Baker, PhD, Professor of Computer Science

Bilal Shebaro, PhD, Assistant Professor of Computer Science

Dr. Shebaro's research interests are focused on digital forensics and information security and privacy, including privacy preserving forensic investigations, cyber security, anonymity networks, and network security.

Bilal Shebaro, PhD, Assistant Professor of Computer Science

Michael Kart, PhD, Associate Professor of Computer Science

At St. Edward’s, Dr. Kart leverages his professional experiences by teaching with industry-standard tools and software development methodologies. In 2009, he envisioned, created, and taught the course iPhone Apps: Imagine. Design. Build., making St. Edward’s one of the first schools in the country to have such an offering.

Michael Kart, PhD, Associate Professor of Computer Science

Student Support Services

Along with personal attention and mentorship from their professors, our students have access to offices and programs outside of the classroom that support their success. We encourage students to take advantage of these resources that help them thrive and excel:

  • Academic counseling and advising
  • Supplemental instruction and tutoring
  • Career preparation and advising 
  • Writing Center consultation
  • Health and wellness counseling
  • Student disability support

Learn more about these services.

Outside the Classroom

Benefit from our location in Austin, Texas, a growing tech and business hub, where you can explore career paths and practical application of your major coursework with internships and community events. And don't forget to take advantage of all the co-curricular activities that make our campus a vibrant and active community. 


Computer Science students have interned at...

  • CDK Global
  • Veteran's Administration
  • TxDot
  • VM Ware
  • Intel
  • Various smaller technology firms in the Austin area

Student Organizations

Pursuing co-curricular activities is a great way to apply your skills while making friends on campus. Here are a few of our student organizations that Computer Science students participate in…

  • The Academy of Science, which presents undergraduate research at the annual Texas Academy of Science meeting
  • The Computer Science Club, which allows you to practice combining computer science with the community on and off campus
  • Dean's Leadership Council for the School of Natural Sciences, which establishes a network between student organizations and the School of Natural Sciences
  • Women in Science, an organization that gives back to the community by volunteering

About the Minor

Minoring in Computer Science can help you expand career opportunities in a technologically-driven field. Courses in the Computer Science program will help you broaden skill sets and further strengthen critical thinking skills. Students who are not Computer Science majors and are interested in developing programming skills and providing technical support for other fields that require computational needs should consider a minor in Computer Science. 

Required Minor Courses:

  • Computing Concepts I, Lab
  • Computing Concepts II, Lab
  • Web Programming
  • Discrete Mathematics
  • Algorithms and Data Structures
  • Database Theory
  • Software Engineering I
  • Upper-division Computer Science elective

Are you a current student? Contact your advisor for next steps on declaring your major or minor.