History+CS
Combine the richness of history with the rigor of computer science. This interdisciplinary approach helps you uncover patterns and insights often overlooked by traditional methods, giving you a perspective that reveals the past in new ways and shapes the future of computing and historical analysis.
Combine Technical Skills with Historical Insight
Master Cross-Disciplinary Research
Apply Computational Thinking
Launch Your Future
As a graduate of the History+CS program, you will be well-equipped for careers or graduate study in computer science, history or a combination of the two. The perspectives you gain in these fields are valuable for any career path and are increasingly integrated within companies, academic institutions, government agencies and museums that value technical, analytical and historical expertise.
Elective Options to Deepen Your Study
Shape your studies through flexible electives that let you explore specific eras, regions or areas of computing. Build depth in the topics that inspire you and connect history and computer science in ways that reflect your interests and goals.
Bridging Centuries with Code
In the History+CS program, you’ll study the past through a computational lens and apply historical thinking to emerging technologies. Upper-division work brings both disciplines together through data analysis, digital storytelling and projects that reimagine how we explore and share history.
Sample Course Sequences
Note: The course sequence provided is a sample schedule. Students should consult with their academic advisor to customize their coursework based on course availability, academic interests and transfer credits.
Fall Semester
CS 312 Introduction to Computer Programming
M 408C or 408N Calculus 1
US History (UT Core)
RHE 306 Rhetoric and Writing (UT Core)
UGS 302 or 303 First Year Signature Course (UT Core)
16 hours
Spring Semester
CS 311 Discrete Math
CS 314 Data Structures
M 408S Calculus 2
US History Course (UT Core)
History Course
16 hours
Fall Semester
CS 429 Computer Architecture and Organization
SDS 321 Introduction to Probability and Statistics
HIS 320W Thinking like a Historian
Visual and Performing Arts course (UT Core)
Social and Behavioral Science course (UT Core)
16 hours
Spring Semester
CS 439 Operating Systems
M 340L Matrices and Matrix Calculations
History Course
GOV 310L American Government (UT Core)
13 hours
Fall Semester
CS 331 Algorithms and Complexity
CS Upper Division Elective #1
E 361L British Literature (UT Core)
Foreign Language #1
12 hours
Spring Semester
CS Upper Division Elective #2
History Geographical Area Coursework #1
Natural Science & Technology, Part I
Foreign Language #2
15-16 hours
Fall Semester
CS 349 Contemporary Issues in Computer Science
History Geographical Area Coursework #2
History Geographical Area Coursework #3
Natural Science & Technology, Part 2
Elective
15-16 hours
Spring Semester
History+CS Capstone Course
Additional Social and Behavioral Science Course
GOV 312L or P Issues in Policies in American Government (UT Core)
Cultural Expression, Human Experience, and Thought
Elective
15 hours



