Undergraduate

75% Career Placement in 6 Months

More than 75% of computer science students at St. Edward’s find work within six months of graduation.

Computer Science Alumni Engage in Graduate Work

Recent Computer Science alumni have been accepted to or are attending Baylor, Oregon State University, University of California–San Diego, University of Massachusetts, Georgia Tech and University of Texas–Austin.

Open for Discovery

The new John Brooks Williams Natural Sciences Center–South is a hub for student exploration and collaboration. See how students of all majors benefit from the center's technology and shared spaces.

See the photo essay »

Words to Live By

Seven students share life lessons learned from faculty mentors. See what Computer Science major Rene Soto learned.

Read the story »

Computer Science

The Bachelor of Arts or Bachelor of Science in Computer Science at St. Edward’s prepares you for careers in a challenging field that deals with the way humans and computers interact. The science behind these interactions has enabled achievements ranging from algorithmic trading on Wall Street to DNA mapping with the Human Genome Project.

We emphasize experiential learning. You’ll enroll in a research or software project course guided by faculty with the goal of producing and presenting professional-level work. Students benefit from the university’s state-of-the-art computer infrastructure, software and data storage for innovative and collaborative research.

Bachelor of Science in Computer Science

Overview

As a BS in Computer Science major, you’ll study the algorithmic processes that create, describe and transform information. Ultimately, you’ll learn to develop software that aids in solving problems in engineering, mathematics, business, economics, ecology, education and other areas employing diverse computer systems. Students with a strong background in mathematics and computer science are best suited for this major.

The BS in Computer Science offers a course of study based on computer science theory and its application in various aspects of business and industry. Additionally, the BS degree includes support courses in mathematics that prepare you for graduate study in computer science.

A degree in computer science opens doors to a variety of positions, from entry level to experienced professional, depending on the level of experience gained through student internships or part-time work. Students may work as software developers, web developers, software engineers, system administrators, project managers, programmers, system analysts, information system specialists or IT specialists.

Computer science majors are employed in multiple arenas, from major computer manufacturers and software development firms to departments of the government, chemical companies, consumer products firms, banks and financial services companies. Our computer science graduates have been employed by IBM, Yahoo, Samsung and the Internal Revenue Service, to name a few.

Close interaction with faculty at St. Edward’s — and time spent in classes, labs, advising sessions and program events — allows you to learn more about options for careers and graduate work.

Degree Plan:

For detailed descriptions and timing of courses, please see the Undergraduate Bulletin (course catalog).

I. FOUNDATION COURSES (21 CREDIT HOURS):
• Rhetoric and Composition I and II*
• Oral Communication
• Modern Language
• College Mathematics

• Computational Skills

II. CULTURAL FOUNDATIONS (18 CREDIT HOURS):
• Literature and Human Experience
• Understanding and Appreciating Arts
• American Experience
• American Dilemmas*
• History and Evolution of Global Processes
• Contemporary World Issues

III. MISSION COURSES (15 CREDIT HOURS):
• The Human Experience
• Ethics*
• Religious Studies/Philosophy
• Science in Perspective

• Science in Depth

IV. CORE COURSES (45 CREDIT HOURS):
• Computing Sciences Concepts I, Lab
• Computing Sciences Concepts II, Lab
• Web Programming
• Introduction to Computer Organization and Architecture
• Algorithms and Data Structures
• Data Storage Systems
• Programming Languages
• Database Theory
• Software Engineering I
• Computer Networks
• Operating Systems
• Software Engineering II
• Senior Project
• Research
• Upper-division Computer Science Elective

V. SUPPORTING COURSES (27 CREDIT HOURS):
• Calculus I, Lab
• Calculus II
• Linear Algebra
• Discrete Mathematics
• Applied Statistics
or
• Probability/Theory of Statistics
• History and Philosophy of Science
• Two Science Electives with Lab

VI. CAPSTONE COURSE (3 CREDIT HOURS)

VII. GRADUATION CERTIFICATION:
You must register for this course in your graduating term to be certified for graduation.

* These courses are prerequisites for Capstone.

