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 Texas A&M University System to enhance the effectiveness of educational resources. Likewise, the department 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
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
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 the areas listed below.
Degrees Offered
- Bachelor of Science in Computer Science
- Bachelor of Science in Computer Engineering
- Bachelor of Arts in Computing
- Minor in Computer Science
- Minor in Game Design and Development
- Master of Computer Science
- Master of Science in Computer Science
- Master of Science in Computer Engineering
- Master of Engineering in Computer Engineering
- Doctor of Philosophy in Computer Science
- Doctor of Philosophy in Computer Engineering