The mission of the Department of Computer Science and Engineering is to develop the human and intellectual resources needed to meet the future technological challenges in the field of computing. This includes developing computer scientists and computer engineers for positions of leadership in industry, government, and academia. It also means performing basic, applied and multi-disciplinary research as well as coordinating and cooperating with other parts of the System to enhance the effectiveness of educational resources. Likewise, the Department of Computer Science and Engineering provides the intellectual leadership and technology in the computing field required by the university, the state, and the nation.

What is Computer Science?

Computer science is a broad discipline that deals with the analysis, design and synthesis of computer systems and their applications.

What do Computer Scientists do?

Computer scientists develop the programs that run computers, from the small ones on your kitchen counter top to the large ones on Space Shuttles and Mars Rovers. We help design robots that can assist in search and rescue operations in times of disaster. Computer scientists create the algorithms that drive Artificial Intelligence. We create the motion planning software that can replicate protein misfolding so that we can better understand diseases like Alzheimer's. We look for ways to make human-computer interaction more natural and efficient by developing technologies such as sketch recognition. Computer scientists analyze web data in order to make the Internet and other networks safer and more efficient. We solve complex problems in order to make the world a better place.

Where do Computer Scientists work?

Computer Scientists work in many industries from oil and natural gas to government agencies such as NASA. We can be found in the Internet and telecommunications industry, hardware and software development companies, aerospace, video games, and much more.

Why study Computer Science at Texas A&M?

As a student in computer science, you can expect to study topics ranging from algorithms to computer architecture and from operating systems to the design and implementation of programming languages and other software systems.

Electives are available in algorithms, languages and computability, software systems, computer systems and architecture, artificial intelligence and cognitive modeling, vision, graphics, robotics, computational science, and engineering. Advanced undergraduate students may take graduate courses in these areas.

Degrees Offered