Bachelor of Arts in Computer Science

Overview:

As a BA in Computer Science major, you’ll study the algorithmic processes that create, describe and transform information. Ultimately, you’ll learn to develop software that aids in solving problems in engineering, mathematics, business, economics, ecology, education and other areas employing diverse computer systems. Students with a strong background in mathematics and computer science are best suited for this major.

The BA in Computer Science offers more options to take non-computer-science-related courses. This is especially helpful for students who seek a double major or a broader technical degree prior to advanced study in graduate school.

A degree in computer science opens doors to a variety of positions, from entry level to experienced professional, depending on the level of experience gained through student internships or part-time work. Students may work as software developers, web developers, software engineers, system administrators, project managers, programmers, system analysts, information system specialists or IT specialists.

Computer science majors are employed in multiple arenas, from major computer manufacturers and software development firms to departments of the government, chemical companies, consumer products firms, banks and financial services companies. Our computer science graduates have been employed by IBM, Yahoo, Samsung and the Internal Revenue Service, to name a few.

Close interaction with faculty at St. Edward’s — and time spent in classes, labs, advising sessions and program events — allows you to learn more about options for careers and graduate work.

Degree Plan:

For detailed descriptions and timing of courses, please see the Undergraduate Bulletin (course catalog).

I. FOUNDATION COURSES (21 CREDIT HOURS):
• Rhetoric and Composition I and II*
• College Mathematics

• Computational Skills
• Oral Communication
• Modern Language

II. CULTURAL FOUNDATIONS (18 CREDIT HOURS):
• Literature and Human Experience
• Understanding and Appreciating Arts
• American Experience
• American Dilemmas*
• History and Evolution of Global Processes
• Contemporary World Issues

III. MISSION COURSES (15 CREDIT HOURS):
• The Human Experience
• Ethics*
• Religious Studies/Philosophy
• Science in Perspective
• Science in Depth

IV. CORE COURSES (45 CREDIT HOURS):
• Computing Sciences Concepts I, Lab
• Computing Sciences Concepts II, Lab
• Web Programming
• Introduction to Computer Organization and Architecture
• Algorithms and Data Structures
• Data Storage Systems
• Programming Languages
• Database Theory
• Software Engineering I
• Computer Networks
• Operating Systems
• Software Engineering II
• Senior Project
• Research
• Upper division electives

V. SUPPORTING COURSES (10 CREDIT HOURS):
• Calculus I, Lab
• Discrete Mathematics
• Applied Statistics

VI. CAPSTONE COURSE (3 CREDIT HOURS)

VII. GRADUATION CERTIFICATION:
You must register for this course in your graduating term to be certified for graduation.

* These courses are prerequisites for Capstone.

Internships

Computer science majors at St. Edward’s have the opportunity to complete internships each year with top businesses and nonprofits — locally, across the country and abroad. Internships allow you to learn new skills, explore your passions, and collaborate and network with professionals. An internship experience is an outstanding addition to your résumé and can give you a distinct advantage in the business world and for graduate school.

Students have gained on-the-job training at organizations like these:

  • Applied Materials, Inc.
  • Caseta Technologies, Inc.
  • IBM
  • Internal Revenue Service (IRS)
  • Samsung Austin Semiconductor LLP
  • T3 Advertising
  • Veterans Administration (VA)

Research

At St. Edward’s, you’ll participate in professional-level research typically reserved for graduate students at larger universities. Students work alongside professors on a variety of subjects within computer science. Engaging in professional-level research will sharpen your résumé, build your confidence and skills, and prepare you for graduate studies and your career.

Our students publish and present their work — and win awards — at local, regional and national conferences, including these:

  • Consortium for Computer Science in Small Colleges
  • Texas Academy of Science

Students also present their research at St. Edward’s University events:

  • Honors Thesis Symposium
  • McNair Scholars Conference
  • Senior Seminar Symposium in the School of Natural Sciences
  • Symposium for Undergraduate Research and Creative Expression (SOURCE)

Explore our 90+ Academic Programs

School of Management and Business