Skip to main content

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.

Image
Combine Technical Skills with Historical Insight

Combine Technical Skills with Historical Insight

Image
Master Cross-Disciplinary Research

Master Cross-Disciplinary Research

Image
Apply Computational Thinking

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