Why Study Computer Science?

Build expertise, technical skills, and problem-solving abilities in computing through hands-on experience with programming, software, and emerging technologies, including artificial intelligence. 

Build Computing Foundations That Last

Master the principles behind software, algorithms, systems, and data structures—not just today's tools.

Learn Through Practice

Apply concepts through programming projects, research experiences, internships, and collaborative coursework.

Connect Computing to Any Field

Combine computer science with interests in business, science, humanities, art, or social impact through Trinity's liberal arts curriculum.

Computer Science (B.A.)

The B.A. combines core computing knowledge with the flexibility of a liberal arts education. Students build strong technical foundations while exploring connections between computer science and other disciplines.

Designed For Students Who Want To:

  • Pair computing with another major or minor
  • Explore technology's social, ethical, and human dimensions
  • Apply computational thinking across diverse fields
  • Prepare for careers that bridge technology and communication

Why Choose the B.A.?

With more room for electives across Trinity's curriculum, the B.A. is ideal for students who want computing expertise alongside broader academic exploration.

View B.A. requirements

Computer Science (B.S.)

The B.S. provides deeper technical preparation through advanced coursework in software development, algorithms, systems, and mathematics.

Designed For Students Who Want To:

  • Pursue software engineering and technical development roles
  • Build expertise in advanced computing topics
  • Prepare for graduate study in computer science
  • Explore research in areas such as AI, systems, and data science
     

Why Choose the B.S.?

Students complete a more technically intensive course of study that emphasizes analytical rigor, computational theory, and advanced software design.

View B.S. requirements

The Computer Science Minor

Add Computing to Any Major

The Computer Science minor introduces programming, computational problem-solving, and digital systems in just 24 credit hours.

Whether you're studying business, biology, economics, mathematics, psychology, or the humanities, the minor helps you apply computational thinking within your primary field of study.

Meet Your Faculty

Learn alongside dedicated mentors with real-world expertise.

Computer science faculty are avid researchers, with interests spanning a broad range of topics, including theory, ethics, security, simulation of physical and social systems, artificial intelligence and machine learning, bioinformatics, educational game design, mobile systems, and more.

Where Can This Take You?

A Trinity computer science degree opens pathways into industry, graduate study, and interdisciplinary careers.

Graduate Schools or Programs

  • Harvard
  • Princeton
  • Indiana University
  • Rice University
  • University of Chicago
  • University of Massachusetts at Amherst

Notable Companies That Have Hired Trinity Graduates

  • Amazon
  • Dell
  • Google
  • HEB
  • IBM
  • Intel
  • Microsoft
  • Rackspace
  • Twitter
  • USAA

Career Areas

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Cybersecurity Analyst
  • Product Manager
  • Technical Consultant
  • Systems Engineer

Get Your Questions Answered

Students interested in the Computer Science program are encouraged to:

Explore introductory courses and review the course catalog for detailed requirements.

Department of Computer Science

Phone

Fax

Emails

Chair

Yu Zhang, Ph.D.