News

This course serves as helpful background for Artificial Intelligence, Machine Learning, Robotics, Natural Language Processing, Randomized Algorithms, topics in Security, as well as other Computer ...
About the major At UT Computer Science, undergraduate students receive a rigorous educational experience, with options to pursue more than 50 courses that span the full spectrum of topics in modern ...
Reasoning About Computation An introduction to mathematical topics relevant to computer science. Combinatorics, probability and graph theory will be covered in the context of computer science ...
This is a graduate-level course focused on techniques and models in modern discrete probability. Topics include: the first and second moment methods, martingales, concentration inequalities, branching ...
Bachelor of Arts Bachelor of Arts Explore the boundaries of computation. Our BA students may see themselves as scientists, wanting to learn computer science to aid in the process of scientific ...
The world is full of uncertainty: accidents, storms, unruly financial markets, noisy communications. The world is also full of data. Build foundational knowledge of data science with this introduction ...
Find eligible courses on the General Education page. Technical Electives Technical electives are courses oriented toward the design or use of computers, generally in computer science, mathematics, ...
This semester, Rice is embracing artificial intelligence in more ways than one. The Department of Computer Science launched a ...