Computer Science - BS

The four-year undergraduate curriculum in Computer Science at Texas A&M provides a sound preparation in computing, as well as in science, mathematics, English, and statistics. Students take a broad set of core computer science courses in the early semesters, which exposes them to the main concepts in computing. During the later semesters, students take elective computer science courses drawn from four tracks (algorithms and theory, computer systems, software, and information and intelligent systems) to provide both breadth and depth. The electives can be used to tailor the curriculum to match the student’s interests. Graduate courses may be taken by qualified students for some of the electives.

A major in Computer Science includes an area of concentration that allows students to design a course of study that complements their computer science coursework and takes advantage of opportunities offered by other departments across the university.

Program Mission

The mission of the computer science program is to prepare intellectual, professional and ethical graduates, capable of meeting challenges in the field of computer science.

Program Educational Objectives

The Program Educational Objectives of the BS in Computer Science program describe what the program’s graduates are expected to attain within a few years of graduation:

  1. Graduates will use computer science principles to identify and solve emerging technological and societal problems.
  2. Graduates who choose to enter the workforce will become technological leaders and innovators in their fields.
  3. Graduates who choose to pursue advanced degrees will gain admission to and succeed in prestigious graduate programs.
  4. Graduates will engage in life-long learning to adapt to new technologies, tools, and methodologies needed to respond to a changing world.