Cover Photo Image
Explore JMU: Academic Open Houses - Nov. 12

Learn about this program and more. Join us to get a first-hand look at what makes the Madison Experience so special!

Join Us

As a JMU computer science major, you’ll understand and analyze problems across a wide range of applications.

You'll develop solutions that can be computationally implemented, strive for the best solutions and use resources effectively. You'll be part of a collaborative and inclusive community in which you are set up for success in your studies, your career and your life.

As a JMU computer scientist you'll:

  • Design and build software.
  • Develop effective ways to solve computing problems, such as storing information in databases sending data over networks, or providing new approaches to security problems.
  • Conduct research in collaboration with faculty members.
  • Enjoy small classes. Our courses are capped at 30 and are taught by full-time faculty.
  • Devise new and better ways of using computers and addressing particular challenges in areas such as mobile computing, robotics, artificial intelligence, web-based systems, or digital forensics.
Learn More:
Top School in Virginia for Women Computer Science graduates - computerscience.org

The major is a part of the Department of Computer Science, an academic unit within the College of Integrated Science and Engineering.

The major puts students in the middle of the exploding information revolution where they study technological advances such as object-oriented software, communication networks, multimedia systems, information security and artificial intelligence. Students will learn about computing technologies used by today’s professionals and how to use these technologies to solve real-world problems. Students will learn to analyze problems, design solutions, implement solutions using multiple computing technologies, test and install those solutions, and communicate those solutions to others in written and verbal presentations.

Computer Science
  • Degrees Offered: 
    • B.S. in Computer Science
  • Concentrations:
    • None
  • Minors:
    • Computer Science
    • Logic and Reasoning
    • Robotics
    • Telecommunications

For detailed program information and curriculum, please visit:


Graduation cap

Career Planning

A successful career and a meaningful life is what it’s all about. Whether it’s an internship, a great first job or a top graduate school appointment, JMU Dukes make their dreams ignite. You will, too.

Here are current openings available to JMU students.

Jobs for JMU Students
  • Please wait while this list loads...
  • Please wait while this list loads...
  • Please wait while this list loads...
  • Please wait while this list loads...

This preview has limited results. Log in to Handshake to see the full list, try out additional keywords, filter by location, and apply for positions.

Internships for JMU Students
  • Please wait while this list loads...
  • Please wait while this list loads...
  • Please wait while this list loads...
  • Please wait while this list loads...

This preview has limited results. Log in to Handshake to see the full list, try out additional keywords, filter by location, and apply for positions.

Back to Top