When you study computer science at Truman, you develop a strong background in software development so you can work with computers and technology to find solutions for real-life problems. The core computer science courses cover concepts, programming, simple data structures, mathematical structures, the theoretical foundation of computing, systems programming, computer architecture, data structures, and the ethics of computing.

Career Outcomes

Cody Sumter - Google

With demand in nearly every field of work, computer science students are among the most sought-after graduates in the global workforce today. Whether you're interested in gaming, database management, business systems, mobile apps, or other areas, you can turn your interests into a career.

Career Opportunities

  • Operating systems and network administrator
  • Software engineer
  • Information assurance software developer
  • Computer support specialist
  • Information technology consultant

Recent Employers

  • Amazon
  • AT&T
  • Boeing
  • CarFax
  • Cerner
  • DISH Network
  • Facebook
  • Garmin
  • Google
  • IBM
  • Principal Financial
  • Twitter

Featured Courses

In this introduction to computer science and programming, you study the algorithmic approach to problem solving and the use of a high-level language to design and implement problem solution.
Learn how to use the computer as a tool to introduce discrete structures and techniques for computing including analysis of algorithms, methods of proof, counting techniques, and discrete probability.
Explore systems level programming utilizing both assembly and high level languages.
Examine social, ethical, and professional issues of computing and the internet.
Learn programming concepts that are particularly relevant to building large web applications using technologies such as:  HTML5, CSS, Javascript, PHP, MySQL Databases, and XML.
Study software life cycles, development methodology process improvement, and project management, with emphasis on an engineering approach to the software development process.

Student Opportunities



Computer science students have had internships as early as their freshman year. Recent internships for computer science majors include:

  • Cerner
  • Boeing
  • DISH Network
  • Facebook
  • Google
  • Principal Financial

Student Research Conference


You can complete research through individual software development projects, Research Experiences for Undergraduates (REUs), and personalized research experiences with one-on-one faculty mentorship.

Students in library

Student Organizations

Get involved in student organizations that fit your interests and career goals—from machinery to computer gaming, to a group specifically geared toward women in computer science,