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?
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.
The Classroom and Beyond
As a Computer Science major, you’ll be part of a program known for strong job placement, especially within Austin’s vibrant tech scene. Get an edge by participating in research, internships and student organizations that build your skills.
In Software Engineering, you’ll work on a large-scale team project — from specification and design, to implementation, to testing, evolution, maintenance and management. You’ll learn how to use industry-standard tools and communicate effectively with clients.
In Undergraduate 研究 and Development, you’ll research a computing problem; investigate a possible solution to the problem; and design, evolve, and articulate a solution.
Computer Science students have built their professional skills in the following internships. Several were extended full-time job offers afterward.
- vSphere integrated containers internship at VMware
- Technology internship at AIG Insurance
- Digital technology leadership internship at GE
- System validation engineer internship at NXP Semiconductors
- Software engineer internship at Corva
- Software engineering internship at dealership management software company CDK Global
- Software development internship at Emerson Automation Solutions, which builds software for manufacturing and industrial plants
As a student in the Computer Science program you are afforded access to the funding programs, including paid internships, offered exclusively to STEM students at St. Edward’s University by the Institute for Interdisciplinary Science (i4). For more information on these programs please visit the Institute for Interdisciplinary Science (i4).
The St. Edward’s Office of Information Technology hires students to work as support technicians. In this job, you can help students, faculty and staff with computer troubleshooting; maintain the computer labs; and set up software on new computers for employees. In addition to covering “Help desk” issues, you can specialize in networking or enterprise software and earn credentials like Google Cloud certification.
You’ll have the opportunity to conduct independent research and present your work at meetings like Consortium for Computing Sciences, the National Conference for Undergraduate 研究, and the Society of Hispanic Professional Engineers national convention.
Outstanding students can participate in Research Experiences for Undergraduates, in which they join the lab of a professor at a major research university over a summer. These experiences help you decide if a career in research is right for you. A St. Edward’s Computer Science major recently secured an REU at Carnegie Mellon University’s Institute for Software 研究, where she worked with some of the top minds in the world — including Mary Shaw, who created the field of software architecture and was awarded the National Medal of Technology and Innovation by President Barack Obama.
The Computer Science Club helps students build their skills through events like Capture the Flag, a cybersecurity-focused programming competition.
The St. Edward’s Maker Club attracts tinkerers and programmers who have worked on projects involving 3-D printing, soldering, programming LED strips, and creating art through programming.
You can apply to join the Natural Sciences Living Learning Community your freshman year. Members of the LLC live together in the same residence hall and take a fall-semester science course together. They also arrive on campus before school begins to learn research tools and methodologies so they can join research projects early in their college career. LLC members participate in regular community dinners and recreational activities to relax and have fun together.
3 Computer Science Tracks and Degree Requirements
1. Bachelor of 艺术s 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.
选修课： 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.
选修课： 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 艺术s 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 ...
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.
– 劳拉·贝克, PhD, 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
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
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? 联系 your advisor for next steps on declaring your major or minor.