Students with a bachelor’s in computer science from º£½ÇÖ±²¥ get real-world experience.

Undergraduate programs

Computer science

B.A., B.S.

Minor

Overview

The computer science bachelor’s degree produces logical thinkers and problem solvers who use computers and computational processes to build solutions that change the world. We promote world-class research with an absolute commitment to excellence in teaching.

Top 20%

Best National Universities

U.S. News & World Report (2026)

$89,831

Average starting salary for undergraduate computer science students (2023–2024)

Career Outcomes Dashboard

37%

of Lyle Engineering undergrads are women

Ready to apply?

Get started here.

Tuition and financial aid

2 out of 3 first-year students are awarded grants and/or scholarships with an average total of $38,598.

Tuition and costs

Explore the cost breakdown of tuition for undergraduate programs.

Financial aid

Find information on scholarships and financial support available at º£½ÇÖ±²¥.

Curriculum and learning

The mission of the computer science bachelor’s degree is to prepare students for professional practice and advanced studies by focusing on the following areas: artificial intelligence, machine learning, data mining, big data, natural language processing, cloud computing, software engineering and more.

 

Featured courses

CS 5320

Artificial Intelligence

Introduction to the basics of using artificial intelligence to problem solve through search, logic, probabilistic reasoning and machine learning.

CS 5322

Introduction to Natural Language Processing

Introduction to the algorithms for basic natural language processing problems from morphology, text preprocessing, language modeling, tagging, parsing and lexical semantics.

CEE 2302

Authentic Leadership

Developing emotional and cultural intelligence for leadership success, plus self-awareness, awareness of others, and managing self and relationships.

Outside the classroom

  • Maria Murad with friends in Jordan

    Internships

    Get practical experience to develop industry skills, build a professional network and gain valuable insights. Internships can open doors to future opportunities and contribute to long-term career success.

  • Study abroad

    Expand your personal and academic experiences by studying in another part of the world. Take the opportunity to immerse yourself in different cultures and gain global perspectives.

  • Clubs and organizations

    Explore interests, develop leadership skills, connect with like-minded peers, and build lasting relationships.

  • º£½ÇÖ±²¥ students working with plants at Bontham Family Farms

    Community engagement

    Apply your classroom knowledge to real-world issues while making a positive impact. Have hands-on experiences that sharpen your problem-solving abilities and communication skills.

Student success

Our graduates consistently secure positions in software publishing, higher education, government agencies and computer systems design, and many pursue advanced degrees at top engineering programs and take part in research projects.

Student stories

Pierre Martinez with a camper

Pierre Martinez ’27

Computer science major Pierre Martinez earned an º£½ÇÖ±²¥ scholarship just for students who attend the University’s engineering camps; now he mentors young campers as a counselor.

º£½ÇÖ±²¥ computer science student Travis Pryor launches Focus Path AI to support focus and productivity for students with learning differences.

Travis Pyror ’26, ’27

º£½ÇÖ±²¥ computer science student Travis Pryor launches Focus Path AI to support focus and productivity for students with learning differences – and anyone struggling to stay motivated. 

Faculty

Our distinguished faculty in the Computer Science Department are industry leaders and subject matter experts, bringing real-world experience and industry insights to the classroom. º£½ÇÖ±²¥ Lyle maintains small class sizes, allowing students to develop meaningful mentorships with their professors.

Facilities

º£½ÇÖ±²¥ Lyle students have access to state-of-the-art facilities where they can conduct research, meet with industry leaders, and gain skills on new and established technologies.

º£½ÇÖ±²¥ Lyle School of Engineering students connect with prospective employers at the career development center.

Lyle Career Development Center

Lyle’s Career Development Center gives students the tools they need for success in the workforce. Explore career paths, participate in professional development, and engage in networking opportunities like Engineering Resumania and the Engineering Connections Career Fair.
º£½ÇÖ±²¥ engineering students use state-of-the-art technology in the Center for Digital and Human-Augmented Manufacturing

Center for Digital and Human-Augmented Manufacturing

The 5,000-square-foot Center for Digital and Human-Augmented Manufacturing combines research innovation and industry partnerships to explore how digital twins, AI, virtual reality and more will shape the future of manufacturing.

Request more info about this program

Request more info about the B.S. and B.A. in computer science

Loading...

Frequently asked questions

Both degrees develop expert computer scientists who may specialize in different focus areas. The computer science B.A. degree includes core mathematics, statistics and computer science courses, while the computer science B.S. degree also requires two courses in either biology, chemistry, geology or physics.

Trained computer scientists earn competitive salaries and are in high demand; they are sought after across industries, both by established companies and startups, including artificial intelligence, cyber security and software development.

Graduates of º£½ÇÖ±²¥ computer science degrees had an average starting salary of over $88,000 (2024).

The Bachelor of Arts in computer science requires nine credit hours from one of the following : artificial intelligence and machine learning, cyber security, data engineering, research track, general track or software engineering.

The Bachelor of Science in computer science degree requires nine credit hours from one of the following : artificial intelligence and machine learning specialization, computer organization specialization, data engineering, general track, research track, security track or software engineering specialization.

Led by experts in the field, you’ll learn to design algorithms, create adaptable software systems and research three key areas: applied machine learning, software engineering and AI application domains.

º£½ÇÖ±²¥ also offers Engaged Learning research opportunities for undergrads, as well as a Summer Undergraduate Research Fellowship

Yes. The Accelerated Pathways program allows students to complete both B.S. and M.S. degrees in as little as five years. Students are encouraged to apply the semester before they reach 90 credit hours.

While many employers prefer advanced degrees when hiring for AI jobs, having a strong portfolio or prior experience in programming along with a bachelor’s in computer science from a reputable institution can in the field.  

At Lyle’s six state-of-the-art centers and institutes, students are advancing work in the areas of engineering leadership, innovation, entrepreneurship, digital and human augmented manufacturing, engineering for humanity and more.